Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP7159762B2 - Image reader - Google Patents
[go: Go Back, main page]

JP7159762B2 - Image reader - Google Patents

Image reader Download PDF

Info

Publication number
JP7159762B2
JP7159762B2 JP2018186103A JP2018186103A JP7159762B2 JP 7159762 B2 JP7159762 B2 JP 7159762B2 JP 2018186103 A JP2018186103 A JP 2018186103A JP 2018186103 A JP2018186103 A JP 2018186103A JP 7159762 B2 JP7159762 B2 JP 7159762B2
Authority
JP
Japan
Prior art keywords
page
image data
order
pages
stored
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
Application number
JP2018186103A
Other languages
Japanese (ja)
Other versions
JP2020057876A (en
Inventor
大祐 松本
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Brother Industries Ltd
Original Assignee
Brother Industries Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Brother Industries Ltd filed Critical Brother Industries Ltd
Priority to JP2018186103A priority Critical patent/JP7159762B2/en
Publication of JP2020057876A publication Critical patent/JP2020057876A/en
Application granted granted Critical
Publication of JP7159762B2 publication Critical patent/JP7159762B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Facsimiles In General (AREA)
  • Editing Of Facsimile Originals (AREA)

Description

本発明は、画像読取装置に関する。 The present invention relates to an image reading device.

従来、ADF(Auto Document Feeder)を搭載した画像読取装置には、多数枚の原稿を連続して読み取って、その読み取った画像のデータを複数の電子ファイルに分割する機能がある。 2. Description of the Related Art Conventionally, an image reading apparatus equipped with an ADF (Auto Document Feeder) has a function of continuously reading a large number of originals and dividing the read image data into a plurality of electronic files.

原稿の区切りについての情報を登録しておくことによって、多数枚の原稿を連続して読み取ったときに、その登録されている情報に応じた原稿を区切りとして、原稿の画像データを複数の電子ファイルに分割する装置が提案されている(たとえば、特許文献1参照)。この装置では、原稿の読み取り開始前に白紙原稿などの区切り紙を原稿中の分割位置に入れておく作業が不要であり、また、原稿の読み取り完了後にその区切り紙を取り除く作業が不要である。 By registering information about document breaks, when a large number of documents are scanned in succession, the document image data is divided into multiple electronic files according to the registered information. There has been proposed a device that divides into . This device does not require work to put a separation paper such as a blank document at a division position in the document before starting reading of the document, and also eliminates the need to remove the separation paper after the reading of the document is completed.

特開2010-198257号公報JP 2010-198257 A

アンケート回答や顧客情報、求人応募書類の情報などの登録の業務には、複数の頁の並びが同一のパターンで繰り返される原稿の読み取り作業が含まれる。従来装置では、たとえば、先頭の頁の画像を区切りの情報として登録しておけば、原稿から読み取った画像と登録されている画像とが一致するか否かがチェックされ、それらの画像が一致すると、その前頁までの画像データが一纏めにされて電子ファイルが生成される。 The work of registering responses to questionnaires, customer information, job application information, and the like includes reading manuscripts in which a plurality of pages are repeatedly arranged in the same pattern. In the conventional apparatus, for example, if the image of the first page is registered as delimiter information, it is checked whether or not the image read from the document matches the registered image. , and the image data up to the previous page are put together to generate an electronic file.

しかし、従来装置では、原稿の並べ間違えや入れ忘れといった人的ミス、または、重送による頁の読み飛ばしが発生しても、それらの問題の発生をユーザに知らせることができない。 However, with the conventional apparatus, even if a human error occurs, such as misaligning or forgetting to insert documents, or skipping pages due to double feeding, the user cannot be notified of the occurrence of these problems.

本発明の目的は、複数の頁の並びが同一のパターンで繰り返される原稿の読み取り時に、原稿の並べ間違えや入れ忘れ、頁の読み飛ばしなどの問題の発生をユーザに通知できる、画像読取装置を提供することである。 SUMMARY OF THE INVENTION An object of the present invention is to provide an image reading apparatus capable of notifying a user of problems such as misalignment of documents, forgetting to insert documents, and skipping of pages when reading a document in which a plurality of pages are arranged in the same pattern. It is to be.

前記の目的を達成するため、本発明に係る画像読取装置は、原稿の各頁を順に読み取る読取部と、複数の頁の特徴と並びの順とを記憶する記憶部と、制御部と、を備え、前記制御部は、前記読取部によって読み取られた各頁の画像データの特徴を抽出し、前記各頁の画像データから抽出された特徴が前記記憶部に予め記憶されている各頁の特徴と一致し、かつ、頁の順が前記記憶部に予め記憶されている前記並びの順と一致する場合、一致した頁の画像データを前記並びの順に一つに纏めたファイルを生成し、前記各頁の画像データから抽出された特徴が前記記憶部に予め記憶されている各頁の特徴と一致、または、頁の順が前記記憶部に予め記憶されている前記並びの順と一致の少なくとも一方が成立しない場合、エラーの通知を出力する。 In order to achieve the above object, an image reading apparatus according to the present invention includes a reading unit that sequentially reads each page of a document, a storage unit that stores the characteristics and order of arrangement of a plurality of pages, and a control unit. wherein the control unit extracts features of image data of each page read by the reading unit, and the features of each page are stored in advance in the storage unit as features extracted from the image data of each page. and the order of the pages matches the order of arrangement previously stored in the storage unit, a file is generated in which the image data of the matching pages are grouped in the order of arrangement, and The features extracted from the image data of each page match the features of each page pre-stored in the storage unit, or the order of pages matches the arrangement order pre-stored in the storage unit. If one does not hold, output an error notification.

この構成によれば、原稿の各頁が読取部により読み取られて、その読み取られた各頁の画像データから特徴が抽出される。一方、記憶部には、複数の頁の並びが同一のパターンで繰り返される原稿について、そのパターンに含まれる各頁の特徴とその頁の並びの順とが記憶されている。 According to this configuration, each page of the document is read by the reading unit, and the feature is extracted from the image data of each read page. On the other hand, the storage unit stores, for a document in which a plurality of pages are arranged in the same pattern, the features of each page included in the pattern and the order in which the pages are arranged.

そして、各頁の画像データから抽出された特徴が記憶部に予め記憶されている各頁の特徴と一致し、かつ、頁の順が記憶部に予め記憶されている並びの順と一致するか否かが判断される。この判断が肯定であった場合、一致した頁の画像データを並びの順に一つに纏めたファイルが生成される。 Then, whether the features extracted from the image data of each page match the features of each page stored in advance in the storage unit, and whether the order of the pages matches the order of arrangement stored in advance in the storage unit. It is determined whether or not If this determination is affirmative, a file is generated in which the image data of the matching pages are put together in the order of arrangement.

一方、各頁の画像データから抽出された特徴が記憶部に予め記憶されている各頁の特徴と一致、または、頁の順が記憶部に予め記憶されている並びの順と一致の少なくとも一方が成立しない場合には、制御部からエラーの通知が出力される。これにより、原稿の並べ間違えや入れ忘れ、頁の読み飛ばしなどの問題が発生した場合に、その問題の発生によるエラーをユーザに通知することができる。 On the other hand, at least one of: the features extracted from the image data of each page match the features of each page stored in advance in the storage unit; or the order of pages matches the arrangement order stored in advance in the storage unit. is not established, an error notification is output from the control unit. As a result, when a problem such as misalignment of documents, forgetting to insert documents, or skipping of pages occurs, it is possible to notify the user of the error due to the occurrence of the problem.

本発明によれば、複数の頁の並びが同一のパターンで繰り返される原稿の読み取り時に、原稿の並べ間違えや入れ忘れ、頁の読み飛ばしなどの問題の発生をユーザに通知することができる。 According to the present invention, when reading a document in which a plurality of pages are arranged repeatedly in the same pattern, it is possible to notify the user of problems such as misalignment of documents, forgetting to insert documents, skipping of pages, and the like.

本発明の一実施形態に係る画像読取装置の断面図である。1 is a cross-sectional view of an image reading device according to an embodiment of the present invention; FIG. 画像読取装置の電気的構成を示すブロック図である。2 is a block diagram showing the electrical configuration of the image reading device; FIG. ROMに記憶されている複数の頁の特徴と並びの順の一例を示す図(その1)である。FIG. 2 is a diagram (part 1) showing an example of features and arrangement order of a plurality of pages stored in a ROM; ROMに記憶されている複数の頁の特徴と並びの順の一例を示す図(その2)である。FIG. 2 is a diagram (part 2) showing an example of features and arrangement order of a plurality of pages stored in a ROM; 分割ファイル生成処理の流れを示すフローチャート(その1)である。10 is a flowchart (part 1) showing the flow of split file generation processing; 分割ファイル生成処理の流れを示すフローチャート(その2)である。FIG. 11 is a flowchart (part 2) showing the flow of split file generation processing; FIG. 特徴量を抽出する処理の流れを示すフローチャートである。4 is a flow chart showing the flow of processing for extracting a feature amount; 原稿の1頁の画像の例を示す図である。FIG. 3 is a diagram showing an example of an image of one page of a document; 分割ファイル生成処理の変形例を示すフローチャートである。10 is a flowchart showing a modified example of split file generation processing;

以下では、本発明の実施の形態について、添付図面を参照しつつ詳細に説明する。 BEST MODE FOR CARRYING OUT THE INVENTION Below, embodiments of the present invention will be described in detail with reference to the accompanying drawings.

<機械的構成>
図1に示される画像読取装置1は、ADF(Auto Document Feeder)方式により原稿を読み取る電子機器である。画像読取装置1は、筐体2、供給トレイ3および排出トレイ4を備えている。供給トレイ3は、筐体2に対して一方側に設けられ、排出トレイ4は、筐体2に対して供給トレイ3と反対側に設けられている。画像読取装置1では、筐体2に対して供給トレイ3が設けられている一方側が後側であり、その反対側が前側である。供給トレイ3は、使用状態において、筐体2から後上方に延出している。排出トレイ4は、使用状態において、筐体2から前方に延出している。
<Mechanical configuration>
An image reading apparatus 1 shown in FIG. 1 is an electronic device that reads an original using an ADF (Auto Document Feeder) method. The image reading device 1 has a housing 2 , a supply tray 3 and a discharge tray 4 . The supply tray 3 is provided on one side of the housing 2 , and the discharge tray 4 is provided on the opposite side of the housing 2 to the supply tray 3 . In the image reading apparatus 1, one side of the housing 2 where the supply tray 3 is provided is the rear side, and the opposite side is the front side. The supply tray 3 extends rearward and upward from the housing 2 in use. The discharge tray 4 extends forward from the housing 2 in use.

なお、以下の説明で使用するため、画像読取装置1を前側から見た状態を基準に左右を規定する。 For use in the following description, left and right are defined based on a state in which the image reading apparatus 1 is viewed from the front side.

筐体2には、使用状態の供給トレイ3の前端付近から前下方に延びる支持面11が形成されている。支持面11の前端は、筐体2の内外を連通する差込口12の下端を形成している。また、筐体2には、排出トレイ4の後端部の上方の位置に、筐体2の内外を連通する排出口13が形成されている。 The housing 2 is formed with a support surface 11 extending forward and downward from the vicinity of the front end of the supply tray 3 in use. The front end of the support surface 11 forms the lower end of an insertion port 12 that communicates the inside and outside of the housing 2 . Further, the housing 2 is formed with a discharge port 13 that communicates the inside and outside of the housing 2 at a position above the rear end portion of the discharge tray 4 .

筐体2内には、差込口12から排出口13に向けて前下がりに傾斜して延びる搬送路14が設けられている。また、筐体2内には、搬送路14に沿って差込口12側から順に、分離ローラ15、分離片16、搬送ローラ17および排出ローラ18が設けられている。分離ローラ15は、その周面が支持面11に沿って前側に延びる仮想平面に下側から接するように配置されている。分離片16は、分離ローラ15の周面に前上側から当接するように配置されている。搬送ローラ17は、分離ローラ15に対して離間した位置に配置されている。搬送ローラ17は、上側搬送ローラ21および下側搬送ローラ22の対からなる。上側搬送ローラ21および下側搬送ローラ22は、搬送路14上で互いの周面が当接することによりニップを形成している。排出ローラ18は、上側排出ローラ23および下側排出ローラ24の対からなる。上側排出ローラ23および下側排出ローラ24は、搬送路14上で互いの周面が当接することによりニップを形成し、そのニップ部分が排出口13から筐体2の外部に露出している。 A conveying path 14 is provided in the housing 2 and extends from the insertion port 12 toward the discharge port 13 while being inclined forward and downward. A separation roller 15 , a separation piece 16 , a conveyance roller 17 , and a discharge roller 18 are provided in order from the insertion port 12 side along the conveyance path 14 inside the housing 2 . The separation roller 15 is arranged so that its peripheral surface is in contact from below with an imaginary plane extending forward along the support surface 11 . The separation piece 16 is arranged so as to abut on the peripheral surface of the separation roller 15 from the front upper side. The conveying roller 17 is arranged at a position separated from the separation roller 15 . The conveying rollers 17 are composed of a pair of upper conveying rollers 21 and lower conveying rollers 22 . The upper conveying roller 21 and the lower conveying roller 22 form a nip when their peripheral surfaces come into contact with each other on the conveying path 14 . The discharge rollers 18 consist of a pair of upper discharge rollers 23 and lower discharge rollers 24 . The upper discharge roller 23 and the lower discharge roller 24 form a nip by contacting their peripheral surfaces on the conveying path 14 , and the nip portion is exposed to the outside of the housing 2 from the discharge port 13 .

また、搬送ローラ17と排出ローラ18との間には、第1CIS(Contact Image Sensor)25および第2CIS26(読取部の一例)が設けられている。第1CIS25は、搬送路14の下側に配置されている。第2CIS26は、搬送路14の上側であって第1CIS25に対して前側にずれた位置に配置されている。第1CIS25および第2CIS26は、複数の受光素子が搬送される原稿の幅方向に配列されたイメージセンサと、搬送路14に向けて光を照射する光源と、光源から出射されて被照射物により反射された光をイメージセンサの各受光素子に結像させるロッドレンズアレイとを備えている。イメージセンサは、各受光素子における受光に応じたアナログ信号を出力する。 A first CIS (Contact Image Sensor) 25 and a second CIS 26 (an example of a reading unit) are provided between the transport roller 17 and the discharge roller 18 . The first CIS 25 is arranged below the transport path 14 . The second CIS 26 is arranged above the conveying path 14 and at a position shifted forward with respect to the first CIS 25 . The first CIS 25 and the second CIS 26 include an image sensor in which a plurality of light receiving elements are arranged in the width direction of the document being conveyed, a light source that irradiates light toward the conveying path 14, and light emitted from the light source and reflected by the object to be irradiated. and a rod lens array for forming an image of the received light on each light receiving element of the image sensor. The image sensor outputs an analog signal corresponding to the light received by each light receiving element.

原稿を読み取るジョブの実行に際しては、たとえば、原稿がユーザの手指で把持されて、原稿の先端部が筐体2の支持面11上を滑らせながら差込口12から筐体2内に差し込まれる。原稿の先端部が分離ローラ15の周面に当接するまで筐体2内に差し込まれた後、原稿からユーザの手指が離されると、その原稿が供給トレイ3および支持面11に支持される。原稿の枚数が複数枚である場合には、その複数枚の原稿が積み重なった状態で供給トレイ3および支持面11に支持される。なお、原稿のサイズによっては、原稿が供給トレイ3上に差し掛からずに支持面11のみによって支持される。 When executing a document reading job, for example, a document is gripped by the user's fingers, and the leading edge of the document is slid on the support surface 11 of the housing 2 and inserted into the housing 2 through the insertion opening 12 . . After the document is inserted into the housing 2 until the leading edge of the document contacts the peripheral surface of the separation roller 15 , the document is supported by the supply tray 3 and the support surface 11 when the user's fingers are removed from the document. When the number of originals is plural, the plural originals are stacked and supported by the supply tray 3 and the support surface 11 . Depending on the size of the document, the document is supported only by the support surface 11 without reaching over the supply tray 3 .

ユーザによるスキャン開始の指示に応じて、分離ローラ15、搬送ローラ17および排出ローラ18の回転が開始される。分離ローラ15の回転により、分離ローラ15から分離ローラ15と接触している原稿に搬送力が付与され、その原稿の先端部が分離ローラ15と分離片16との間を通過する。複数枚の原稿が積み重なっている場合、最下の原稿が分離ローラ15と分離片16との間を通過することによって、その原稿が他の原稿から分離される。その後、原稿が搬送ローラ17に到達すると、搬送ローラ17から原稿に搬送力が付与されて、原稿が排出ローラ18に向けてさらに搬送される。そして、原稿が第1CIS25と第2CIS26との間を通過するときに、第1CIS25から原稿の下面に光が照射されて、原稿の下面の画像が第1CIS25に読み取られる。また、原稿の両面の画像が読み取られる場合には、第2CIS26から原稿の上面に光が照射されて、原稿の上面の画像が第2CIS26に読み取られる。原稿が排出ローラ18に到達すると、排出ローラ18から原稿に搬送力が付与されて、その搬送力により、原稿が排出トレイ4上に排出される。 Rotation of the separation roller 15, the conveying roller 17, and the discharge roller 18 is started in response to the user's instruction to start scanning. As the separation roller 15 rotates, a conveying force is applied from the separation roller 15 to the document in contact with the separation roller 15 , and the leading edge of the document passes between the separation roller 15 and the separation piece 16 . When a plurality of documents are stacked, the lowest document is separated from the other documents by passing between the separation roller 15 and the separation piece 16 . After that, when the document reaches the transport roller 17 , a transport force is applied to the document from the transport roller 17 , and the document is further transported toward the discharge roller 18 . When the document passes between the first CIS 25 and the second CIS 26 , light is emitted from the first CIS 25 to the lower surface of the document, and the image of the lower surface of the document is read by the first CIS 25 . When images on both sides of the document are to be read, light is emitted from the second CIS 26 to the upper surface of the document, and the image on the upper surface of the document is read by the second CIS 26 . When the document reaches the discharge roller 18 , a conveying force is applied to the document from the discharge roller 18 , and the document is discharged onto the discharge tray 4 by the conveying force.

<電気的構成>
画像読取装置1は、図2に示されるように、ASIC(Application Specific Integrated Circuit)41、ROM(Read Only Memory)42およびRAM(Random Access Memory)43を備えている。
<Electrical configuration>
The image reading apparatus 1 includes an ASIC (Application Specific Integrated Circuit) 41, a ROM (Read Only Memory) 42 and a RAM (Random Access Memory) 43, as shown in FIG.

ASIC41は、CPU44(制御部の一例)を内蔵している。ROM42には、CPU44によって実行されるプログラムや各種のデータなどが記憶されている。RAM43は、DRAM(Dynamic Random Access Memory)などの揮発性メモリであり、CPU44がプログラムを実行する際のワークエリアとして使用される。 The ASIC 41 incorporates a CPU 44 (an example of a control section). The ROM 42 stores programs executed by the CPU 44 and various data. The RAM 43 is a volatile memory such as a DRAM (Dynamic Random Access Memory), and is used as a work area when the CPU 44 executes programs.

第1CIS25および第2CIS26に対応づけて、それぞれAFE(Analog Front End)45,46が設けられている。AFE45により、第1CIS25のイメージセンサから出力されるアナログ信号が増幅されてデジタル信号である画像データに変換される。また、AFE46により、第2CIS26のイメージセンサから出力されるアナログ信号が増幅されてデジタル信号である画像データに変換される。ASIC41には、AFE45,46から画像データが入力される。 AFEs (Analog Front Ends) 45 and 46 are provided in association with the first CIS 25 and the second CIS 26, respectively. The AFE 45 amplifies the analog signal output from the image sensor of the first CIS 25 and converts it into image data, which is a digital signal. Also, the AFE 46 amplifies the analog signal output from the image sensor of the second CIS 26 and converts it into image data, which is a digital signal. Image data is input to the ASIC 41 from the AFEs 45 and 46 .

ASIC41には、ネットワークインタフェース47が接続されている。ネットワークインタフェース47は、PC(Personal Computer)などの外部装置とのLAN(Local Area Network)を介したデータ通信のためのインタフェースである。通信の方式は、無線通信方式であってもよいし、有線通信方式であってもよい。 A network interface 47 is connected to the ASIC 41 . The network interface 47 is an interface for data communication with an external device such as a PC (Personal Computer) via a LAN (Local Area Network). The communication method may be a wireless communication method or a wired communication method.

ネットワークインタフェース47以外にも、USB(Universal Serial Bus)デバイスとのデータ通信のためのUSBインタフェースなど、データ通信のための他のインタフェースがASIC41に接続されていてもよい。 Other than the network interface 47 , other interfaces for data communication such as a USB interface for data communication with USB (Universal Serial Bus) devices may be connected to the ASIC 41 .

また、ASIC41には、フラッシュメモリなどの書き換え可能な不揮発性メモリ48(記憶部の一例)が接続されている。 The ASIC 41 is also connected to a rewritable non-volatile memory 48 (an example of a storage unit) such as a flash memory.

また、画像読取装置1には、操作パネル51が設けられている。操作パネル51は、たとえば、ユーザが視認および操作可能な位置、たとえば、筐体2の上面に配置されている。操作パネル51は、タッチパネルからなり、液晶ディスプレイなどの表示部52上に感圧式または静電容量式の透明フィルムスイッチなどの操作部53を重ねて構成されている。表示部52には、各種の情報や操作キーなどの画像が表示される。ユーザが表示部52に表示される操作キーをタッチ操作することにより、その操作キーのタッチ操作が操作部53に受け付けられ、そのタッチ操作に応じた信号が操作部53からASIC41に入力される。 Further, the image reading device 1 is provided with an operation panel 51 . The operation panel 51 is arranged, for example, at a position where the user can visually recognize and operate it, for example, on the upper surface of the housing 2 . The operation panel 51 is composed of a touch panel, and is configured by stacking an operation unit 53 such as pressure-sensitive or capacitive transparent film switches on a display unit 52 such as a liquid crystal display. The display unit 52 displays various information and images such as operation keys. When the user touches an operation key displayed on the display unit 52 , the touch operation of the operation key is accepted by the operation unit 53 , and a signal corresponding to the touch operation is input from the operation unit 53 to the ASIC 41 .

なお、表示部52と操作部53とは、タッチパネルを構成せずに、別々に独立して設けられていてもよい。 Note that the display unit 52 and the operation unit 53 may be provided separately and independently without forming a touch panel.

また、画像読取装置1は、分離ローラ15、搬送ローラ17および排出ローラ18の回転駆動源としての搬送モータ54を備えている。分離ローラ15、搬送ローラ17、排出ローラ18および搬送モータ54などにより、原稿を搬送する搬送部が構成されている。 The image reading apparatus 1 also includes a conveying motor 54 as a rotational drive source for the separation roller 15 , the conveying roller 17 and the discharge roller 18 . The separating roller 15, the conveying roller 17, the discharging roller 18, the conveying motor 54, and the like constitute a conveying section for conveying the document.

ASIC41のCPU44は、ROM42に記憶されているプログラムを実行することにより、ASIC41に入力される信号などから取得される情報に基づいて、第1CIS25、第2CIS26、ネットワークインタフェース47、操作パネル51および搬送モータ54などの各部を制御する。 The CPU 44 of the ASIC 41 executes a program stored in the ROM 42 to operate the first CIS 25, the second CIS 26, the network interface 47, the operation panel 51, and the conveying motor based on information obtained from signals input to the ASIC 41. 54 and other parts.

<基準特徴量>
画像読取装置1は、各頁の特徴の並びが一定のパターンで繰り返される複数頁(複数枚)の原稿を読み取り、その読み取った画像のデータを複数頁毎に分割してそれぞれ一つに纏めたファイルを生成する分割ファイル生成機能を有している。不揮発性メモリ48には、パターンを構成する複数の頁の特徴と並びの順とが記憶されている。
<Reference feature amount>
The image reading apparatus 1 reads a document of multiple pages (multiple sheets) in which the arrangement of features of each page is repeated in a fixed pattern, divides the read image data into multiple pages, and collects them into one. It has a split file generation function that generates files. The non-volatile memory 48 stores the features and the order of arrangement of a plurality of pages forming the pattern.

たとえば、図3Aおよび図3Bに示されるように、不揮発性メモリ48には、原稿の両面を読み取る設定である場合、1枚目の原稿の表面を頁番号「1」とし、1枚目の原稿の裏面を頁番号「2」とし、2枚目の原稿の表面を頁番号「3」とするといったようにして、頁番号「1」~「8」までの各頁の特徴を示す特徴量情報が、一定のパターンで繰り返される複数頁の原稿セットの基準特徴量として頁番号と対応づけて記憶されている。基準特徴量(特徴量情報)には、原稿の幅、高さおよび地色、白紙であるか否か、色数、バーコードの有無、文字領域や写真などのコンテンツの有無、コンテンツが含まれる場合にそのコンテンツの種類、位置および大きさの各情報が含まれる。原稿の幅は、画像読取装置1での原稿の搬送方向と直交する方向における原稿の長さであり、原稿の高さは、搬送方向における原稿の長さである。 For example, as shown in FIGS. 3A and 3B, in nonvolatile memory 48, when the setting is to read both sides of a document, the front side of the first document is assigned page number "1" and The back side of the document is assigned the page number "2", and the front side of the second document is assigned the page number "3". is stored in association with the page number as a reference feature amount of a document set of a plurality of pages repeated in a fixed pattern. The reference feature amount (feature amount information) includes the width, height and background color of the document, whether it is blank or not, the number of colors, the presence or absence of barcodes, the presence or absence of content such as text areas and photographs, and content. Information on the type, position, and size of the content is included, if applicable. The width of the document is the length of the document in the direction orthogonal to the direction in which the document is transported in the image reading device 1, and the height of the document is the length of the document in the transport direction.

なお、頁番号は、数字の連番で付けられていてもよいし、頁の並び順が判れば、1枚目表、1枚目裏、2枚目表といったように付けられていてもよい。 The page numbers may be numbered consecutively, or if the order of the pages is known, they may be numbered in the order of the front of the first page, the back of the first page, the front of the second page, and so on. .

<分割ファイル生成処理>
分割ファイル生成機能によりファイルを生成するため、ASIC41のCPU44により、図4Aおよび図4Bに示される分割ファイル生成処理が実行される。
<Split file generation processing>
In order to generate files by the split file generation function, the CPU 44 of the ASIC 41 executes split file generation processing shown in FIGS. 4A and 4B.

分割ファイル生成処理では、CPU44は、第1CIS25、第2CIS26および搬送モータ54などを制御して、1枚目の原稿の表裏を第1CIS25および第2CIS26に読み取らせる(S1)。そして、CPU44は、第1CIS25に読み取られた原稿の表面の画像データから特徴量を抽出し、第2CIS26に読み取られた原稿の裏面の画像データから特徴量を抽出する(S2)。 In the division file generation process, the CPU 44 controls the first CIS 25, the second CIS 26, the transport motor 54, etc., and causes the first CIS 25 and the second CIS 26 to read the front and back sides of the first document (S1). Then, the CPU 44 extracts a feature amount from the image data of the front side of the document read by the first CIS 25, and extracts the feature amount from the image data of the back side of the document read by the second CIS 26 (S2).

RAM43には、特徴量抽出フラグが設けられている。特徴量抽出フラグは、1セット目の各頁の画像データから抽出される特徴量を基準特徴量として不揮発性メモリ48に記憶させるか否かを表すフラグである。原稿の読取開始の指示前に、ユーザが1セットに含まれる頁数(以下、「セット頁数」という。)を指定した場合、特徴量抽出フラグに「1」がセットされる。CPU44は、特徴量抽出フラグに「1」がセットされているか否かを判断する(S3)。 The RAM 43 is provided with a feature quantity extraction flag. The feature amount extraction flag is a flag indicating whether or not the feature amount extracted from the image data of each page of the first set is to be stored in the nonvolatile memory 48 as the reference feature amount. When the user designates the number of pages included in one set (hereinafter referred to as "number of set pages") before instructing to start reading the document, "1" is set to the feature extraction flag. The CPU 44 determines whether or not the feature amount extraction flag is set to "1" (S3).

CPU44は、特徴量抽出フラグに「1」がセットされた状態であると判断した場合(S3:YES)、原稿の表面の画像データから抽出した特徴量(以下、「抽出特徴量」という。)を頁番号「1」の基準特徴量として不揮発性メモリ48に記憶させ、原稿の裏面の画像データから抽出した抽出特徴量を頁番号「2」の基準特徴量として、それぞれ不揮発性メモリ48に記憶させる(S4)。 When the CPU 44 determines that the feature amount extraction flag is set to "1" (S3: YES), the feature amount extracted from the image data of the front side of the document (hereinafter referred to as "extracted feature amount"). is stored in the non-volatile memory 48 as the reference feature amount of the page number "1", and the extracted feature amount extracted from the image data of the back side of the document is stored in the non-volatile memory 48 as the reference feature amount of the page number "2". (S4).

その後、CPU44は、読取済みの原稿の頁数がセット頁数に到達したか否かを判断する(S5)。読取済みの原稿の頁数は、RAM43に設けられた頁数カウンタにより計数されている。CPU44は、読取済みの原稿の頁数がセット頁数に到達していないと判断した場合(S5:NO)、2枚目の原稿の表裏の読み取りを開始させる(S1)。そして、CPU44は、2枚目の原稿の表面および裏面の画像データからそれぞれ特徴量を抽出し(S2)、原稿の表面の抽出特徴量を頁番号「3」の基準特徴量として不揮発性メモリ48に記憶させ、原稿の裏面の抽出特徴量を頁番号「4」の基準特徴量として、それぞれ不揮発性メモリ48に記憶させる(S4)。こうして、ステップS1~S5の繰り返しにより、CPU44は、頁番号「5」以降の基準特徴量を不揮発性メモリ48に記憶させていく。 After that, the CPU 44 determines whether or not the number of pages of the read document has reached the set number of pages (S5). The number of pages of the read document is counted by a page number counter provided in the RAM 43 . When the CPU 44 determines that the number of pages of the read document has not reached the set number of pages (S5: NO), it starts reading the front and back sides of the second document (S1). Then, the CPU 44 extracts feature amounts from the image data of the front and back sides of the second document (S2), and uses the extracted feature amount of the front side of the document as the reference feature amount of the page number "3" in the nonvolatile memory 48. , and the extracted feature amount of the back side of the document is stored in the non-volatile memory 48 as the reference feature amount of the page number "4" (S4). In this way, by repeating steps S1 to S5, the CPU 44 causes the non-volatile memory 48 to store the reference feature amounts for the page number "5" and later.

CPU44は、読取済みの原稿の頁数がセット頁数に到達したと判断すると(S5:YES)、それまでに読み取られた画像データを頁順に一纏めにしたファイルを生成する(S6)。生成されたファイルは、ユーザにより指定された送信先に送信される。送信先は、PCであってもよいし、LAN経由で通信可能なインターネット上のサーバでもよいし、USBデバイスであってもよい。そして、CPU44は、特徴量抽出フラグに「1」がセットされた状態であるか否かを判断し(S7)、特徴量抽出フラグに「1」がセットされている状態であると判断した場合(S7:YES)、特徴量抽出フラグを「0」にリセットする(S8)。また、CPU44は、頁数カウンタの計数値を「0」にリセットする。 When the CPU 44 determines that the number of pages of the read document has reached the set number of pages (S5: YES), the CPU 44 generates a file in which the image data read up to that point is grouped in page order (S6). The generated file is sent to the destination specified by the user. The destination may be a PC, a server on the Internet that can communicate via a LAN, or a USB device. Then, the CPU 44 determines whether or not the feature amount extraction flag is set to "1" (S7), and if it determines that the feature amount extraction flag is set to "1" (S7: YES), reset the feature amount extraction flag to "0" (S8). Also, the CPU 44 resets the count value of the page number counter to "0".

その後、CPU44は、次の原稿の有無を判断する(S9)。供給トレイ3上の原稿が原稿センサ(図示せず)により検出されている場合、CPU44は、次の原稿があると判断して(S9:NO)、2セット目の原稿の読み取りを開始させる(S1)。CPU44は、次の原稿がないと判断した場合(S9:YES)、分割ファイル生成処理を終了する。 After that, the CPU 44 determines whether or not there is a next document (S9). When the document on the supply tray 3 is detected by the document sensor (not shown), the CPU 44 determines that there is the next document (S9: NO), and starts reading the second set of documents ( S1). If the CPU 44 determines that there is no next document (S9: YES), it ends the split file generation process.

2セット目以降の原稿の読み取り時には、特徴量抽出フラグが「0」にリセットされている。そのため、特徴量抽出フラグに「1」がセットされているか否かの判断ステップ(S3)において、CPU44は、特徴量抽出フラグに「1」がセットされていないと判断する(S3:NO)。この場合、CPU44は、原稿の表面の画像データから抽出した抽出特徴量がその画像データに対応する基準特徴量と一致するか否かを判断する(S10)。たとえば、各セットの1枚目の原稿の表面の画像データに対応する基準特徴量は、不揮発性メモリ48に頁番号「1」に対応づけて記憶されている基準特徴量である。したがって、1枚目の原稿の表面の抽出特徴量が頁番号「1」に対応づけられた基準特徴量と一致するか否かが判断される。 When reading the second and subsequent sets of documents, the feature quantity extraction flag is reset to "0". Therefore, in the determination step (S3) of whether or not the feature amount extraction flag is set to "1", the CPU 44 determines that the feature amount extraction flag is not set to "1" (S3: NO). In this case, the CPU 44 determines whether or not the extracted feature amount extracted from the image data of the front side of the document matches the reference feature amount corresponding to the image data (S10). For example, the reference feature amount corresponding to the image data of the front side of the first document of each set is the reference feature amount stored in the non-volatile memory 48 in association with the page number "1". Therefore, it is determined whether or not the extracted feature amount of the front side of the first document matches the reference feature amount associated with the page number "1".

また、原稿の読取開始の指示前に、ユーザがセット頁数を指定しなかった場合、特徴量抽出フラグが「0」にリセットされたままであるから、特徴量抽出フラグに「1」がセットされているか否かの判断ステップ(S3)において、CPU44は、特徴量抽出フラグに「1」がセットされていないと判断し(S3:NO)、1セット目から、原稿の表面の画像データから抽出した抽出特徴量がその画像データに対応する基準特徴量と一致するか否かを判断する(S10)。 Also, if the user does not specify the number of pages to be set before instructing to start reading the document, the feature amount extraction flag remains reset to "0", so the feature amount extraction flag is set to "1". In the determination step (S3) for determining whether or not the feature amount extraction flag is set to "1" (S3: NO), the CPU 44 determines that the feature amount extraction flag is not set to "1" (S3: NO), and extracts from the image data of the front side of the document from the first set. It is determined whether or not the extracted feature amount matches the reference feature amount corresponding to the image data (S10).

CPU44は、原稿の表面の抽出特徴量が対応する基準特徴量と一致すると判断した場合、原稿の裏面の抽出特徴量が対応する基準特徴量と一致するか否かを判断する。そして、CPU44は、原稿の表裏の各抽出量が基準特徴量と一致すると判断した場合には(S10:YES)、読取済みの原稿の頁数がセット頁数に到達したか否かを判断する(S5)。読取済みの原稿の頁数がセット頁数に到達していないと判断した場合(S5:NO)、次の原稿の表裏の読み取りを開始させ(S1)、その原稿の表裏の各抽出量が基準特徴量と一致するか否かを判断する。 When determining that the extracted feature amount of the front side of the document matches the corresponding reference feature amount, the CPU 44 determines whether or not the extracted feature amount of the back side of the document matches the corresponding reference feature amount. Then, when the CPU 44 determines that the extracted amounts of the front and back sides of the document match the reference feature amount (S10: YES), it determines whether or not the number of pages of the read document has reached the number of set pages. (S5). When it is determined that the number of pages of the read document has not reached the set number of pages (S5: NO), the reading of the front and back sides of the next document is started (S1), and the extracted amount of each front and back side of the document is used as a reference. It is determined whether or not it matches the feature amount.

こうして、CPU44は、ステップS1~S3→S10→S5→S1のループを繰り返されて、各抽出特徴量が基準特徴量と一致すると判断し、読取済みの原稿の頁数がセット頁数に到達したと判断すると(S5:YES)、それまでに読み取られた画像データを一纏めにしたファイルを生成する(S6)。そして、CPU44は、特徴量抽出フラグに「1」がセットされた状態であるか否かの判断を否定して(S7:NO)、次の原稿の有無を判断する(S9)。CPU44は、次の原稿があると判断して(S9:NO)、新たなセットの原稿の読み取りを開始させる(S1)。CPU44は、次の原稿がないと判断した場合(S9:YES)、分割ファイル生成処理を終了する。 In this way, the CPU 44 repeats the loop of steps S1 to S3→S10→S5→S1 to determine that each extracted feature amount matches the reference feature amount, and the number of pages of the read document reaches the number of set pages. If so (S5: YES), a file is created in which the image data read up to that point is put together (S6). Then, the CPU 44 denies determination as to whether or not the feature amount extraction flag is set to "1" (S7: NO), and determines whether or not there is the next document (S9). The CPU 44 determines that there is a next document (S9: NO), and starts reading a new set of documents (S1). If the CPU 44 determines that there is no next document (S9: YES), it ends the split file generation process.

CPU44は、抽出特徴量が基準特徴量と一致するか否かの判断ステップ(S10)において、抽出特徴量が基準特徴量と一致しないと判断した場合(S10:NO)、操作パネル51にエラー画面を表示させる(S11)。エラー画面には、抽出特徴量が基準特徴量と一致しない頁をユーザが特定可能な情報が含まれる。また、エラー画面には、たとえば、ユーザにファイルの生成を中止するか否かを問い合わせるメッセージとともに、中止を指示する中止ボタン、抽出特徴量が基準特徴量と一致しない頁からの読み取りの再開を指示する継続ボタン、抽出特徴量が基準特徴量と一致しない頁が含まれる次のセットからの読み取りの再開を指示する次セット読取ボタンが表示される。CPU44は、中止ボタン、継続ボタンまたは次セット読取ボタンのいずれかが押操作されるまで、分割ファイル生成処理を進めない。 When the CPU 44 determines that the extracted feature amount does not match the reference feature amount (S10: NO) in the step of determining whether the extracted feature amount matches the reference feature amount (S10), an error screen is displayed on the operation panel 51. is displayed (S11). The error screen contains information that allows the user to identify pages in which the extracted feature amount does not match the reference feature amount. In addition, the error screen may include, for example, a message asking the user whether or not to stop file generation, a stop button for instructing the stop, and an instruction to restart reading from the page where the extracted feature quantity does not match the reference feature quantity. A continuation button to continue reading, and a next set reading button for instructing restart of reading from the next set including pages whose extracted feature amount does not match the reference feature amount are displayed. The CPU 44 does not proceed with the split file generation process until any one of the stop button, continue button, or next set read button is pressed.

CPU44は、エラー画面における中止ボタンの押操作によりファイルの生成の中止が指示されたと判断した場合(S12:YES)、分割ファイル生成処理を終了する。分割ファイル生成処理の終了後、分割ファイル生成処理で読み取られた画像データがRAM43に残っている場合、その画像データは破棄される。 When the CPU 44 determines that the stop button on the error screen is pressed to stop the file generation (S12: YES), the CPU 44 ends the split file generation process. If the image data read in the split file creation process remains in the RAM 43 after the split file creation process ends, the image data is discarded.

CPU44は、ファイルの生成の中止が指示されていないと判断した場合(S12:NO)、次のセットからの読み取りの再開が指示されたか否かを判断する(S13)。CPU44は、次セット読取ボタンが押操作されて、次のセットからの読み取りの再開が指示されたと判断した場合、抽出特徴量が基準特徴量と一致しない頁が含まれるセットの画像データ、つまりセットの途中の頁までの画像データを破棄して(S14)、画像の読み取りを再開させる(S1)。この場合、ユーザは、次セット読取ボタンの押操作の前に、次のセット以降の原稿を供給トレイ3上にセットし直す必要がある。 When the CPU 44 determines that the stop of file generation has not been instructed (S12: NO), it determines whether the restart of reading from the next set has been instructed (S13). When the CPU 44 determines that the next set reading button has been pressed to instruct the restart of reading from the next set, the image data of the set including the page whose extracted feature amount does not match the reference feature amount, that is, the set (S14), and the image reading is restarted (S1). In this case, the user needs to reset the next and subsequent originals on the supply tray 3 before pressing the next set reading button.

CPU44は、継続ボタンが押操作されて、次のセットからの読み取りの再開が指示されていないと判断した場合(S13:NO)、抽出特徴量が基準特徴量と一致しない頁の画像データ、つまり最後に読み取られた画像データを破棄して(S15)、画像の読み取りを再開させる(S1)。この場合、ユーザは、次セット読取ボタンの押操作の前に、抽出特徴量が基準特徴量と一致しない頁が含まれる原稿を供給トレイ3上にセットし直す必要がある。 When the CPU 44 determines that the continuation button has been pressed and the restart of reading from the next set has not been instructed (S13: NO), the image data of the page whose extracted feature amount does not match the reference feature amount, that is, The last read image data is discarded (S15), and image reading is resumed (S1). In this case, the user needs to reset on the supply tray 3 a document including a page whose extracted feature amount does not match the reference feature amount before pressing the next set read button.

こうして、供給トレイ3上のすべての原稿が読み取られて、CPU44は、次の原稿がないと判断した場合(S9:YES)、分割ファイル生成処理を終了する。 When all the documents on the supply tray 3 have been read in this way and the CPU 44 determines that there is no next document (S9: YES), the split file generation process ends.

<特徴量抽出>
抽出特徴量は、図5に示される手順で画像データから抽出される。
<Feature value extraction>
The extraction feature amount is extracted from the image data by the procedure shown in FIG.

ASIC41のCPU44は、図6に示されるように、原稿の1頁の画像を格子状に複数のブロックに分割する(S21)。そして、CPU44は、各ブロックについて、Y成分(輝度成分)のヒストグラム、Cb成分(色差データ)のヒストグラムおよびCr成分(色差データ)のヒストグラムを作成する(S22)。 As shown in FIG. 6, the CPU 44 of the ASIC 41 divides the image of one page of the document into a plurality of blocks in a grid pattern (S21). Then, the CPU 44 creates a Y component (luminance component) histogram, a Cb component (color difference data) histogram, and a Cr component (color difference data) histogram for each block (S22).

その後、CPU44は、各ブロックについてのY成分の最頻値を求める。CPU44は、ブロック内の全画素数に対する最頻値の割合が閾値を超えている場合、そのブロックを単色ブロックと判定し、閾値を超えていない場合、そのブロックを多色ブロックと判定する(S23)。たとえば、ほぼ白一色のブロックは、Y成分の最頻値が255近傍に集中する。したがって、そのY成分の最頻値が255近傍のブロックは、白紙判定データの一例である。 After that, the CPU 44 obtains the mode of the Y component for each block. If the ratio of the mode value to the total number of pixels in the block exceeds the threshold, the CPU 44 determines that the block is a single-color block, and if it does not exceed the threshold, determines that the block is a multi-color block (S23). ). For example, in blocks that are almost solid white, the mode of the Y component is concentrated around 255. Therefore, the block whose mode value of the Y component is near 255 is an example of blank page determination data.

図6に示される画像の場合、(縦,横)=(1,6)~(1,8)、(2,5)~(2,8)、(3,5)~(3,8)、(4,5)~(4,8)、(6,2)~(6,7)、(7,2)~(7,7)、(8,2)~(8,7)、(9,2)~(9,7)のブロックが多色ブロックと判定される。 In the case of the image shown in FIG. 6, (length, width)=(1,6)-(1,8), (2,5)-(2,8), (3,5)-(3,8) , (4,5) to (4,8), (6,2) to (6,7), (7,2) to (7,7), (8,2) to (8,7), ( Blocks 9, 2) to (9, 7) are determined to be multicolor blocks.

また、CPU44は、各ブロックについての色数判定を行う(S24)。YCbCr色空間では、Cb成分の値およびCr成分の値の範囲をそれぞれ0~255としたときに、Cb成分の値およびCr成分の値がそれぞれほぼ中間の値(=127)の近傍である画素の色が無彩色に近くなる。そこで、CPU44は、各ブロックについて、Cb成分のヒストグラムおよびCr成分のヒストグラムを参照して、Cb成分の値が無彩色範囲内である無彩色画素数およびCr成分の値が無彩色範囲内である無彩色画素数を求め、ブロック内の全画素数に対する各無彩色画素数の割合の一方が閾値を超えていない場合、そのブロックをカラーブロックと判定する。CPU44は、ブロックがカラーブロックではないと判定した場合、そのブロックがモノクロブロックであるかグレーブロックであるかを判定する。YCbCr色空間では、Y成分の値、Cb成分の値およびCr成分の値の範囲をそれぞれ0~255としたときに、Cb成分の値およびCr成分の値がそれぞれほぼ中間の値(=127)に近いとき、Y成分の値が0に近いほど、画素の色が黒に近づき、Y成分の値が255に近いほど、画素の色が白に近づく。そこで、カラーブロック以外のブロックについて、Y成分のヒストグラムを参照し、ブロック内の全画素数に対するY成分の値が一定の範囲内である画素数の割合が閾値以下である場合、そのブロックをモノクロブロックであると判定し、閾値を超えている場合、そのブロックをグレーブロックと判定する。 The CPU 44 also determines the number of colors for each block (S24). In the YCbCr color space, when the range of Cb component value and Cr component value is set to 0 to 255, a pixel whose Cb component value and Cr component value are near the middle value (=127) respectively. becomes almost achromatic. Therefore, the CPU 44 refers to the histogram of the Cb component and the histogram of the Cr component for each block, and determines the number of achromatic pixels whose Cb component value is within the achromatic color range and the number of pixels whose Cr component value is within the achromatic color range. The number of achromatic pixels is obtained, and if one of the ratios of the number of achromatic pixels to the total number of pixels in the block does not exceed the threshold, the block is determined to be a color block. When the CPU 44 determines that the block is not a color block, it determines whether the block is a monochrome block or a gray block. In the YCbCr color space, when the ranges of the Y component value, the Cb component value, and the Cr component value are set to 0 to 255, the Cb component value and the Cr component value are approximately intermediate values (=127). , the closer the Y component value is to 0, the closer the pixel color is to black, and the closer the Y component value is to 255, the closer the pixel color is to white. Therefore, for blocks other than color blocks, the histogram of the Y component is referenced, and if the ratio of the number of pixels whose Y component value is within a certain range to the total number of pixels in the block is equal to or less than a threshold, the block is converted to monochrome. If the threshold value is exceeded, the block is determined to be a gray block.

図6に示される画像の場合、(縦,横)=(1,6)~(1,8)、(2,5)~(2,8)、(3,5)~(3,8)、(4,5)~(4,8)のブロックがカラーブロックと判定され、(縦,横)=(6,2)~(6,7)、(7,2)~(7,7)、(8,2)~(8,7)、(9,2)~(9,7)のブロックがモノクロブロックと判定される。 In the case of the image shown in FIG. 6, (length, width)=(1,6)-(1,8), (2,5)-(2,8), (3,5)-(3,8) , (4,5) to (4,8) are determined to be color blocks, and (vertical, horizontal)=(6,2) to (6,7), (7,2) to (7,7) , (8,2) to (8,7) and (9,2) to (9,7) are determined to be monochrome blocks.

なお、図6に示される画像に示されている絵図は、カラー写真を模式的に描いたものである。 The picture shown in the image shown in FIG. 6 is a schematic representation of a color photograph.

すべてのブロックについての単色判定および色数判定が完了すると(S25:YES)、CPU44は、頁内の全ブロック数に対する単色ブロックの割合が閾値を超え、かつ、各ブロックについてのY成分の最頻値のばらつきが閾値を超えない場合、その頁が白紙の頁であると判定する(S26:白紙判定)。 When the single-color determination and the number-of-colors determination for all blocks are completed (S25: YES), the CPU 44 determines that the ratio of single-color blocks to the total number of blocks in the page exceeds the threshold value and that the mode of the Y component for each block is determined. If the value variation does not exceed the threshold, it is determined that the page is a blank page (S26: blank page determination).

図6に示される画像の場合、全104ブロックに対して多色ブロックが40ブロックあるので、その画像の頁がカラー頁と判定される。 In the case of the image shown in FIG. 6, since there are 40 multicolor blocks for a total of 104 blocks, the page of the image is determined to be a color page.

また、CPU44は、頁内の全ブロック数に対するカラーブロックの割合が閾値を超えている場合、その頁がカラー頁であると判定する。さらに、CPU44は、頁内の全ブロック数からカラーブロックの数を差し引いたブロック数に対するグレーブロックの割合が閾値を超える場合、その頁がグレー頁であると判定し、それ以外の場合には、その頁がモノクロ頁と判定する(S26:色数判定)。 Also, when the ratio of color blocks to the total number of blocks in the page exceeds the threshold, the CPU 44 determines that the page is a color page. Further, when the ratio of gray blocks to the number of blocks obtained by subtracting the number of color blocks from the total number of blocks in the page exceeds a threshold value, the CPU 44 determines that the page is a gray page. The page is determined to be a monochrome page (S26: color number determination).

図6に示される画像の場合、全104ブロックに対してカラーブロックが16ブロックあるので、その画像の頁がカラー頁と判定される。 In the case of the image shown in FIG. 6, since there are 16 color blocks for a total of 104 blocks, the page of that image is determined to be a color page.

その後、CPU44は、原稿の1頁におけるコンテンツの有無を判定する(S27)。このコンテンツ判定では、CPU44は、頁内のカラーブロック、モノクロブロック、グレーブロックのばらつきを判定する。具体的には、CPU44は、頁内でカラーブロックが一定数縦横に連続して存在する領域を探す。そして、その領域で連続するカラーブロックの個数が閾値を超え、かつ、領域内の各ブロックについてのY成分の最頻値のばらつきが閾値を超える場合は、その領域に写真があると判定する。また、頁内でモノクロブロックが一定数縦横に連続して存在する場所を探す。そして、その領域で連続するモノクロブロックの個数が閾値を超える場合、その領域に文章があると判定する。 After that, the CPU 44 determines whether or not there is content on page 1 of the document (S27). In this content determination, the CPU 44 determines variations in color blocks, monochrome blocks, and gray blocks within the page. Specifically, the CPU 44 searches for an area in which a certain number of color blocks are continuously present vertically and horizontally within the page. If the number of continuous color blocks in the area exceeds the threshold and the variation in the mode of the Y component for each block in the area exceeds the threshold, it is determined that there is a photograph in the area. In addition, it searches for a place where a certain number of monochrome blocks are continuously present vertically and horizontally within the page. If the number of consecutive monochrome blocks in that area exceeds the threshold, it is determined that there is text in that area.

図6に示される画像の場合、(縦,横)=(1,6)~(1,8)、(2,5)~(2,8)、(3,5)~(3,8)、(4,5)~(4,8)のブロックが連続したカラーブロックであり、かつ、そのカラーブロックの領域における各ブロックのY成分の最頻値がばらついているので、その領域が写真と判定される。(縦,横)=(6,2)~(6,7)、(7,2)~(7,7)、(8,2)~(8,7)、(9,2)~(9,7)のブロックが連続したモノクロブロックであるため、そのモノクロブロックの領域が文章領域であると判定される。写真領域および写真領域の位置およびサイズは、頁の特徴量情報として、不揮発性メモリ48に記憶される(S28)。 In the case of the image shown in FIG. 6, (length, width)=(1,6)-(1,8), (2,5)-(2,8), (3,5)-(3,8) , (4, 5) to (4, 8) are continuous color blocks, and the mode of the Y component of each block in the color block area varies. be judged. (vertical, horizontal) = (6,2) ~ (6,7), (7,2) ~ (7,7), (8,2) ~ (8,7), (9,2) ~ (9) , 7) are continuous monochrome blocks, the area of the monochrome blocks is determined to be a text area. The photograph area and the position and size of the photograph area are stored in the non-volatile memory 48 as page feature information (S28).

<作用効果>
この構成によれば、原稿の各頁が読み取られて、その読み取られた各頁の画像データから特徴量が抽出される。一方、不揮発性メモリ48には、複数の頁の並びが同一のパターンで繰り返される原稿について、そのパターンに含まれる各頁の基準特徴量とその並びの順とが記憶されている。
<Effect>
According to this configuration, each page of the document is read, and the feature amount is extracted from the image data of each read page. On the other hand, the non-volatile memory 48 stores the reference feature amount of each page included in the pattern and the order of the arrangement for the document in which the arrangement of a plurality of pages is repeated in the same pattern.

そして、各頁の画像データからの抽出特徴量が不揮発性メモリ48に予め記憶されている各頁の基準特徴量と一致し、かつ、頁の順が不揮発性メモリ48に予め記憶されている並びの順と一致するか否かが判断される。各頁の画像データからの抽出特徴量が不揮発性メモリ48に予め記憶されている各頁の特徴と一致し、かつ、頁の順が不揮発性メモリ48に予め記憶されている並びの順と一致した場合、一致した頁の画像データを並びの順に一つに纏めたファイルが生成される。 The extracted feature amount from the image data of each page matches the reference feature amount of each page pre-stored in the non-volatile memory 48, and the page order is pre-stored in the non-volatile memory 48. It is determined whether or not the order matches the order of The feature amount extracted from the image data of each page matches the features of each page stored in advance in the non-volatile memory 48, and the order of the pages matches the order of arrangement pre-stored in the non-volatile memory 48. In this case, a file is generated in which the image data of the matching pages are put together in the order of arrangement.

一方、いずれかの頁の画像データからの抽出特徴量がその頁に対応する基準特徴量と一致しないか、または、頁の順が不揮発性メモリ48に予め記憶されている並びの順と一致しないか、あるいは、その両方である場合には、エラー画面が操作パネル51に表示される。これにより、原稿の並べ間違えや入れ忘れ、頁の読み飛ばしなどの問題が発生した場合に、その問題の発生によるエラーをユーザに通知することができる。 On the other hand, the feature amount extracted from the image data of any page does not match the reference feature amount corresponding to that page, or the order of the pages does not match the order of arrangement previously stored in the non-volatile memory 48. or both, an error screen is displayed on the operation panel 51 . As a result, when a problem such as misalignment of documents, forgetting to insert documents, or skipping of pages occurs, it is possible to notify the user of the error due to the occurrence of the problem.

さらに、その場合、少なくとも抽出特徴量が基準特徴量と一致しない頁の画像データは、破棄されて、ファイルに含められることがない。そのため、ユーザがファイルから不要な画像データを特定して削除する手間が省かれる。 Furthermore, in that case, at least the image data of the page whose extracted feature amount does not match the reference feature amount is discarded and not included in the file. This saves the user the trouble of identifying and deleting unnecessary image data from the file.

また、エラー画面が操作パネル51に表示された場合、ユーザは、ファイルの生成を中止するか、抽出特徴量が基準特徴量と一致しない頁からの読み取りを再開するか、または、抽出特徴量が基準特徴量と一致しない頁が含まれる次のセットからの読み取りを再開するかを選択することができる。これにより、ユーザの要求に応えることができ、ユーザにとっての利便性の向上を図ることができる。 Further, when an error screen is displayed on the operation panel 51, the user must stop generating the file, resume reading from the page where the extracted feature amount does not match the reference feature amount, or It is possible to select whether to resume reading from the next set that includes pages that do not match the reference feature amount. As a result, it is possible to meet the user's request and improve the convenience for the user.

さらに、原稿の読取開始の指示前に、ユーザがセット頁数を指定した場合には、1セット目の各頁の画像データから抽出される特徴量が基準特徴量として不揮発性メモリ48に記憶される。これにより、基準特徴量を不揮発性メモリ48に別途記憶させる処理が不要となるので、ユーザにとっての利便性がさらに向上する。 Further, when the user designates the number of set pages before instructing to start reading the original, the feature amount extracted from the image data of each page of the first set is stored in the nonvolatile memory 48 as a reference feature amount. be. This eliminates the need for the process of separately storing the reference feature amount in the nonvolatile memory 48, thereby further improving convenience for the user.

また、画像データからの特徴量の抽出には、白紙判定および色数判定用のデータが使用されるので、白紙判定および色数判定が行われる装置では、画像データからの特徴量の抽出がCPU44に大きな負担となることを抑制できる。 In addition, since data for blank page determination and color number determination are used for extracting feature amounts from image data, in a device that performs blank page determination and color number determination, extraction of feature amounts from image data is performed by the CPU 44. can be suppressed from becoming a heavy burden on

<補正処理>
前述の分割ファイル生成処理では、CPU44は、抽出特徴量が基準特徴量と一致するか否かの判断ステップ(S10)において、抽出特徴量が基準特徴量と一致しないと判断されると(S10:NO)、エラー画面が操作パネル51に表示される(S11)。
<Correction processing>
In the above-described split file generation process, if the CPU 44 determines that the extracted feature amount does not match the reference feature amount in the determination step (S10) for determining whether the extracted feature amount matches the reference feature amount (S10: NO), an error screen is displayed on the operation panel 51 (S11).

しかし、図7に示されるように、CPU44は、抽出特徴量が基準特徴量と一致しないと判断した場合に(図S10:NO)、エラーの解消を試みた後に(S~S)、エラー画面を操作パネル51に表示させてもよい(S11)。エラーが解消されることにより、ユーザが原稿をセットし直す手間を省くことができ、ユーザにとっての利便性がさらに向上する。 However, as shown in FIG. 7, when the CPU 44 determines that the extracted feature amount does not match the reference feature amount (FIG. S10: NO), after attempting to resolve the error (S to S), an error screen is displayed. may be displayed on the operation panel 51 (S11). Resolving the error saves the user the trouble of resetting the document, further improving convenience for the user.

具体的には、CPU44は、画像データからの抽出特徴量が基準特徴量と一致しないと判断した場合、その画像データに対して画像を90°、180°および270°回転させる回転処理を施す(S31)。そして、CPU44は、回転処理後の画像データから特徴量を抽出し、その抽出特徴量が基準特徴量と一致するか否かを判断する(S32)。CPU44は、抽出特徴量が基準特徴量と一致すると判断した場合(S32:YES)、回転処理後の画像データをRAM43に保存する(S33)。この場合、ファイルには、回転処理後の画像データが含められる。その後、CPU44は、読取済みの原稿の頁数がセット頁数に到達したか否かを判断する(S5)。 Specifically, when the CPU 44 determines that the extracted feature amount from the image data does not match the reference feature amount, the CPU 44 rotates the image data by 90°, 180°, and 270° ( S31). Then, the CPU 44 extracts a feature amount from the image data after rotation processing, and determines whether or not the extracted feature amount matches the reference feature amount (S32). When the CPU 44 determines that the extracted feature amount matches the reference feature amount (S32: YES), the image data after the rotation processing is stored in the RAM 43 (S33). In this case, the file includes image data after rotation processing. After that, the CPU 44 determines whether or not the number of pages of the read document has reached the set number of pages (S5).

CPU44は、回転処理後の画像データからの抽出特徴量が基準特徴量と一致しないと判断した場合(S32:NO)、画像データからの抽出特徴量が別頁に対応する基準特徴量のいずれかと一致するか否かを判断する(S34)。そして、CPU44は、抽出特徴量が別頁に対応する基準特徴量のいずれかと一致すると判断した場合(S34:YES)、その抽出特徴量に係る画像データを抽出特徴量と一致した基準特徴量に対応する頁の画像データとして、ファイルに一纏めにされる画像データの並び順(頁順)を編集する(S35)。その後、CPU44は、読取済みの原稿の頁数がセット頁数に到達したか否かを判断する(S5)。 When the CPU 44 determines that the feature amount extracted from the image data after the rotation process does not match the reference feature amount (S32: NO), the feature amount extracted from the image data is one of the reference feature amounts corresponding to another page. It is determined whether or not they match (S34). When the CPU 44 determines that the extracted feature amount matches any of the reference feature amounts corresponding to the separate page (S34: YES), the CPU 44 converts the image data related to the extracted feature amount to the reference feature amount that matches the extracted feature amount. As the image data of the corresponding page, the arrangement order (page order) of the image data grouped into the file is edited (S35). After that, the CPU 44 determines whether or not the number of pages of the read document has reached the set number of pages (S5).

CPU44は、抽出特徴量が別頁に対応する基準特徴量のいずれとも一致しないと判断した場合(S34:NO)、エラー画面を操作パネル51に表示させる(S11)。 When the CPU 44 determines that the extracted feature amount does not match any of the reference feature amounts corresponding to another page (S34: NO), it causes the operation panel 51 to display an error screen (S11).

<変形例>
以上、本発明の実施の形態について説明したが、本発明は、他の形態でも実施することができる。
<Modification>
Although the embodiments of the present invention have been described above, the present invention can also be implemented in other forms.

たとえば、前述の実施形態では、基準特徴量が不揮発性メモリ48に記憶されているとしたが、画像読取装置1とLAN経由で通信可能に接続されたサーバに記憶されていてもよい。 For example, in the above-described embodiment, the reference feature amount is stored in the nonvolatile memory 48, but it may be stored in a server communicatively connected to the image reading apparatus 1 via a LAN.

また、抽出特徴量が基準特徴量と一致しないと判断された場合に操作パネル51に表示されるエラー画面には、その抽出特徴量が基準特徴量と一致しない頁が含まれるセットの1頁目の画像のサムネイルが含まれてもよい。これにより、ユーザが抽出特徴量が基準特徴量と一致しない頁が含まれるセットを特定しやすくなる。 Further, when it is determined that the extracted feature amount does not match the reference feature amount, the error screen displayed on the operation panel 51 displays the first page of the set including the page whose extracted feature amount does not match the reference feature amount. image thumbnails may be included. This makes it easier for the user to identify a set that includes pages whose extracted feature amount does not match the reference feature amount.

前述の実施形態では、CPU44が各処理を実行する場合について説明した。しかしながら、ASIC41が複数のCPUを備え、複数のCPUが協働して各処理を実行してもよい。 In the above-described embodiment, the case where the CPU 44 executes each process has been described. However, the ASIC 41 may include multiple CPUs, and the multiple CPUs may cooperate to execute each process.

その他、前述の構成には、特許請求の範囲に記載された事項の範囲で種々の設計変更を施すことが可能である。 In addition, various design changes can be made to the above configuration within the scope of the matters described in the claims.

1:画像読取装置
25:第1CIS
26:第2CIS
44:CPU
48:不揮発性メモリ
51:操作パネル
52:表示部
53:操作部
1: Image reading device 25: 1st CIS
26: 2nd CIS
44: CPU
48: non-volatile memory 51: operation panel 52: display unit 53: operation unit

Claims (7)

原稿の各頁を順に読み取る読取部と、
複数の頁の特徴と並びの順とを記憶する記憶部と、
操作部と、
制御部と、を備え、
前記制御部は、
前記読取部によって読み取られた各頁の画像データの特徴を抽出し、
前記各頁の画像データから抽出された特徴が前記記憶部に予め記憶されている各頁の特徴と一致し、かつ、頁の順が前記記憶部に予め記憶されている前記並びの順と一致する場合、一致した頁の画像データを前記並びの順に一つに纏めたファイルを生成し、
前記各頁の画像データから抽出された特徴が前記記憶部に予め記憶されている各頁の特徴と一致、または、頁の順が前記記憶部に予め記憶されている前記並びの順と一致の少なくとも一方が成立しない場合、エラーの通知を出力し、
前記操作部の操作により、複数の頁の特徴と並びの順とを記憶する頁数の指定を受け付けた場合、最初の指定された頁数までの各頁の画像データから抽出した特徴を前記記憶部に記憶させ、その頁の順を前記並びの順として前記記憶部に記憶させる、画像読取装置。
a reading unit that sequentially reads each page of a document;
a storage unit that stores the features and order of arrangement of a plurality of pages;
an operation unit;
a control unit;
The control unit
extracting features of image data of each page read by the reading unit;
The features extracted from the image data of each page match the features of each page stored in advance in the storage unit, and the order of pages matches the arrangement order stored in advance in the storage unit. When doing so, generate a file in which the image data of the matching pages are put together in the order of the arrangement,
The feature extracted from the image data of each page matches the feature of each page pre-stored in the storage unit, or the order of pages matches the arrangement order pre-stored in the storage unit. If at least one does not hold, output an error notification ,
When the specification of the number of pages for storing the features and the order of arrangement of a plurality of pages is accepted by operating the operation unit, the features extracted from the image data of each page up to the first specified number of pages are stored. and storing the order of the pages in the storage unit as the order of arrangement.
請求項1に記載の画像読取装置であって、 The image reading device according to claim 1,
前記制御部は、 The control unit
前記読取部によって読み取られた各頁の画像データから、各頁の画像データが白紙画像の画像データであるか否かを判定するための白紙判定用データを生成し、 generating blank page determination data for determining whether the image data of each page is image data of a blank image from the image data of each page read by the reading unit;
前記白紙判定用データを使用して、各頁の画像データの特徴を抽出する、画像読取装置。 An image reading apparatus for extracting features of image data of each page using the blank page determination data.
原稿の各頁を順に読み取る読取部と、 a reading unit that sequentially reads each page of a document;
複数の頁の特徴と並びの順とを記憶する記憶部と、 a storage unit that stores the features and order of arrangement of a plurality of pages;
制御部と、を備え、 a control unit;
前記制御部は、 The control unit
前記読取部によって読み取られた各頁の画像データの特徴を抽出し、 extracting features of image data of each page read by the reading unit;
前記各頁の画像データから抽出された特徴が前記記憶部に予め記憶されている各頁の特徴と一致し、かつ、頁の順が前記記憶部に予め記憶されている前記並びの順と一致する場合、一致した頁の画像データを前記並びの順に一つに纏めたファイルを生成し、 The features extracted from the image data of each page match the features of each page stored in advance in the storage unit, and the order of pages matches the arrangement order stored in advance in the storage unit. When doing so, generate a file in which the image data of the matching pages are put together in the order of the arrangement,
前記各頁の画像データから抽出された特徴が前記記憶部に予め記憶されている各頁の特徴と一致、または、頁の順が前記記憶部に予め記憶されている前記並びの順と一致の少なくとも一方が成立しない場合、エラーの通知を出力し、 The feature extracted from the image data of each page matches the feature of each page pre-stored in the storage unit, or the order of pages matches the arrangement order pre-stored in the storage unit. If at least one does not hold, output an error notification,
前記読取部によって読み取られた各頁の画像データから、各頁の画像データが白紙画像の画像データであるか否かを判定するための白紙判定用データを生成し、 generating blank page determination data for determining whether the image data of each page is image data of a blank image from the image data of each page read by the reading unit;
前記白紙判定用データを使用して、各頁の画像データの特徴を抽出する、画像読取装置。 An image reading apparatus for extracting features of image data of each page using the blank page determination data.
請求項1~3のいずれか一項に記載の画像読取装置であって、
表示部と、
操作部と、をさらに備え、
前記制御部は、
前記各頁の画像データから抽出した特徴が予め前記記憶部に記憶されている各頁の特徴と一致、または、前記頁の順が予め前記記憶部に記憶されている前記並びの順と一致の少なくとも一方が成立しない場合、
前記エラーの通知を前記表示部に出力して、前記表示部に前記エラーを表示させた後、
前記操作部の操作による、前記ファイルの生成の中止、または、前記エラーの対象である前記画像データに係る前記ファイルの次の前記ファイルからの生成の再開の選択を受け付ける、画像読取装置。
The image reading device according to any one of claims 1 to 3 ,
a display unit;
and further comprising an operation unit,
The control unit
The feature extracted from the image data of each page matches the feature of each page stored in advance in the storage unit, or the order of the pages matches the arrangement order stored in advance in the storage unit. If at least one does not hold,
After outputting the notification of the error to the display unit and displaying the error on the display unit,
An image reading apparatus that receives a selection of stopping generation of the file or resuming generation of the file related to the image data that is the target of the error from the next file, by operation of the operation unit.
請求項1~のいずれか一項に記載の画像読取装置であって、
前記制御部は、
前記各頁の画像データから抽出した特徴が前記記憶部に記憶されている各頁の特徴と一致するが、前記頁の順が前記記憶部に記憶されている前記並びの順と一致しない場合、前記頁の順が前記記憶部に記憶されている前記並びの順と一致するよう、前記各頁の画像データの順序を入れ替えて、前記ファイルを生成する、画像読取装置。
The image reading device according to any one of claims 1 to 4 ,
The control unit
When the features extracted from the image data of each page match the features of each page stored in the storage unit, but the order of the pages does not match the arrangement order stored in the storage unit, An image reading device that generates the file by changing the order of the image data of each page so that the order of the pages matches the order of arrangement stored in the storage unit.
請求項1~のいずれか一項に記載の画像読取装置であって、
前記制御部は、
前記各頁の画像データから抽出した特徴が前記記憶部に記憶されている各頁の特徴と一致しないが、その一致しない特徴を抽出した画像データを回転処理して得られる画像データから抽出した特徴が前記記憶部に記憶されている各頁の特徴と一致する場合、前記回転処理して得られる画像データを含む前記ファイルを生成する、画像読取装置。
The image reading device according to any one of claims 1 to 5 ,
The control unit
The feature extracted from the image data of each page does not match the feature of each page stored in the storage unit, but the feature extracted from the image data obtained by rotating the image data from which the feature that does not match is extracted. matches the feature of each page stored in the storage unit, the image reading device generates the file containing the image data obtained by the rotation processing.
請求項1~6のいずれか一項に記載の画像読取装置であって、
前記制御部は、
前記各頁の画像データから抽出した特徴が前記記憶部に記憶されている各頁の特徴と一致、または、前記頁の順が前記記憶部に記憶されている前記並びの順と一致の少なくとも一方が成立しない場合、前記画像データを破棄して、前記ファイルを作成しない、画像読取装置。
The image reading device according to any one of claims 1 to 6,
The control unit
At least one of the characteristics extracted from the image data of each page matching the characteristics of each page stored in the storage unit, or the order of the pages matching the arrangement order stored in the storage unit. is not established, the image reading device discards the image data and does not create the file.
JP2018186103A 2018-09-28 2018-09-28 Image reader Active JP7159762B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2018186103A JP7159762B2 (en) 2018-09-28 2018-09-28 Image reader

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2018186103A JP7159762B2 (en) 2018-09-28 2018-09-28 Image reader

Publications (2)

Publication Number Publication Date
JP2020057876A JP2020057876A (en) 2020-04-09
JP7159762B2 true JP7159762B2 (en) 2022-10-25

Family

ID=70107916

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2018186103A Active JP7159762B2 (en) 2018-09-28 2018-09-28 Image reader

Country Status (1)

Country Link
JP (1) JP7159762B2 (en)

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2008153894A (en) 2006-12-15 2008-07-03 Funai Electric Co Ltd Image forming apparatus
JP2008158858A (en) 2006-12-25 2008-07-10 Fuji Xerox Co Ltd Apparatus, system, and program for image processing
JP2013157947A (en) 2012-01-31 2013-08-15 Sharp Corp Image processing apparatus, image forming apparatus, image processing method, program, and recording medium
JP2017011605A (en) 2015-06-25 2017-01-12 京セラドキュメントソリューションズ株式会社 Image forming apparatus

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2008153894A (en) 2006-12-15 2008-07-03 Funai Electric Co Ltd Image forming apparatus
JP2008158858A (en) 2006-12-25 2008-07-10 Fuji Xerox Co Ltd Apparatus, system, and program for image processing
JP2013157947A (en) 2012-01-31 2013-08-15 Sharp Corp Image processing apparatus, image forming apparatus, image processing method, program, and recording medium
JP2017011605A (en) 2015-06-25 2017-01-12 京セラドキュメントソリューションズ株式会社 Image forming apparatus

Also Published As

Publication number Publication date
JP2020057876A (en) 2020-04-09

Similar Documents

Publication Publication Date Title
JP6849322B2 (en) Image reader, image forming device
JP4552993B2 (en) Image processing apparatus and control program for image processing apparatus
JP5791280B2 (en) Printing apparatus, printing apparatus control method, and program
US8665497B2 (en) Image processing apparatus, image processing method and program
US8593679B2 (en) Position-based image scanning, processing and storage
US9858513B2 (en) Document file output apparatus, document file output method, and computer readable medium
US20180091671A1 (en) Image Reading Apparatus and Image Reading Method That Simply Detect Document Direction in Reading of Book Document, and Recording Medium Therefor
US10979588B2 (en) Image forming apparatus, image forming method, and storage medium
JP2010004383A (en) Image processing apparatus, and color document determining method
JP7159762B2 (en) Image reader
US9886648B2 (en) Image processing device generating arranged image data representing arranged image in which images are arranged according to determined relative position
US9811877B2 (en) Image processing device selecting arrangement method for generating arranged image data
JP2019201381A (en) Image processing apparatus, image processing system, and program
JP7180408B2 (en) Image processing device and image processing program
JP2018056797A (en) Image processing device
US20140160499A1 (en) Mage forming apparatus, control method thereof, and storage medium
US10986248B2 (en) Document reading apparatus configured to output an image in which background area is removed or non-background area is extracted
CN102196128A (en) Output device
US10084939B2 (en) Image processing apparatus, image processing method, and non-transitory computer-readable storage medium
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
JP6753370B2 (en) Document reader
JP7206367B2 (en) Document reading device and document reading method
JP6638452B2 (en) Image processing apparatus, image forming apparatus, and image processing program
JP6579388B2 (en) Image reading device
JP2010118906A (en) Image processing apparatus, program, and image reading apparatus

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20210907

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20220526

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20220531

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20220729

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: 20220913

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20220926

R150 Certificate of patent or registration of utility model

Ref document number: 7159762

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150