JP7158185B2 - IMAGE READING SYSTEM, CONTROL METHOD AND PROGRAM OF IMAGE READING SYSTEM - Google Patents
IMAGE READING SYSTEM, CONTROL METHOD AND PROGRAM OF IMAGE READING SYSTEM Download PDFInfo
- Publication number
- JP7158185B2 JP7158185B2 JP2018124153A JP2018124153A JP7158185B2 JP 7158185 B2 JP7158185 B2 JP 7158185B2 JP 2018124153 A JP2018124153 A JP 2018124153A JP 2018124153 A JP2018124153 A JP 2018124153A JP 7158185 B2 JP7158185 B2 JP 7158185B2
- Authority
- JP
- Japan
- Prior art keywords
- image
- delimiter
- image reading
- group
- information
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Images
Landscapes
- Processing Or Creating Images (AREA)
- Facsimiles In General (AREA)
- Editing Of Facsimile Originals (AREA)
Description
本発明は、画像読取システム、画像読取システムの制御方法及びプログラムに関する。 The present invention relates to an image reading system, an image reading system control method, and a program.
帳票などの大量の書類を読み取るシステムにおいては、読み取った画像を、区切りシートを使って、グループ毎に仕分けし保存することが従来から知られている。
例えば、画像を仕分けするために画像読取装置の作業者が、帳票と帳票の間に予め定められた区切りの役割をする専用の区切りシートを挿入し、その区切りを含んだ帳票の束を連続読み取りさせ、挿入された区切りシートを区切りであると識別させることで各画像を帳票グループ毎に仕分ける従来技術がある。
2. Description of the Related Art In a system for reading a large amount of documents such as forms, it has been conventionally known to sort and save read images by group using a separator sheet.
For example, in order to sort the images, the operator of the image reading device inserts a dedicated separation sheet that serves as a predetermined separation between the forms, and continuously reads the stack of forms including the separation. There is a conventional technique for sorting each image for each form group by identifying the inserted partition sheet as a partition.
この方法は、区切りシートの検出精度が比較的良いが、作業者が画像読み取り前に区切りシートを挿入、また作業終了後に区切りシートの回収を行う手間が発生する。
なお、区切りシートには、裏表面が白紙の原稿や、特別なマークが印字された原稿が用いられる。
This method has a relatively high detection accuracy of the separation sheet, but requires the operator to insert the separation sheet before reading the image and to collect the separation sheet after the work is finished.
For the separation sheet, a document with a blank back surface or a document on which a special mark is printed is used.
また、専用の区切りシートを使わずに、帳票に予めバーコードなどの区切り情報を印字しておき、この区切り情報を画像読取装置で検出することにより、読み取り画像を仕分ける方法も提案されている。
なお、区切り情報は、文字や文字列でもよく、光学文字認識(OCR;Optical character recognition)で認識した文字列と予め登録されている文字列とを比較することで、区切り情報として使用することもできる。
There is also proposed a method of sorting read images by printing delimiter information such as a bar code on a form in advance without using a dedicated delimiter sheet and detecting the delimiter information with an image reading device.
The delimiter information may be a character or a character string, and the character string recognized by optical character recognition (OCR) may be compared with a pre-registered character string to be used as delimiter information. can.
また、帳票の罫線の形状を基に特徴点を検出し、予め登録されている帳票の罫線形状の特徴点を比較することで、特定の帳票であることを判別し、区切り情報として使用することもできる。 In addition, by detecting feature points based on the shape of the ruled lines of the form and comparing the feature points of ruled line shapes of pre-registered forms, it is possible to determine that the form is a specific form and use it as delimiter information. can also
なお、バーコード認識や文字認識は、画像読み取り時の解像度などの読み取り設定により認識精度が異なってくる。また、画像読み取り時の斜行や帳票文字の色、汚れなどでも認識精度が低下する。そのため、画像読み取り後、作業者は、区切り情報を正しく検出し、画像を仕分けできているかを確認する必要があり、区切り情報検出の精度向上が望まれている。 Note that the recognition accuracy of bar code recognition and character recognition varies depending on reading settings such as resolution at the time of image reading. In addition, the recognition accuracy is lowered by oblique lines during image reading, the color of the characters on the form, dirt, and the like. Therefore, after reading the images, the operator needs to correctly detect the delimiter information and check whether the images are sorted, and it is desired to improve the accuracy of the delimiter information detection.
特許文献1に開示のイメージ処理システムでは、1枚目の帳票認識結果と2枚目の帳票認識結果を考慮することで、画像分類の精度を向上させる提案がなされている。 In the image processing system disclosed in Japanese Patent Application Laid-Open No. 2002-200001, a proposal is made to improve the accuracy of image classification by considering the first and second form recognition results.
ところで、帳票などの大量の書類を読み取るシステムにおいては、読み取った画像をファイルとして、サーバーのハードディスクなどに保存する。なお、サーバーのハードディスクなどの記憶領域の容量には制限があるため、画像読み取りの設定は、ファイルサイズが小さくなるような設定、低解像の二値画像(モノクロ)などが好まれることがある。
しかし、このようなファイルサイズを小さくするための画像読み取り設定は、バーコードなどの区切り情報検出に最適な画像読み取り設定とは異なる。このため、読取画像のサイズを抑えることと、読取画像の仕分け精度を向上させてグループ分けを効率よく行うことの両立が困難であるといった課題があった。
By the way, in a system that reads a large amount of documents such as forms, the read images are stored as files in a server hard disk or the like. In addition, since there is a limit to the capacity of the storage area such as the hard disk of the server, settings such as setting the file size to be small and low-resolution binary images (monochrome) may be preferred for image reading settings. .
However, the image reading settings for reducing the file size are different from the optimum image reading settings for detecting delimiter information such as bar codes. Therefore, there is a problem that it is difficult to simultaneously reduce the size of the read image and improve the sorting accuracy of the read image to efficiently perform grouping.
また、1度のスキャンで別々の設定の複数の画像を生成し出力処理するマルチストリームと言われる機能があるが、このマルチストリーム機能で出力される画像に対して上述したような仕分けを行った場合、ストリームごとに仕分け結果が異なってしまうといった課題もあった。 In addition, there is a function called multi-stream that generates and outputs multiple images with different settings in one scan, and the images output by this multi-stream function are sorted as described above. In some cases, there was also the problem that the sorting results differed for each stream.
上記を鑑み、複数の原稿の画像を順次読み取り可能な読取手段と、前記読取手段で一度の読み取り動作で読み取られた画像群全体から第1設定に従った第1画像群と、第2設定に従った第2画像群とを生成する生成手段と、前記第1設定に基づいて区切り情報を作成する区切り手段と、前記区切り情報に基づいて、前記第2画像群の画像が区切られる位置に区切りを挿入する挿入手段と、前記第2画像群を、該第2画像群に挿入されている前記区切りに基づいてグループ分けし、該グループごとに画像ファイルとして出力する出力手段と、を有し、前記区切り手段は、前記出力手段による画像ファイルの出力前に表示されるプレビュー画面において前記区切り情報の編集が可能であることを特徴とする。 In view of the above, a reading unit capable of sequentially reading images of a plurality of documents, a first image group according to the first setting from the entire image group read in one reading operation by the reading unit, and a second setting. generation means for generating a second image group according to the above; division means for generating division information based on the first setting; and division at positions where the images of the second image group are divided based on the division information. and output means for grouping the second image group based on the delimiter inserted in the second image group and outputting each group as an image file, The delimiting means is characterized in that the delimiting information can be edited on a preview screen displayed before the image file is output by the output means .
本発明によれば、マルチストリーム機能におけるストリームごとの仕分け結果を同じにすることができ、ユーザーが望む画像を効率よく生成できる。 According to the present invention, the sorting results for each stream in the multistream function can be the same, and images desired by the user can be efficiently generated.
以下、本発明を実施するための形態について図面を用いて説明する。
図1は、本発明の一実施形態を示す画像読取システムの概略構成の一例を示す図である。
本実施形態の画像読取システムは、画像読取装置(スキャナー)1と、情報処理装置(PC;パーソナルコンピュータ)が通信可能なシステムである。
EMBODIMENT OF THE INVENTION Hereinafter, the form for implementing this invention is demonstrated using drawing.
FIG. 1 is a diagram showing an example of a schematic configuration of an image reading system showing one embodiment of the present invention.
The image reading system of this embodiment is a system in which an image reading apparatus (scanner) 1 and an information processing apparatus (PC; personal computer) can communicate with each other.
画像読取装置1は、周知の汎用の接続インターフェース(例えばUSBインターフェース)を有する。画像読取装置1は、接続インターフェースに接続される汎用ケーブル200を介して、PC201と通信可能に接続されている。また、画像読取装置1とPC201とは、LAN(Local Area Network)を介して接続してもよい。さらに、画像読取装置1は、有線通信のインターフェースの他、無線通信のインターフェースとしてもよく、有線通信、無線通信の双方のインターフェースを備えていてもよい。
The
PC201には、ハードウェアとしては、CPU(Central Processing Unit)、ROM(Read Only Memory)、RAM(Random Access Memory)、HDD(Hard Disk Drive)等を搭載したマザーボードが設けられている。ROMには、各種プログラムやデータ等が格納される。RAMは、CPUの作業領域として機能する。HDDは、各種プログラムやデータを格納するハードディスクドライブである。なお、HDDの代わりに又は併用してSSD(Solid State Drive)等の他の記憶装置を設ける構成であってもよい。CPUは、ROMやHDD等に格納されたプログラムを必要に応じてRAMにロードして実行することにより各種処理を行う。 The PC 201 is provided with a motherboard on which hardware such as a CPU (Central Processing Unit), a ROM (Read Only Memory), a RAM (Random Access Memory), and an HDD (Hard Disk Drive) are mounted. Various programs and data are stored in the ROM. The RAM functions as a work area for the CPU. The HDD is a hard disk drive that stores various programs and data. Note that a configuration in which another storage device such as an SSD (Solid State Drive) or the like is provided instead of or in combination with the HDD may be used. The CPU performs various processes by loading programs stored in a ROM, HDD, or the like into a RAM as necessary and executing the programs.
また、PC201には、処理内容を表示する表示装置202と、キーボード203やポインティングデバイス204などが接続されている。
Further, the PC 201 is connected to a
なお、PC201には、ソフトウェアとして、PC201のオペレーティングシステム(OS)や、各種アプリケーション等のプログラムがインストールされている。アプリケーションには、PC201に接続された画像読取装置1の情報や画像データを読み込むドライバーソフトウェアが含まれる。また、アプリケーションには、画像読取装置1から読み込んだ画像データを202の表示装置へ表示したり画像データを編集したりするソフトウェアや、画像データを指定のフォルダーへ保存したりメールとして送信したりするソフトウェアや、プリンタへ出力するソフトウェアも含まれる。
The PC 201 has an operating system (OS) of the PC 201 and programs such as various applications installed as software. The application includes driver software for reading information and image data of the
図2は、画像読取装置1の構成の一例を示す断面図である。
画像読取装置1は、PC201上で起動しているキャプチャアプリケーション等から画像読取の指示を受けると、処理を開始する。これにより、画像読取装置1は、原稿載置部4に載置された複数の原稿の画像を順次読み取り、PC201側に送信する。以下、詳細に説明する。
FIG. 2 is a cross-sectional view showing an example of the configuration of the
The
まず、画像読取装置1は、原稿載置部4に載置された原稿を、分離ローラ6で重送しないように一枚ずつ分離しながら給紙ローラ5および、搬送ローラ対7により、搬送路14の下流へ給送を行う。
First, the
さらに、画像読取装置1は、レジストセンサ9によって原稿の先端が通過したことを検出すると、レジストセンサ9と表用画像読取部10との距離をL_1、原稿17の搬送速度をvとすると、「L_1/v」後に原稿17が表用画像読取部10に到達するので、不図示のタイマを用いて時間の測定を行い、原稿17の先端がレジストセンサ9上を通過した時間から「L_1/v」経過後に、表画像の読み取りを行う。
Further, when the registration sensor 9 of the
また、画像読取装置1は、レジストセンサ9と裏用画像読取部11との距離をL_2、原稿17の搬送速度をvとすると、「L_2/v」後に原稿17が裏用画像読取部11に到達するので、不図示のタイマを用いて時間の測定を行い、原稿17の先端がレジストセンサ9上を通過した時間から「L_2/v」経過後に、裏画像の読取を行う。
In the
表画像、裏画像の読取を終えた画像読取装置1は、汎用ケーブル200を介して画像データをPC201へ転送するとともに、原稿17を原稿排紙部13へ排紙する。また、裏画像の読取を終えた画像読取装置1は、不図示の読み取りカウンターの原稿読み取り枚数を更新する。なお、画像読取装置1は、給紙センサー15および、排紙センサー16で原稿の有無を検出する。
After reading the front and back images, the
図3は、画像読取装置1の制御構成の一例を示すブロック図である。
画像読取装置1は、システムバス305と、CPU301、不揮発性の記憶媒体(Flash)303、RAM302、外部I/F304、ADF部306、データ処理部307、給紙センサー15、排紙センサー16等を有する。
FIG. 3 is a block diagram showing an example of the control configuration of the
The
CPU301は、読み取り動作を制御する。Flash303は、CPU301が実行する各種プログラムやデータを記憶するものであり、本実施形態ではフラッシュメモリとする。RAM302は、読み取られた画像データや各種のデータやプログラムなどを一時的に蓄積する。外部I/F304は、例えばUSBインターフェースであり、汎用ケーブル200を介してPC201等の情報処理装置に代表される外部機器との外部通信を可能にする。
A
ADF(Auto Document Feeder)部306は、不図示のラインイメージセンサーと、デジタルデータに変換するA/D変換部と、画像処理部とで構成されている。ADF部306は、CPU301の指示によって画像を読み取り、読み取った画像データをRAM302に保存する。データ処理部307は、読み取った画像の編集処理を行う。
An ADF (Auto Document Feeder)
図4は、PC201で実行されるアプリケーションとスキャナードライバーと、画像読取装置1との関係を説明するための図である。以下、画像読取装置1と接続されるPC201内にインストールされたアプリケーション(以下「アプリ」)401と、スキャナードライバー(以下「ドライバー」)402と、画像読取装置1との関係を示す。
FIG. 4 is a diagram for explaining the relationship between the application executed by the
例えば、ユーザーは、画像読取装置(スキャナー)1を購入すると、アプリ401とドライバー402を、PC201にインストールする。インストールされたアプリ401は、ドライバー402を介して画像読取装置1と通信する。アプリ401とドライバー402の間、ドライバー402と画像読取装置1の間は決められたプロトコルで通信している。本実施形態では、アプリ401とドライバー402はTwainという規格で決められたプロトコルで通信を行っている。また、ドライバー402と画像読取装置1の間では、例えばUSBという規格で決められたプロトコルで通信を行っている。しかし、プロトコルはこれらに限定されるものではなく、例えば、Twain以外にISIS、WIA、USB以外に、IEEE1394といった規格でもよい。
For example, when the user purchases the image reading device (scanner) 1 , the
いずれにしても、上述のようなアプリ401及びドライバー402、更には画像読取装置1に予め組み込まれているソフトウェアが互いに通信しながら処理を実行する。これにより、画像読取装置1から所望の画像を取得して、PC201の画面上に表示したり、指定の記憶領域に保存したりする機能を実現する。このように、画像読取装置1とPC201とを組み合わせて、画像読取システムが構成される。
In any case, the
〔マルチストリーム〕
ここで、マルチストリームについて説明する。
マルチストリームとは、1度のスキャンで別々の設定の複数の画像を生成し出力処理する機能である。例えば、画像読取装置1が、原稿をスキャンし、スキャンにより読み取った1の画像から、第1ストリームをカラー画像で、第2ストリームをグレー(モノクロ)画像でPC201にそれぞれ出力する。さらに、PC201では、アプリ401が、第1ストリーム及び第2ストリームの画像毎に、区切りの検出やファイルへの保存処理を行う。なお、ストリームは3つ以上であってもよい。
[Multi-stream]
Multistreaming will now be described.
Multistreaming is a function of generating and outputting a plurality of images with different settings in one scan. For example, the
図5は、アプリ401により表示されるユーザーインターフェースの一例を示す図である。
以下、図5を用いて、マルチストリームを有効(ON)にした場合の設定について説明する。
FIG. 5 is a diagram showing an example of a user interface displayed by the
The setting when the multi-stream is enabled (ON) will be described below with reference to FIG.
図5(a)は、画像読取装置1から画像を読み取るための設定(スキャンモード設定)を行うためのユーザーインターフェースである。初期画面およびユーザーインターフェース画面上部のスキャンモードタブを選択されると、この画面が表示される。
マルチストリームで画像読み取りを行うときは、マルチストリーム設定5101の有効(ON)を選択し、ストリーム選択設定5102においてストリーム番号を選択する。本実施形態では、ストリーム番号「1」と「2」を用いて説明するが、3以上のストリーム番号も選択可能である。ここでは説明を省略するが、ストリーム番号「3」(第3ストリーム)以降のストリームについては、第2ストリームと同様とする。
FIG. 5A shows a user interface for making settings (scan mode settings) for reading an image from the
When performing image reading in multistream, enable (ON) the
ストリーム選択設定5102で選択したストリーム番号ごとに、画像読み取りの設定5103を行う。画像読み取り設定5103には、カラー/グレー/モノクロなどのカラーモードや、A4/A5/B5/Letterなどの用紙サイズ、解像度、片面/両面などの読取り面の設定項目が含まれる。マルチストリームで設定できる設定項目を、カラーモード、サイズ、解像度、読取り面と挙げているが、設定項目はこれに限定されるものではない。例えば、画像内のR(レッド)成分、B(ブルー)成分、G(グリーン)成分のどれかを除去するカラードロップアウト機能のON/OFF、明るさ、コントラストといった設定項目が、画像読み取り設定5103に含まれていてもよい。
Image reading setting 5103 is performed for each stream number selected in stream selection setting 5102 . The image reading setting 5103 includes setting items such as color mode such as color/gray/monochrome, paper size such as A4/A5/B5/Letter, resolution, and reading surface such as single-sided/double-sided. Setting items that can be set in the multistream are the color mode, size, resolution, and reading surface, but the setting items are not limited to these. For example, setting items such as ON/OFF of a color dropout function that removes any one of the R (red) component, B (blue) component, and G (green) component in the image, brightness, and contrast are displayed in the
図5(b)は、画像読取装置1から連続して読み取った画像に対して区切りの検出設定(バッチ区切り設定)を行うユーザーインターフェースである。ユーザーインターフェース画面上部のバッチ区切りタブを選択されると、この画面が表示される。
マルチストリームで画像読み取りを行うときは、ストリーム選択設定5201においてストリーム番号を選択する。ストリーム選択設定5201で選択したストリーム番号ごとに、区切りの区切り方法5202及び区切り用紙設定5203を行う。
FIG. 5B shows a user interface for performing delimiter detection settings (batch delimiter settings) for images continuously read by the
When performing image reading in multi-stream, a stream number is selected in the stream selection setting 5201 .
区切り方法5202は、バーコード区切り、OCR区切り、白紙区切り、マーク区切りなど区切り方法を選択できる。なお、「バーコード区切り」の場合は区切りとなる原稿の所定の領域にバーコード、「OCR区切り」の場合は区切りとなる原稿の所定の領域に文字列等、「マーク区切り」の場合は区切りとなる原稿の所定の領域にマークを予め印字しておく。また、「白紙区切り」では、区切りとなる原稿の間に白紙を挿入しておく。
A
また、区切り方法5202では、不図示のインターフェースにおいてバーコードの検出タイプやOCRの検出言語や、それらを検出する検出領域を設定できる。設定されない場合の初期設定としては、画像全体が検出領域となっている。なお、ストリーム番号「2」の選択時は、区切り方法5202に、「第1ストリームと共通区切り」項目が選択可能となる。「第1ストリームと共通区切り」とは、第2ストリームに第1ストリームで検出した区切り結果を適用できる機能である。例えば、第1ストリーム(バーコード認識用の読み取り設定でのスキャン。一例としては、カラーモードを24ビットカラーとした読み取り設定。)で検出したバーコード区切り情報に合わせて、第2ストリーム(ファイル保存用の読み取り設定でのスキャン。)も同じ位置に区切りを入れてスキャン画像を生成することができる。また、検出時に読み取った第1ストリームのバーコード情報を第2ストリームのファイル名に利用することもできる。なお、本実施形態においては、ストリーム番号「2」の選択時の区切り方法5202のデフォルト設定(初期設定)を「第1ストリームと共通区切り」としているが、ユーザーが設定変更可能なものとする。
Also, in the
区切り用紙設定5203は、区切りを検出したときに区切り画像を削除するのか、それとも区切りの前後どのグループに含めるのかを選択できる。なお、第2ストリーム選択時の区切り方法5202において、「第1ストリームと共通区切り」選択時は、区切り用紙設定5203は選択不可となり、第1ストリームの設定が適用される。
A delimiter sheet setting 5203 can select whether the delimiter image is to be deleted when a delimiter is detected, or whether the delimiter image is included in which group before or after the delimiter. In addition, in the
図5(c)は、画像読取装置1から読み取った画像に対してファイル出力設定(出力先設定)を行うユーザーインターフェースである。
マルチストリームで画像読み取りを行うときは、ストリーム選択設定5301においてストリーム番号を選択する。ストリーム選択設定5301で選択したストリーム番号ごとに、設定5302~5304を設定する。
FIG. 5C shows a user interface for making file output settings (output destination settings) for images read by the
When performing image reading in multistream, a stream number is selected in the stream selection setting 5301 .
ファイル名設定5302は、読み取った画像をファイルにする際のファイル名の設定を行う。ファイル名は日付や連番、区切り検出時に検出したバーコード情報や文字情報をファイル名に付加する設定を行える。上述したように、第1ストリームにおいては、ファイル名に区切り設定に従って付与された区切りに基づいた文字列をファイル名の一部に加えるように設定することが可能であり、また、第2ストリームにおいては、第1ストリームに適用された区切りに基づいた文字列と同じ文字列をファイル名の一部に加えることが可能である。 A file name setting 5302 sets a file name when a read image is filed. The file name can be set to add the date, serial number, bar code information and character information detected when detecting delimiters to the file name. As described above, in the first stream, it is possible to set a character string based on the delimiter given to the file name according to the delimiter setting to a part of the file name, and in the second stream, can add the same string to part of the file name as the delimiter-based string applied to the first stream.
ファイル形式設定5303は、読み取った画像をファイルにする際のPDF(Portable Document Format)やTIFF(Tagged Image File Format)などのファイルフォーマットを選択できる。また、ファイル形式設定5303は、検出した区切りごとに、出力するファイルを1ファイルにするか否かを選択できる。
A
保存場所設定5304は、読み取った画像の保存場所フォルダーを選択できる。また、保存場所設定5304は、検出した区切りごとに保存場所フォルダー内にサブフォルダーを作成するか否かを選択できる。サブフォルダー名は、日付や連番、区切り検出時に検出したバーコード情報や文字情報をフォルダー名に付加することができる。 A storage location setting 5304 can select a storage location folder for the read image. Also, the storage location setting 5304 can select whether or not to create a subfolder in the storage location folder for each detected delimiter. The subfolder name can be added to the folder name with the date, serial number, bar code information and character information detected when the delimiter is detected.
なお、マルチストリームを有効(ON)にした場合、ストリーム番号「1」(第1ストリーム)の読み取り結果は保存せずに、ストリーム番号「2」(第2ストリーム)以降のストリームの読み取り結果のみを保存するようにすることも、全てのストリームの読み取り結果を保存するようにすることも可能である。 Note that when multi-stream is enabled (ON), the reading results of stream number "1" (first stream) are not saved, and only the reading results of streams after stream number "2" (second stream) are saved. It is also possible to store the reading results of all streams.
なお、区切りは読み取られた原稿画像の先頭に挿入されていてもよい。以下、先頭の区切りが挿入される場合について説明する。
区切りの設定として、バーコードなどの認識結果で得られた情報を用いて、それをファイル名やフォルダー名にも反映するように設定した場合、先頭のドキュメントに対しても認識結果に基づいたファイル名やフォルダー名の取得が必要となる。この場合、先頭区切りがないと先頭のグループに対するファイル名やフォルダー名を取得できないことになるため、先頭区切りを入れることが望ましい。特に、後述する図12及び図13のようなプレビュー画面で区切り画像として、ファイル名が表示される場合には、先頭区切りを入れることが望ましい。なお、区切りに基づいてドキュメントの保存先としてのサブフォルダーが生成されてドキュメントを保存するように設定した場合においては、先頭ドキュメントに対して認識結果に基づいた区切りが付与されていない場合、先頭ドキュメントのファイルは、図11に示す指定保存場所のルートフォルダに保存されることになる。先頭区切りを付与していた場合には、先頭ドキュメントのファイルに対してもサブフォルダーが生成されて、サブフォルダーに保存される。
Note that the delimiter may be inserted at the beginning of the read document image. A case in which a leading delimiter is inserted will be described below.
If you use the information obtained from the recognition results such as barcodes as a delimiter setting and set it so that it is reflected in the file name and folder name, the file based on the recognition result will also be used for the first document. It is necessary to acquire the name and folder name. In this case, if there is no leading delimiter, the file name or folder name for the leading group cannot be acquired, so it is desirable to include a leading delimiter. In particular, when a file name is displayed as a delimiter image on preview screens such as those shown in FIGS. In addition, when setting to save documents in a subfolder where documents are saved based on the delimiter, if the delimiter based on the recognition result is not added to the first document, the first document is saved in the root folder of the designated save location shown in FIG. If a leading delimiter is provided, a subfolder is also generated for the file of the leading document and saved in the subfolder.
〔マルチストリーム設定が無効(OFF)の場合〕
次に図6及び図7を参照して、マルチストリーム設定5101が無効(OFF)の時の区切り検出の処理を説明する。本実施形態において、区切り方法5202は「バーコード区切り」、区切り用紙設定5203は「区切り後のグループに含める」、ファイル名設定5302は「区切り検出結果を付加する」、ファイル形式設定5303は「PDF形式」を選択するものとする。
[When the multi-stream setting is disabled (OFF)]
Next, with reference to FIGS. 6 and 7, processing for detecting a delimiter when the multistream setting 5101 is disabled (OFF) will be described. In this embodiment, the
図6は、マルチストリーム設定5101が無効(OFF)の場合の区切り検出の処理の一例を示すフローチャートである。図6及び後述する図9のフローチャートに示す処理は、PC201のCPUが、ROMやHDD等に格納されたプログラムを必要に応じてRAMにロードして実行することにより実現されるものである。なお、PC201のCPUがアプリ401に基づき実効する処理を、「アプリ401」を主体として記載する。
図7は、マルチストリーム設定5101が無効(OFF)の場合に生成される読取画像と区切り情報のリストの一例を示す概念図である。
FIG. 6 is a flowchart showing an example of delimiter detection processing when the multistream setting 5101 is disabled (OFF). The processing shown in FIG. 6 and the flowchart of FIG. 9, which will be described later, is realized by the CPU of the
FIG. 7 is a conceptual diagram showing an example of a read image and delimiter information list generated when the multistream setting 5101 is disabled (OFF).
まず、アプリ401は、ドライバー402を介して、画像読取装置1から画像を取得し(S601)、画像の検出領域内の区切り情報(例えばバーコード)画像の検出処理(区切り検出)を行い、検出結果をRAM302内の記憶領域に記憶する(S602)。
First, the
次に、アプリ401は、上記S602の処理で検出領域内に区切り情報画像を検出したか否かを判定する(S603)。そして、検出領域内に区切り情報画像を検出したと判定した場合(S603でYesの場合)、アプリ401は、S604に処理を進める。
Next, the
S604において、アプリ401は、上記S602で検出した区切り情報画像から情報を読み取り、図7のような画像一覧を管理する画像リスト700に、区切り用紙設定5203での設定に従って区切り情報(図7の701)として格納する。また、この場合、S605において、アプリ401は、上記S601で取得した画像を、図7の702のように、直前に区切り情報701を付与して画像リスト700に格納する。なお、画像リスト700は、アプリ401によりPC201のRAM内等に生成される。
In S604, the
一方、上記S603において、検出領域内に区切り情報画像を検出しなかったと判定した場合(S603でNoの場合)、アプリ401は、そのままS605に処理を進める。この場合、S605において、アプリ401は、上記S601で取得した画像を、図7の703のように、画像リスト700に格納する。
On the other hand, if it is determined in S603 that the delimiter information image has not been detected within the detection area (No in S603), the
次に、アプリ401は、次の取得画像の有無を確認する(S606)。そして、次の取得画像が存在すると判定した場合(S606でYesの場合)、アプリ401は、S601~S606を繰り返し、図7のように、リスト700に画像を追加する(例えば図7の704から706に相当)。
Next, the
一方、次の取得画像が存在しないと判定した場合(S606でNoの場合)、アプリ401は、S607に処理を進める。
On the other hand, if it is determined that the next acquired image does not exist (No in S606), the
S607において、アプリ401は、ファイル出力処理を行う。
ファイル出力処理では、アプリ401は、まずリスト(例えば図7のリスト700)の画像に対し、後述する図12及び図13に示すようなプレビュー画面を表示する。詳細は後述するが、このプレビュー画面でのユーザー操作に応じて、アプリ401は、リストの画像を、グループごとに、ファイルへ出力する。図7の例では、702~703に示すグループの画像をファイル707「0001.pdf」へ出力し、705~706に示すグループの画像をファイル708「0002.pdf」へ出力する。なお、保存場所として指定したフォルダー内にサブフォルダーを作成して、仕分けしたグループごとにフォルダーに分けて保存する指定を行うことも可能である。この指定がなされている場合には、アプリ401は、グループごとにフォルダーを作成し、対応するフォルダーにグループの画像を保存する。例えば、後述する図11に示すように、保存場所として指定したフォルダー内に、サブフォルダーであるフォルダー「0001」とフォルダー「0002」を作成し、フォルダー「0001」にファイル「0001.pdf」を保存し、フォルダー「0002」にファイル「0002.pdf」を保存する。なお、区切り情報をフォルダー名に反映した場合には、必ずしもファイル名にも区切り情報を反映しなくても良い。
In S607, the
In the file output process, the
〔マルチストリーム設定が有効(ON)の場合〕
次に図8を参照して、マルチストリーム設定5101が有効(ON)の時の画像読取装置1の処理を説明する。
図8は、マルチストリーム設定5101が有効(ON)の時の画像読取装置1の処理の一例を示すフローチャートである。図8のフローチャートに示す処理は、画像読取装置1のCPU301が、Flash303等に格納されたプログラムを必要に応じてRAM302にロードして実行することにより実現されるものである。なお、画像読取装置1のCPU301がプログラムに基づき実行する処理を、「画像読取装置1」を主体として記載する。
[When the multi-stream setting is enabled (ON)]
Next, with reference to FIG. 8, processing of the
FIG. 8 is a flowchart showing an example of processing of the
なお、本実施形態において、第1ストリームの設定として、画像読み取り設定5103をカラー/解像度300dpi/片面読取り、区切り方法5202をバーコード区切り、区切り用紙設定5203を区切り後のグループに含める、ファイル名設定5302を区切り検出結果を付加する、ファイル形式設定5303をPDF形式、を選択するものとする。また、第2ストリームの設定として、画像読み取り設定5103をモノクロ/解像度200dpi、区切り方法5202を、第1ストリームと共通、を選択するものとする。また、第2ストリームのその他の設定は、第1ストリームと同じ設定とする。
In the present embodiment, as the settings of the first stream, the image reading setting 5103 is color/resolution 300 dpi/single-sided reading, the
画像読取装置1は、ドライバー402から画像読み取りの指示を受け付けると画像読み取り処理を開始する(S801)。
When the
このとき画像読取装置1は、第1ストリームの読み取り設定と第2ストリームの読み取り設定の各設定(カラーモード・サイズ・解像度)を比較し、それぞれで大きい値の読み取り設定で画像読み取りを行う。即ち、カラーモードでカラーとモノクロとがそれぞれ選択されている場合には、カラーが設定される。また、用紙サイズでA4とB5とがそれぞれ選択されている場合には、A4が設定される。また、解像度で200dpiと300dpiがそれぞれ選択されている場合には、300dpiが設定される。よって、上述した例では、画像読取装置1は、カラー/300dpiで原稿を読み取る。用紙サイズは設定されていないため、レジストセンサ9によって検知されたタイミングに基づいて読み取り開始と停止とが制御される。
At this time, the
画像読取装置1は、画像読み取り後、第1ストリームの画像送信のために、画像生成が必要か否かを判定する(S802)。第1ストリームの画像送信のために画像生成が必要ないと判定した場合(S802でNoの場合)、画像読取装置1は、S803に処理を進める。上述の例の場合、第1ストリームの読み取り設定はカラー/300dpiであり、読み取り画像(カラー/300dpi)がドライバー402からの読み取り指示を満たしているため、画像読取装置1は、新たな画像生成の必要がないと判断する。この場合、画像読取装置1は、読み取り画像を第1ストリーム読取り画像としてドライバー402へ送信する(S803)。
After reading the image, the
次にS805において、画像読取装置1は、次のストリームの画像送信があるか否かを判定する。そして次のストリームの画像送信がある(残りの画像有り)と判定した場合(S805でYesの場合)、画像読取装置1は、S802に処理を戻す。
Next, in S805, the
また上記S802において、第1ストリームの画像送信のために画像生成が必要であると判定した場合(S802でYesの場合)、画像読取装置1は、S804に処理を進める。上述の例の場合、第2ストリームの読み取り設定はモノクロ/200dpiであり、読み取り画像(カラー/300dpi)ではドライバー402からの読み取り指示を満たしていないため、画像読取装置1は、新たな画像生成が必要と判断する。この場合、画像読取装置1は、読み取り画像(カラー/300dpi)を基に第2ストリームの読み取り設定(モノクロ/200dpi)に従った第2ストリーム画像(モノクロ/200dpi)の生成を行う(S804)。そして、画像読取装置1は、上記S804で生成した第2ストリーム画像を、ドライバー402へ送信する(S803)。
If it is determined in S802 that image generation is necessary for image transmission of the first stream (Yes in S802), the
そして、上記S805において、次のストリームの画像送信がない(残りの画像無し)と判定した場合(S805でNoの場合)、画像読取装置1は、読取画像を破棄し、本フローチャートの処理を終了する。
以上のように、画像読取装置1は、マルチストリーム設定5101が有効の場合、第1ストリームの画像については、読み取られた画像群に対して第1ストリームの設定を満たすように画像変換して生成し、第2ストリームの画像については、読み取られた画像群に対して第2ストリームの設定を満たすように画像変換して生成することができる。
Then, if it is determined in S805 that there is no image transmission of the next stream (there is no remaining image) (No in S805), the
As described above, when the
次に、図9及び図10を参照して、マルチストリーム設定5101が有効(ON)の時のアプリ401の処理を説明する。
図9は、マルチストリーム設定5101が有効(ON)の場合の区切り検出の処理の一例を示すフローチャートである。
図10は、マルチストリーム設定5101が有効(ON)の場合に生成される読取画像と区切り情報のリストの一例を示す概念図である。
Next, the processing of the
FIG. 9 is a flowchart showing an example of delimiter detection processing when the multistream setting 5101 is valid (ON).
FIG. 10 is a conceptual diagram showing an example of a read image and delimiter information list generated when the multistream setting 5101 is enabled (ON).
まず、アプリ401は、ドライバー402を介して、画像読取装置1から画像を取得し(S901)該取得した画像のストリーム番号を取得する(S902)。
次に、アプリ401は、上記S902で取得したストリーム番号が「1」(第1ストリーム)であるか否かを判定する(S903)。そして、ストリーム番号が「1」(第1ストリーム)と判定した場合(S903でYesの場合)、アプリ401は、S904に処理を進める。
First, the
Next, the
アプリ401は、第1ストリームの設定に基づいて、画像の検出領域内の区切り情報(例えばバーコード)画像の検出処理(区切り検出)を行い、検出結果をRAM302内の記憶領域に記憶する(S904)。
次に、アプリ401は、上記S602の処理で検出領域内に区切り情報画像を検出したか否かを判定する(S905)。そして、検出領域内に区切り情報画像を検出したと判定した場合(S905でYesの場合)、アプリ401は、S906に処理を進める。
Based on the setting of the first stream, the
Next, the
S906において、アプリ401は、上記S904で検出した区切り情報画像から情報を読み取り、図10のような第1ストリームの画像一覧を管理する画像リスト1000に、区切り情報(図10の1001)として格納する。すなわち、上記S904~S906において、アプリ401は、第1ストリームの設定に基づいて、画像の検出領域内の区切り情報画像の検出処理を行い、検出結果に基づいて区切り情報を作成し、リスト1に付与する。リスト1への付与の仕方としては、リスト1と紐づけて保存しても良く、本実施形態においてはリスト1に区切り情報を挿入するようにしている。ここでは、S906で区切りを挿入し、S907で画像を挿入しているが、画像を挿入した後に適切な位置に区切りを挿入する構成でもよい。また、この場合、S907において、アプリ401は、上記S901で取得した画像を、図10の1002のように、画像リスト1000に格納する。なお、画像リストは、アプリ401によりPC201のRAM内等に生成される。
In S906, the
一方、上記S905において、検出領域内に区切り情報画像を検出しなかったと判定した場合(S905でNoの場合)、アプリ401は、そのままS907に処理を進める。この場合、S907において、アプリ401は、上記S901で取得した画像を、図10の1003のように、画像リスト1000に格納する。
On the other hand, if it is determined in S905 that the delimiter information image has not been detected in the detection area (No in S905), the
次に、アプリ401は、次の取得画像の有無を確認する(S908)。そして、次の取得画像が存在すると判定した場合(S908でYesの場合)、アプリ401は、S901に処理を戻す。
Next, the
また、上記S903において、ストリーム番号が「1」でない(例えば第2ストリーム)と判定した場合(S903でNoの場合)、アプリ401は、S909に処理を進める。
If it is determined in S903 that the stream number is not "1" (for example, the second stream) (No in S903), the
S909において、アプリ401は、第1ストリームの区切り検出結果を参照し、第1ストリームにおいて区切りが検出されていたか否かを判定する(S910)。そして、第1ストリームにおいて区切りが検出されていたと判定した場合(S910でYesの場合)、アプリ401は、S911に処理を進める。
In S909, the
S911において、アプリ401は、第1ストリームの区切り情報(例えば図10の1001)を取得し、カレントのストリーム(例えば第2ストリーム)の画像一覧を管理する画像リスト1100に、区切り情報(図10の1101)として格納する。また、この場合、S912において、アプリ401は、上記S901で取得した画像を、図10の1102のように、画像リスト1100に格納し、S908に処理を進める。ここでは、S911で区切りを挿入し、S912で画像を挿入しているが、画像を挿入した後に適切な位置に区切りを挿入する構成でもよい。
In S911, the
一方、上記S910において、第1ストリームにおいて区切りが検出されていなかったと判定した場合(S910でNoの場合)、アプリ401は、そのままS912に処理を進める。この場合、S912において、アプリ401は、上記S901で取得した画像を、図10の1103のように、画像リスト1100に格納し、S908に処理を進める。
On the other hand, if it is determined in S910 that no delimiter has been detected in the first stream (No in S910), the
また、上記S908において、次の取得画像が存在しないと判定した場合(S908でNoの場合)、アプリ401は、S913に処理を進める。
If it is determined in S908 that the next acquired image does not exist (No in S908), the
S913において、アプリ401は、ファイル出力処理を行う。
ファイル出力処理では、アプリ401は、まず各リスト(例えば図10のリスト1000、1100)の画像を、図12及び図13に示すようなプレビュー画面を表示する。このプレビュー画面でのユーザー操作に応じて、アプリ401は、保存すべきストリームに対応するリスト(例えば図10のリスト1100)の画像を、グループごとにファイルへ出力する。ここでは、区切り検出用に使用する第1ストリームの画像はファイル出力せず破棄する構成について説明するが、第1ストリームの画像をファイル出力するようにしてもよい。また、保存するストリームをユーザーが指定可能に構成してもよい。なお、区切り検出用に使用する第1ストリームの画像を破棄し、第1ストリーム以外の画像を保存する設定を、デフォルト設定(初期設定)としてもよい。
In S913, the
In the file output process, the
第1ストリームを破棄し、第2ストリームのみを保存する場合、図10の例では、1102~1103に示すグループの画像をファイル「0001.pdf」へ出力し、1105~1106に示すグループの画像をファイル「0002.pdf」へ出力する。なお、保存場所として指定したフォルダー内にサブフォルダーを作成して、仕分けしたグループごとにフォルダーに分けして保存する指定を行うことも可能である。この指定がなされている場合には、アプリ401は、グループごとにフォルダーを作成し、対応するフォルダーにグループの画像を保存する。例えば、図11に示すように、保存場所として指定したフォルダー内に、サブフォルダーであるフォルダー「0001」とフォルダー「0002」を作成し、フォルダー「0001」にファイル「0001.pdf」を保存し、フォルダー「0002」にファイル「0002.pdf」を保存する。
図11は、仕分けした画像を保存するフォルダーの構成の一例を示す図である。
なお、保存するストリームが複数ある場合には、フォルダー名やファイル名にストリーム番号を付加するようにしてもよい。
When discarding the first stream and saving only the second stream, in the example of FIG. Output to file "0002.pdf". It is also possible to create a sub-folder in the folder specified as the storage location, and to specify that the files are divided into folders for each sorted group and stored. When this designation is made, the
FIG. 11 is a diagram showing an example of the configuration of a folder that stores sorted images.
If there are multiple streams to be saved, the stream number may be added to the folder name or file name.
ここで、図12、図13を用いて、プレビュー画面について説明する。
図12、図13は、アプリ401が表示するプレビュー画面の一例を示す図である。
このプレビュー画面では、ストリームごとに仕分け画像の表示を切り替えることができ、仕分け結果の編集も可能である。例えば、図12はプレビュー画面に第1ストリームを表示している状態に対応し、図13はプレビュー画面に第2ストリームを表示している状態に対応する。
Here, the preview screen will be described with reference to FIGS. 12 and 13. FIG.
12 and 13 are diagrams showing examples of preview screens displayed by the
On this preview screen, the sorting image display can be switched for each stream, and sorting results can be edited. For example, FIG. 12 corresponds to the state where the first stream is displayed on the preview screen, and FIG. 13 corresponds to the state where the second stream is displayed on the preview screen.
図12、図13において、1201はサムネイル表示部であり、上述した画像リストに格納されている、区切り情報と、読み取り画像のサムネイル画像が表示される。
サムネイル表示部1201において、ユーザーが、区切り情報を任意のサムネイル画像の間に追加/移動/削除する操作を行うことにより、読み取り画像の仕分け結果を編集することが可能である。このとき、第2ストリームの区切り位置を第1ストリームと共通にする設定がなされている場合には、一方のストリームのサムネイル表示部1201において編集した区切り情報が、他方のストリームのサムネイル表示部1201に反映されるようにしても良い。
12 and 13,
In the
1202は読み取り画像表示部であり、サムネイル表示部1201で選択されているサムネイル画像に対応する読み取り画像が表示される。
1203はストリーム切り替えボタンであり、このボタンが押下されると、プレビュー画面に表示されるストリームが切り替えられる。ストリーム切り替えボタン1203が押下された際には、その時点で読み取り画像表示部1202に表示されている画像と対応する他方のストリームにおける画像に表示が切り替わるように制御される。具体的には、第1ストリームにおける3ページ目の画像が表示されている際に、ストリーム切り替えボタン1203が押下されると、第2ストリームにおける3ページ目の画像が表示される。
このように構成することで、ユーザーは、ストリームを切り替えながら同じ画像同士の比較を容易に行うことができる。
A read
1203 is a stream switching button, and when this button is pressed, the stream displayed on the preview screen is switched. When the
With this configuration, the user can easily compare the same images while switching streams.
1204は追加スキャンボタンであり、このボタンが押下されると、画像読取装置1での画像読取処理が継続され、追加で原稿の読み取りを行うことが可能となる。
1205は完了ボタンであり、このボタンが押下されると、仕分けされた画像(プレビュー画面で仕分け結果が編集された場合には編集後のもの)がファイルとして保存される。
1205 is a finish button, and when this button is pressed, the sorted image (if the sorting result is edited on the preview screen, the edited one) is saved as a file.
以上のように、本実施形態によれば、区切り検出に最適な読み取り設定で検出した結果を、ユーザーが望む出力ファイルに適用することができる。 As described above, according to the present embodiment, it is possible to apply the result of detection with reading settings that are optimal for delimiter detection to an output file desired by the user.
なお、上述の実施形態では、区切り検出用に使用する第1ストリームの画像リストに対しても区切り情報を挿入したが、第1ストリームの画像を保存しない場合には、第1ストリームの画像リストに対する区切り情報の挿入を省略してもよい。また、第1ストリームの画像リストの生成自体も省略してもよい。この場合、第1ストリームに基づく区切り検出結果に基づいて、第1ストリーム以外のストリームの画像リストに区切り情報を挿入するものとする。 In the above-described embodiment, delimiter information is also inserted into the image list of the first stream used for delimiter detection. Insertion of delimiter information may be omitted. Also, the generation of the image list of the first stream itself may be omitted. In this case, delimiter information is inserted into the image list of streams other than the first stream based on the delimiter detection result based on the first stream.
なお、上述の実施形態では、マルチストリームの画像生成を画像読取装置1で行っているが、ドライバー402やアプリ401で行ってもよい。
この場合、ドライバー402等は、画像読取装置1から画像を受け取り、第1ストリームの読み取り設定と第2ストリームの読み取り設定の各設定(カラーモード・サイズ・解像度)を比較し、それぞれで大きい方(データ量の多い方)の値を画像読取装置1へ指示する。この指示に応じて、画像読取装置1は、画像を読み取り、読み取った画像をドライバー402に送信する。ドライバー402等は、画像読取装置1から画像を受け取り、ストリームごとに、画像生成が必要か否かを判定し、必要な場合には、受け取った画像から該ストリームに対応する画像を生成する。例えば、読み取り画像(カラー/300dpi)を基に第2ストリームの読み取り設定(モノクロ/200dpi)に従った第2ストリーム画像(モノクロ/200dpi)の生成を行うものとする。
Note that in the above-described embodiment, multi-stream image generation is performed by the
In this case, the
また、上述の実施形態では、アプリ401で仕分け処理を行う構成について説明したが、画像読取装置1において仕分け処理を行うようにしてもよい。この構成の場合、上述したアプリ401の処理を、画像読取装置1のCPU301が、Flash303等に格納されたプログラムに基づいて実行するものとする。
また、この場合、画像読取装置1では、区切り検出用に使用する第1ストリームの画像を破棄し、第1ストリーム以外のストリームの画像をドライバー402に送信する構成でもよく、全てのストリームの画像をドライバー402に送信する構成でもよい。例えば、保存指定されたストリームの画像をドライバー402に送信し、それ以外のストリームの画像は破棄するようにしてもよい。
Further, in the above-described embodiment, the configuration in which the
In this case, the
また、上述の実施形態では、第1ストリームの区切り検出結果情報を基に第2ストリームの区切りを判断しているが、第1ストリーム以外のストリーム(例えば第2ストリーム)の画像で区切り検出を行い、その他のストリーム(例えば第1ストリーム)の画像に適用してもよい。 In the above-described embodiment, the delimitation of the second stream is determined based on the delimitation detection result information of the first stream. , may be applied to images of other streams (for example, the first stream).
以上説明したように、本実施形態の画像読取システムでは、原稿束から順次原稿の画像を読み取り、読み取った画像群から第1設定に従った第1画像群と、第2設定に従った第2画像群を生成する。さらに、第1設定に基づいて、第1画像群に含まれる区切り画像を検出し、検出結果に基づいて区切り情報を作成し、第1画像群に対し区切り情報を付与する。このとき、第1画像群に対して付与された区切り情報を第1画像群に紐づけて保存しておいても良く、付与された区切り情報に基づいて第1画像群に対し、第1画像群の画像が区切られる位置に区切りを挿入しても良い。さらに、この区切り情報の付与結果に合わせて、第2画像群に対し、第2画像群の画像が区切られる位置に区切り情報を挿入する。さらに、第2画像群、又は、第1画像群と第2画像群の両方を、該画像群に挿入されている前記区切り情報に基づいてグループ分けし、該グループごとに画像ファイルとして出力する。このような構成により、ユーザーが望む画像を効率よく生成できる。また、画像のグループ分けの精度を向上させることができる。この結果、読取画像のサイズを抑えたユーザー所望の保存画像の生成と、読取画像の仕分け精度を向上させてグループ分けを効率よく行うことの双方を両立することができる。また、マルチストリーム機能におけるストリームごとの仕分け結果を同じにすることができる。よって、マルチストリーム機能におけるストリームごとの仕分け結果を同じにすることができ、ユーザーが望む画像を効率よく生成できる。 As described above, in the image reading system of the present embodiment, the images of the documents are sequentially read from the document bundle, and from the read image group, the first image group according to the first setting and the second image group according to the second setting are read. Generate an image group. Further, based on the first setting, delimiter images included in the first image group are detected, delimiter information is created based on the detection result, and the delimiter information is added to the first image group. At this time, the delimiter information given to the first image group may be linked to the first image group and stored, and the first image group is separated from the first image group based on the given delimiter information. A break may be inserted at a position where the images of the group are separated. Furthermore, according to the result of adding the delimiter information, the delimiter information is inserted into the second image group at the position where the images of the second image group are delimited. Further, the second image group or both the first image group and the second image group are grouped based on the delimiter information inserted in the image group, and output as an image file for each group. With such a configuration, an image desired by the user can be efficiently generated. Also, the accuracy of grouping images can be improved. As a result, it is possible to achieve both generation of a saved image desired by the user with a reduced size of the read image and efficient grouping by improving the sorting accuracy of the read image. Also, the sorting results for each stream in the multi-stream function can be the same. Therefore, the sorting result for each stream in the multi-stream function can be the same, and the image desired by the user can be efficiently generated.
なお、上述した各種データの構成及びその内容はこれに限定されるものではなく、用途や目的に応じて、様々な構成や内容で構成されていてもよい。
以上、一実施形態について示したが、本発明は、例えば、システム、装置、方法、プログラムもしくは記憶媒体等としての実施態様をとることが可能である。具体的には、複数の機器から構成されるシステムに適用しても良いし、また、一つの機器からなる装置に適用しても良い。
また、上記各実施形態を組み合わせた構成も全て本発明に含まれるものである。
The configuration and content of the various data described above are not limited to this, and may be configured in various configurations and content according to the application and purpose.
Although one embodiment has been described above, the present invention can be embodied as, for example, a system, device, method, program, storage medium, or the like. Specifically, it may be applied to a system composed of a plurality of devices, or may be applied to an apparatus composed of a single device.
In addition, the present invention includes all configurations obtained by combining the above embodiments.
(その他の実施形態)
本発明は、上述の実施形態の1以上の機能を実現するプログラムを、ネットワーク又は記憶媒体を介してシステム又は装置に供給し、そのシステム又は装置のコンピュータにおける1つ以上のプロセッサーがプログラムを読出し実行する処理でも実現可能である。また、1以上の機能を実現する回路(例えば、ASIC)によっても実現可能である。
また、本発明は、複数の機器から構成されるシステムに適用しても、1つの機器からなる装置に適用してもよい。
(Other embodiments)
The present invention supplies a program that implements one or more functions of the above-described embodiments to a system or device via a network or a storage medium, and one or more processors in the computer of the system or device reads and executes the program. It can also be realized by processing to It can also be implemented by a circuit (for example, ASIC) that implements one or more functions.
Moreover, the present invention may be applied to a system composed of a plurality of devices or to an apparatus composed of a single device.
また、上記実施形態においては、原稿束から原稿を搬送して読み取るものについて説明したが、これに限られず、例えばフラットベッド型の画像読取装置において、原稿台の上に載置された複数の原稿に対して読み取りを行い、それらを特定の順序で画像リストとして格納するものにおいて適用しても良い。
また、上記実施形態においては、マルチストリーム機能を用いた画像群を生成する方法として、複数のストリームに対する各読み取り設定に基いた画像群を1つの画像群から生成可能な読み取り条件で原稿を読み取り、得られた画像群から各ストリームごとの読み取り設定に従った画像群を生成するものを例に挙げて説明した。本発明はこれに限られず、複数のストリームに対応した読み取り設定で原稿を複数回読み取るようにしても良い。これは、特に上述したフラットベッド型の画像読取装置において好適に実施することができる。
本発明は上記実施形態に限定されるものではなく、本発明の趣旨に基づき種々の変形(各実施形態の有機的な組合せを含む)が可能であり、それらを本発明の範囲から除外するものではない。即ち、上述した各実施形態及びその変形例を組み合わせた構成も全て本発明に含まれるものである。
Further, in the above-described embodiment, the document is conveyed and read from a stack of documents, but the present invention is not limited to this. , and store them in a particular order as an image list.
In the above embodiment, as a method of generating an image group using the multi-stream function, a document is read under reading conditions that allow generation of an image group based on each reading setting for a plurality of streams from one image group, An example of generating an image group according to reading settings for each stream from the obtained image group has been described. The present invention is not limited to this, and the document may be read a plurality of times with reading settings corresponding to a plurality of streams. This can be preferably implemented particularly in the flatbed image reading apparatus described above.
The present invention is not limited to the above embodiments, and various modifications (including organic combinations of each embodiment) are possible based on the gist of the present invention, and they are excluded from the scope of the present invention. is not. In other words, the present invention includes all configurations obtained by combining each of the above-described embodiments and modifications thereof.
1 画像読取装置(スキャナー)
201 パーソナルコンピュータ
401 アプリケーション
402 スキャナードライバー
1 Image reader (scanner)
201
Claims (14)
前記読取手段で一度の読み取り動作で読み取られた画像群全体から第1設定に従った第1画像群と、第2設定に従った第2画像群とを生成する生成手段と、
前記第1設定に基づいて区切り情報を作成する区切り手段と、
前記区切り情報に基づいて、前記第2画像群の画像が区切られる位置に区切りを挿入する挿入手段と、
前記第2画像群を、該第2画像群に挿入されている前記区切りに基づいてグループ分けし、該グループごとに画像ファイルとして出力する出力手段と、
を有し、
前記区切り手段は、前記出力手段による画像ファイルの出力前に表示されるプレビュー画面において前記区切り情報の編集が可能であることを特徴とする画像読取システム。 a reading unit capable of sequentially reading images of a plurality of originals;
generating means for generating a first image group according to a first setting and a second image group according to a second setting from the entire image group read by the reading means in one reading operation ;
delimiter for creating delimiter information based on the first setting;
inserting means for inserting a delimiter at a position where the images of the second image group are delimited based on the delimiter information;
output means for grouping the second image group based on the delimiter inserted in the second image group and outputting each group as an image file;
has
The image reading system according to claim 1, wherein the delimiter allows the delimiter information to be edited on a preview screen displayed before the image file is output by the output unit .
前記区切り情報は、前記区切り画像から認識された情報であり、
前記画像ファイルのファイル名は、前記区切り情報に基づくファイル名であることを特徴とする請求項6に記載の画像読取システム。 The separator image is a barcode or a character string,
The delimiter information is information recognized from the delimiter image,
7. The image reading system according to claim 6 , wherein the file name of said image file is a file name based on said delimiter information.
前記区切り情報は、前記区切り画像から認識された情報であり、
前記画像ファイルは、前記区切り情報に基づくフォルダー内に出力されることを特徴とする請求項6に記載の画像読取システム。 The separator image is a barcode or a character string,
The delimiter information is information recognized from the delimiter image,
7. The image reading system according to claim 6 , wherein said image file is output into a folder based on said delimiter information.
前記第2画像群は、前記読取手段によって読み取られた画像群に対して前記第2設定を満たすように画像変換されることで生成されることを特徴とする請求項1から8のいずれか1項に記載の画像読取システム。 The first image group is generated by performing image conversion on the image group read by the reading means so as to satisfy the first setting,
9. The second image group is generated by performing image conversion on the image group read by the reading means so as to satisfy the second setting. The image reading system according to the paragraph.
前記画像読取装置は、前記読取手段と、前記生成手段と、を有し、
前記情報処理装置は、前記区切り手段と、前記挿入手段と、前記出力手段と、を有する、ことを特徴とする請求項1から9のいずれか1項に記載の画像読取システム。 The image reading system is a system in which an image reading device and an information processing device can communicate,
The image reading device has the reading means and the generating means,
10. The image reading system according to any one of claims 1 to 9 , wherein said information processing device comprises said delimiter, said inserter, and said outputter.
前記画像読取装置は、前記読取手段を有し、
前記情報処理装置は、前記生成手段と、前記区切り手段と、前記挿入手段と、前記出力手段と、を有する、
ことを特徴とする請求項1から9のいずれか1項に記載の画像読取システム。 The image reading system is a system in which an image reading device and an information processing device can communicate,
The image reading device has the reading means,
The information processing device has the generating means, the delimiting means, the inserting means, and the output means,
10. The image reading system according to any one of claims 1 to 9 , characterized in that:
前記画像読取装置が、複数の原稿の画像を順次読み取る読取ステップと、
前記画像読取装置又は前記情報処理装置が、前記読取ステップで一度の読み取り動作で読み取られた画像群全体から第1設定に従った第1画像群と、第2設定に従った第2画像群を生成する生成ステップと、
前記画像読取装置又は前記情報処理装置が、前記第1設定に基づいて区切り情報を作成する区切りステップと、
前記画像読取装置又は前記情報処理装置が、前記区切りステップで作成された前記区切り情報に基づいて、前記第2画像群の画像が区切られる位置に区切りを挿入する挿入ステップと、
前記画像読取装置又は前記情報処理装置が、前記第2画像群を、該第2画像群に挿入されている前記区切りに基づいてグループ分けし、該グループごとに画像ファイルとして出力する出力ステップと、
を有し、
前記区切りステップにおいて、前記出力ステップによる画像ファイルの出力前に表示されるプレビュー画面において前記区切り情報の編集が可能であることを特徴とする画像読取システムの制御方法。 A control method for an image reading system in which an image reading device and an information processing device can communicate,
a reading step in which the image reading device sequentially reads images of a plurality of documents;
The image reading device or the information processing device extracts a first image group according to a first setting and a second image group according to a second setting from the entire image group read in one reading operation in the reading step. a generating step to generate;
a division step in which the image reading device or the information processing device creates division information based on the first setting;
an inserting step in which the image reading device or the information processing device inserts a delimiter at a position where the images of the second image group are delimited based on the delimiter information created in the delimiting step;
an output step in which the image reading device or the information processing device divides the second image group into groups based on the delimiter inserted in the second image group, and outputs each group as an image file;
has
2. A control method for an image reading system , wherein in said delimiting step, said delimiting information can be edited on a preview screen displayed before said image file is output in said outputting step .
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2018124153A JP7158185B2 (en) | 2018-06-29 | 2018-06-29 | IMAGE READING SYSTEM, CONTROL METHOD AND PROGRAM OF IMAGE READING SYSTEM |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2018124153A JP7158185B2 (en) | 2018-06-29 | 2018-06-29 | IMAGE READING SYSTEM, CONTROL METHOD AND PROGRAM OF IMAGE READING SYSTEM |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2020004170A JP2020004170A (en) | 2020-01-09 |
JP7158185B2 true JP7158185B2 (en) | 2022-10-21 |
Family
ID=69100831
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2018124153A Active JP7158185B2 (en) | 2018-06-29 | 2018-06-29 | IMAGE READING SYSTEM, CONTROL METHOD AND PROGRAM OF IMAGE READING SYSTEM |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP7158185B2 (en) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP7494510B2 (en) | 2020-03-25 | 2024-06-04 | 富士フイルムビジネスイノベーション株式会社 | Information processing device and information processing program |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2006178973A (en) | 2004-12-22 | 2006-07-06 | Ricoh Co Ltd | Document separator page |
JP2012114657A (en) | 2010-11-24 | 2012-06-14 | Canon Inc | Image reading apparatus, control method of the image reading apparatus, and program |
Family Cites Families (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH06266823A (en) * | 1993-03-11 | 1994-09-22 | Ricoh Co Ltd | Electronic filing system |
JP3458001B2 (en) * | 1994-06-22 | 2003-10-20 | 株式会社リコー | Image file device |
-
2018
- 2018-06-29 JP JP2018124153A patent/JP7158185B2/en active Active
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2006178973A (en) | 2004-12-22 | 2006-07-06 | Ricoh Co Ltd | Document separator page |
JP2012114657A (en) | 2010-11-24 | 2012-06-14 | Canon Inc | Image reading apparatus, control method of the image reading apparatus, and program |
Non-Patent Citations (1)
Title |
---|
赤山 啓介,文書管理システムでの活用例,月刊自動認識 第25巻 第6号 ,日本,日本工業出版株式会社,2012年05月10日,第25巻 |
Also Published As
Publication number | Publication date |
---|---|
JP2020004170A (en) | 2020-01-09 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US7283267B2 (en) | Data processing device, data processing method, and data processing program for recognizing characters in a URL | |
US7684620B2 (en) | Image processing apparatus and method for dividing an image into component images | |
US8565534B2 (en) | Image processing apparatus and image processing method | |
JP4823965B2 (en) | Image processing apparatus, program, and image processing method | |
EP3079343B1 (en) | Document reading apparatus, method for controlling document reading apparatus, and storage medium | |
US9521279B2 (en) | Image reproducing method and digital processing machine using such method | |
US20120250104A1 (en) | Method for reading sequentially a manuscript group made of plural sheets | |
US8824021B2 (en) | Method for reproducing documents and image-processing apparatus | |
EP2403228B1 (en) | Image scanning apparatus, computer readable medium, and image storing method | |
US20180091671A1 (en) | Image Reading Apparatus and Image Reading Method That Simply Detect Document Direction in Reading of Book Document, and Recording Medium Therefor | |
JP6085902B2 (en) | Image data distribution apparatus, image data distribution system, program, and image data distribution method | |
JP7158185B2 (en) | IMAGE READING SYSTEM, CONTROL METHOD AND PROGRAM OF IMAGE READING SYSTEM | |
JP2014013962A (en) | Image forming apparatus, image forming method and program | |
JP2006051609A (en) | Image processor and image processing method | |
JP2008153890A (en) | Image forming apparatus, program and finish information generation method | |
JP2023129915A (en) | Image processing apparatus, image processing method, and program | |
US7359659B2 (en) | Image forming apparatus and image forming method to create a composite image of a page image and an input text string | |
US11985282B2 (en) | Image reading system, image reading method, and non-transitory computer-readable storage medium storing program | |
JP5217796B2 (en) | Image processing apparatus, program, and image processing method | |
JP7476562B2 (en) | Image Processing Device | |
JP7342539B2 (en) | Image reading device and image forming device | |
JP2023067100A (en) | Information processing apparatus, control method of information processing apparatus, and program | |
JP5205161B2 (en) | Image processing device | |
JP4016379B2 (en) | Image reading device | |
JP2015216551A (en) | Image forming apparatus |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20210601 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20220203 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20220315 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20220511 |
|
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: 20220927 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20221011 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 7158185 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |