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
JP6951393B2 - Scanning systems, programs, methods and equipment - Google Patents
[go: Go Back, main page]

JP6951393B2 - Scanning systems, programs, methods and equipment - Google Patents

Scanning systems, programs, methods and equipment Download PDF

Info

Publication number
JP6951393B2
JP6951393B2 JP2019169374A JP2019169374A JP6951393B2 JP 6951393 B2 JP6951393 B2 JP 6951393B2 JP 2019169374 A JP2019169374 A JP 2019169374A JP 2019169374 A JP2019169374 A JP 2019169374A JP 6951393 B2 JP6951393 B2 JP 6951393B2
Authority
JP
Japan
Prior art keywords
information
identification mark
sheet
image information
image
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
JP2019169374A
Other languages
Japanese (ja)
Other versions
JP2021045879A (en
Inventor
隆彦 小池
隆彦 小池
Original Assignee
スキャネット株式会社
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 スキャネット株式会社 filed Critical スキャネット株式会社
Priority to JP2019169374A priority Critical patent/JP6951393B2/en
Publication of JP2021045879A publication Critical patent/JP2021045879A/en
Application granted granted Critical
Publication of JP6951393B2 publication Critical patent/JP6951393B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

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

Description

本発明は、選択式答案や記述式答案、アンケート用紙、会社などの勤怠管理や出欠管理に利用するカードなどのシートをスキャニングして画像情報を取得するスキャニング技術に関する。
The present invention relates to a scanning technique for acquiring image information by scanning a sheet such as a selective answer, a descriptive answer, a questionnaire, a card used for attendance management or attendance management of a company or the like.

選択式答案や記述式答案などのシートを用いる答案採点では、答案用紙をイメージスキャナに通して画像を取り込み、この画像をコンピュータの表示装置に表示させて採点することが行われている。
このような答案採点に関し、解答記入位置と採点画像の相対位置および解答記入位置に基づいて、採点画像を情報処理で配置することが知られている(たとえば、特許文献1)。
この答案採点における情報処理に関し、多数の答案用紙をイメージスキャナで取り込み、ひとつの答案用紙から多数の解答イメージを切り出して問題ごとにファイルし、問題番号入力に基づき、採点者にその解答イメージをモニター表示して提供することが知られている(たとえば、特許文献2)。
In answer scoring using sheets such as selective answers and descriptive answers, an image is captured by passing an answer sheet through an image scanner, and this image is displayed on a computer display device for scoring.
Regarding such answer scoring, it is known that the scoring image is arranged by information processing based on the relative position of the answer entry position and the scoring image and the answer entry position (for example, Patent Document 1).
Regarding information processing in this answer scoring, a large number of answer sheets are scanned by an image scanner, a large number of answer images are cut out from one answer sheet and filed for each question, and the answer image is monitored by the grader based on the question number input. It is known to display and provide (for example, Patent Document 2).

特開2015−167001号公報Japanese Unexamined Patent Publication No. 2015-167001 特開2000−122517号公報Japanese Unexamined Patent Publication No. 2000-122517

ところで、答案用紙から正答や解答をイメージスキャナで取り込んで画像化すれば、その解答データを複数に分散して突き合わせるといった情報処理が可能である。この情報処理には、答案用紙などのシートがイメージスキャナに適正な画像データとして取り込まれることが必要である。
答案用紙などの多数のシートを連続的にスキャニングする場合、スキャナが高精度化されているとはいえ、スキャニングによる画像のずれを皆無にすることは困難であるし、ずれが採点処理に影響することは無視できないという課題がある。
そこで、本発明の目的は上記課題に鑑み、答案用紙などのシートのスキャニングによって得られる画像情報に対する読み取り処理を適正化し、自動採点など、次処理の効率化、迅速化を図ることにある。
By the way, if the correct answer or the answer is captured from the answer sheet by an image scanner and imaged, the answer data can be distributed and collated with each other. For this information processing, it is necessary that a sheet such as an answer sheet is taken into an image scanner as appropriate image data.
When scanning a large number of sheets such as answer sheets continuously, it is difficult to eliminate the image shift due to scanning even though the scanner is highly accurate, and the shift affects the scoring process. There is a problem that this cannot be ignored.
Therefore, in view of the above problems, an object of the present invention is to optimize the reading process for image information obtained by scanning a sheet such as an answer sheet, and to improve the efficiency and speed of the next process such as automatic scoring.

上記目的を達成するため、本発明のスキャニングシステムの一側面によれば、シート面の幅方向に離間した少なくとも2箇所に配置される第1の識別マーク、前記幅方向と交差方向に離間した少なくとも2箇所に配置されており、前記第1の識別マークと同一の形状または前記第1の識別マークを一部に含む形状の第2の識別マークもしくは前記第1の識別マークと異なる第2の識別マーク、前記シート面に種別情報を示す識別コード、少なくとも文字情報または図形情報を表示したシートと、前記シート面をスキャニングして前記シートから前記識別コード、前記文字情報または前記図形情報、前記第1の識別マーク、前記第2の識別マークが含まれる画像情報を取得するスキャナと、前記画像情報の縦方向のサイズが横方向のサイズより小さい場合に前記画像情報を90°回転させ、前記シート面の位置を表す座標情報を利用し、前記第1の識別マークまたは前記第2の識別マークの一方または両方の位置の対比により前記シート面のずれ量を算出し、該ずれ量により前記画像情報に対する読み取り位置を補正するとともに、前記読み取り位置または前記シート面の全体から前記画像情報の色の濃度情報を検出し、前記画像情報中で他よりも濃度レベルが高い部分を特定情報と判別し、前記特定情報以外の部分からの読み取り機能を制限する処理装置とを備える。
上記目的を達成するため、本発明のスキャニングシステムの一側面によれば、シート面の幅方向に離間した少なくとも2箇所に配置される第1の識別マーク、前記幅方向と交差方向に離間した少なくとも2箇所に配置されており、前記第1の識別マークと同一の形状または前記第1の識別マークを一部に含む形状の第2の識別マークもしくは前記第1の識別マークと異なる第2の識別マーク、前記シート面に種別情報を示す識別コード、少なくとも文字情報または図形情報を表示したシートと、前記シート面をスキャニングして前記シートから前記識別コード、前記文字情報または前記図形情報、前記第1の識別マーク、前記第2の識別マークが含まれる画像情報を取得するスキャナと、前記シート面の位置を表す座標情報を利用し、前記第1の識別マークまたは前記第2の識別マークの一方または両方の位置の対比により前記シート面のずれ量を算出し、該ずれ量により前記画像情報に対する読み取り位置を補正する処理装置と、前記スキャナで取得した前記画像情報、前記シート面のずれ量による前記画像情報に対する読み取り位置の補正情報、および前記ずれ量が読み取り位置の補正が可能な範囲を超えた場合に生成されるエラー情報のうちの何れかの情報または2以上の情報を提示する情報提示装置とを備える。
このスキャニングシステムにおいて、前記処理装置は、前記ずれ量による読み取り位置の補正が可能な許容範囲が設定され、前記ずれ量が許容範囲を超えたとき、エラー情報を生成してよい。
このスキャニングシステムにおいて、さらに、前記スキャナで取得した前記画像情報、前記シート面のずれ量による前記画像情報に対する読み取り位置の補正情報、前記ずれ量が読み取り位置の補正が可能な範囲を超えた場合に生成されるエラー情報の何れかの情報または2以上の情報を提示する情報提示装置を備えてよい。
このスキャニングシステムにおいて、前記処理装置は、前記ずれ量が許容範囲の場合、前記画像情報の読み取り位置を補正して前記識別コード、少なくとも前記文字情報または前記図形情報を取り込み、前記ずれ量が許容範囲を超える場合、前記画像情報の読み取り位置の補正を解除してよい
In order to achieve the above object, according to one aspect of the scanning system of the present invention, first identification marks arranged at at least two positions separated from each other in the width direction of the seat surface, at least separated from the width direction in the intersecting direction. A second identification mark that is arranged at two locations and has the same shape as the first identification mark or a shape that partially includes the first identification mark or a second identification mark different from the first identification mark. mark, an identification code indicating the type information to the sheet surface, and the sheet was displaying at least character information or graphic information, the identification code from the sheet by scanning the sheet surface, the character information or the graphic information, the first And a scanner that acquires image information including the identification mark and the second identification mark, and when the vertical size of the image information is smaller than the horizontal size, the image information is rotated by 90 ° to obtain the sheet surface. The amount of deviation of the sheet surface is calculated by comparing the positions of one or both of the first identification mark and the second identification mark, and the amount of deviation is used with respect to the image information. While correcting the reading position, the color density information of the image information is detected from the reading position or the entire sheet surface, and the portion of the image information having a higher density level than the others is determined as specific information, and the above is described. It is provided with a processing device that limits the reading function from parts other than specific information.
In order to achieve the above object, according to one aspect of the scanning system of the present invention, a first identification mark arranged at at least two positions separated from each other in the width direction of the seat surface, and at least separated from the width direction in the intersecting direction. A second identification mark that is arranged at two locations and has the same shape as the first identification mark or a shape that partially includes the first identification mark or a second identification mark different from the first identification mark. A mark, an identification code indicating type information on the sheet surface, a sheet displaying at least character information or graphic information, and the identification code, the character information or the graphic information, the first The first identification mark or one of the second identification marks or one of the second identification marks by using the scanner that acquires the image information including the identification mark and the second identification mark and the coordinate information indicating the position of the sheet surface. The processing device that calculates the amount of deviation of the sheet surface by comparing both positions and corrects the reading position with respect to the image information by the amount of deviation, the image information acquired by the scanner, and the amount of deviation of the sheet surface. An information presenting device that presents one or more of the reading position correction information with respect to the image information and the error information generated when the deviation amount exceeds the range in which the reading position can be corrected. And.
In this scanning system, the processing apparatus may generate error information when an allowable range in which the reading position can be corrected by the deviation amount is set and the deviation amount exceeds the allowable range.
In this scanning system, further, the acquired image information in the scanner, the correction information of the reading position relative to the image information according to the deviation amount of the sheet surface, when the shift amount exceeds the range that can be corrected reading position it may comprise information presentation device for presenting any information or more information of the error information generated.
In this scanning system, when the deviation amount is within the allowable range, the processing device corrects the reading position of the image information and takes in the identification code, at least the character information or the graphic information, and the deviation amount is within the allowable range. If it exceeds, the correction of the reading position of the image information may be canceled.

上記目的を達成するため、本発明のプログラムの一側面によれば、コンピュータに実現させるプログラムであって、シート面の幅方向に離間した少なくとも2箇所に配置される第1の識別マーク、前記幅方向と交差方向に離間した少なくとも2箇所に配置されており、前記第1の識別マークと同一の形状または前記第1の識別マークを一部に含む形状の第2の識別マークもしくは前記第1の識別マークと異なる第2の識別マーク、前記シート面に種別情報を示す識別コード、少なくとも文字情報または図形情報を表示したシートからスキャニングにより前記識別コード、前記文字情報または前記図形情報、前記第1の識別マーク、前記第2の識別マークが含まれる画像情報を取得する機能と、前記画像情報の縦方向のサイズが横方向のサイズより小さい場合に前記画像情報を90°回転させ、前記シート面の位置を表す座標情報を利用し、前記第1の識別マークまたは前記第2の識別マークの一方または両方の位置の対比により前記シート面のずれ量を算出する機能と、前記ずれ量により前記画像情報に対する読み取り位置を補正する機能と、前記読取り位置または前記シート面の全体から前記画像情報の色の濃度情報を検出し、前記画像情報中で他よりも濃度レベルが高い部分を特定情報と判別し、前記特定情報以外の部分からの読み取り機能を制限する機能とを前記コンピュータで実現する。 In order to achieve the above object, according to one aspect of the program of the present invention, a first identification mark, the width, which is a program to be realized by a computer and is arranged at at least two places separated in the width direction of the sheet surface. A second identification mark or the first identification mark having the same shape as the first identification mark or a shape including the first identification mark as a part, which is arranged at least two places separated from each other in the direction and the crossing direction. second identification mark different from the identification mark, the identification code indicating the type information on the sheet surface, the identification code by a sheet or lath canning displaying at least character information or graphic information, the character information or the graphic information, the second The function of acquiring the image information including the identification mark 1 and the second identification mark, and the sheet by rotating the image information by 90 ° when the vertical size of the image information is smaller than the horizontal size. A function of calculating the displacement amount of the sheet surface by comparing the positions of one or both of the first identification mark or the second identification mark by using the coordinate information representing the position of the surface, and the displacement amount. A function for correcting a reading position with respect to image information, detecting color density information of the image information from the reading position or the entire sheet surface, and specifying a portion of the image information having a higher density level than others as specific information. The computer realizes a function of discriminating and limiting a reading function from a portion other than the specific information.

上記目的を達成するため、本発明のスキャニング方法の一側面によれば、シート面の幅方向に離間した少なくとも2箇所に配置される第1の識別マーク、前記幅方向と交差方向に離間した少なくとも2箇所に配置されており、前記第1の識別マークと同一の形状または前記第1の識別マークを一部に含む形状の第2の識別マークもしくは前記第1の識別マークと異なる第2の識別マーク、前記シート面に種別情報を示す識別コード、少なくとも文字情報または図形情報を表示したシートのシート面をスキャニングする工程と、前記スキャニングにより前記シートから前記識別コード、前記文字情報または前記図形情報、前記第1の識別マーク、前記第2の識別マークが含まれる画像情報を取得する工程と、前記画像情報の縦方向のサイズが横方向のサイズより小さい場合に前記画像情報を90°回転させ、前記シート面の位置を表す座標情報を利用し、前記第1の識別マークまたは前記第2の識別マークの何れか一方または両方の位置の対比により前記シート面のずれ量を算出する工程と、前記ずれ量により前記画像情報に対する読み取り位置を補正する工程と、前記読取り位置または前記シート面の全体から前記画像情報の色の濃度情報を検出し、前記画像情報中で他よりも濃度レベルが高い部分を特定情報と判別し、前記特定情報以外の部分からの読み取り機能を制限する工程と、前記スキャニングにより取得した前記画像情報、前記シート面のずれ量による読み取り位置の補正情報、前記ずれ量が補正可能な許容範囲を超えた場合に生成されるエラー情報の何れかの情報または2以上の情報を提示する工程とを含む。 In order to achieve the above object, according to one aspect of the scanning method of the present invention, a first identification mark arranged at at least two positions separated from each other in the width direction of the seat surface, and at least separated from the width direction in the intersecting direction. A second identification mark that is arranged at two locations and has the same shape as the first identification mark or a shape that partially includes the first identification mark or a second identification mark different from the first identification mark. A mark, an identification code indicating type information on the sheet surface, a step of scanning the sheet surface of a sheet displaying at least character information or graphic information, and the identification code, the character information or the graphic information from the sheet by the scanning. The step of acquiring the image information including the first identification mark and the second identification mark, and when the vertical size of the image information is smaller than the horizontal size, the image information is rotated by 90 °. A step of calculating the amount of displacement of the sheet surface by comparing the positions of either or both of the first identification mark and the second identification mark by using the coordinate information representing the position of the sheet surface, and the above-mentioned step. A step of correcting the reading position with respect to the image information by the amount of deviation, and a portion of the image information having a higher density level than the others by detecting the color density information of the image information from the reading position or the entire sheet surface. Is determined as specific information, and the step of limiting the reading function from a portion other than the specific information, the image information acquired by the scanning, the correction information of the reading position due to the deviation amount of the sheet surface, and the deviation amount are corrected. and a step of presenting any information or more information of the error information generated when exceeding the allowable range as possible.

上記目的を達成するため、本発明のスキャニング装置の一側面によれば、シート面の幅方向に離間した少なくとも2箇所に配置される第1の識別マーク、前記幅方向と交差方向に離間した少なくとも2箇所に配置されており、前記第1の識別マークと同一の形状または前記第1の識別マークを一部に含む形状の第2の識別マークもしくは前記第1の識別マークと異なる第2の識別マーク、前記シート面に種別情報を示す識別コード、少なくとも文字情報または図形情報を表示したシートをスキャニングするスキャニング装置であって、前記シート面をスキャニングして前記シートから前記識別コード、前記文字情報または前記図形情報、前記第1の識別マーク、前記第2の識別マークが含まれる画像情報を取得するスキャナ部と、前記画像情報の縦方向のサイズが横方向のサイズより小さい場合に前記画像情報を90°回転させ、前記シート面の位置を表す座標情報を利用し、前記第1の識別マークまたは前記第2の識別マークの一方または両方の位置の対比により前記シート面のずれ量を算出し、このずれ量により前記画像情報に対する読み取り位置を補正するとともに、前記読取り位置または前記シート面の全体から前記画像情報の色の濃度情報を検出し、前記画像情報中で他よりも濃度レベルが高い部分を特定情報と判別し、前記特定情報以外の部分からの読み取り機能を制限する処理部と、前記スキャナ部で取得した前記画像情報、前記処理部で算出した前記シート面のずれ量による読み取り位置の補正情報、前記ずれ量が補正可能な許容範囲を超えた場合に生成されるエラー情報の何れかの情報または2以上の情報を提示する情報提示部とを備える。 In order to achieve the above object, according to one aspect of the scanning apparatus of the present invention, a first identification mark arranged at at least two positions separated from each other in the width direction of the seat surface, and at least separated from the width direction in the intersecting direction. A second identification mark that is arranged at two locations and has the same shape as the first identification mark or a shape that partially includes the first identification mark or a second identification mark different from the first identification mark. mark, an identification code indicating the type information to the sheet surface, a scanning device for scanning a sheet of displaying at least character information or graphic information, the identification code from the sheet by scanning the sheet surface, the character information or A scanner unit that acquires image information including the graphic information, the first identification mark, and the second identification mark, and the image information when the vertical size of the image information is smaller than the horizontal size. Rotate by 90 ° , using the coordinate information indicating the position of the sheet surface, the amount of displacement of the sheet surface is calculated by comparing the positions of one or both of the first identification mark and the second identification mark. The reading position with respect to the image information is corrected by this amount of deviation, and the color density information of the image information is detected from the reading position or the entire sheet surface, and the portion of the image information having a higher density level than the others. Is determined as specific information, and a processing unit that limits the reading function from a portion other than the specific information, the image information acquired by the scanner unit, and the reading position based on the amount of displacement of the sheet surface calculated by the processing unit. correction information, and an information presentation unit for presenting any information or more information about the error information where the shift amount is generated when exceeding a correctable tolerance.

本発明によれば、次の何れかの効果が得られる。
(1) スキャニングによるシート面から得られる画像情報を用いてずれ量を算出し、このずれ量で画像情報の読み取り位置を補正することで、画像情報から必要な情報取得の適正化が図れる。
(2) スキャニングによって生じるずれ量に影響されることなく、答案用紙などのシートから得られる情報を用いて自動採点などの次処理の処理精度を高めることができるとともに、処理の効率化および迅速化を図ることができる。
According to the present invention, any of the following effects can be obtained.
(1) By calculating the amount of deviation using the image information obtained from the sheet surface by scanning and correcting the reading position of the image information with this amount of deviation, it is possible to optimize the acquisition of necessary information from the image information.
(2) It is possible to improve the processing accuracy of the next processing such as automatic scoring by using the information obtained from the sheet such as the answer sheet without being affected by the amount of deviation caused by scanning, and to improve the efficiency and speed of the processing. Can be planned.

第一の実施の形態に係るスキャニングシートのシート表面を示す図である。It is a figure which shows the sheet surface of the scanning sheet which concerns on 1st Embodiment. スキャニングシートのシート裏面を示す図である。It is a figure which shows the back surface of the scanning sheet. シートのスキャニング状態を示す図である。It is a figure which shows the scanning state of a sheet. 第二の実施の形態に係るスキャニングシステムを示す図である。It is a figure which shows the scanning system which concerns on the 2nd Embodiment. スキャニングシステムのハードウェアを示す図である。It is a figure which shows the hardware of a scanning system. スキャニング情報ファイルを示す図である。It is a figure which shows the scanning information file. スキャニングの処理手順を示すフローチャートである。It is a flowchart which shows the processing procedure of scanning. 実施例1に係るスキャニングの処理手順を示すフローチャートである。It is a flowchart which shows the processing procedure of scanning which concerns on Example 1. FIG. 実施例2に係るスキャニングの処理手順を示すフローチャートである。It is a flowchart which shows the scanning processing procedure which concerns on Example 2. FIG. 実施例3に係るメモリ部の構成例を示す図である。It is a figure which shows the configuration example of the memory part which concerns on Example 3. FIG. スキャニングの処理手順を示すフローチャートである。It is a flowchart which shows the processing procedure of scanning. 実施例4に係るスキャニングシステムを示す図である。It is a figure which shows the scanning system which concerns on Example 4. FIG. シートのスキャニング状態の一例を示す図である。It is a figure which shows an example of the scanning state of a sheet. 記入位置の判別状態の一例を示している。An example of the determination state of the entry position is shown. 記入位置の判別状態の一例を示している。An example of the determination state of the entry position is shown. 記入位置の判別状態の他の一例を示している。Another example of the determination state of the entry position is shown. スキャニングの処理手順の一例を示すフローチャートである。It is a flowchart which shows an example of the scanning processing procedure.

〔第一の実施の形態〕
図1は、第一の実施の形態に係るスキャニングシートのシート表面を示している。図1に示す構成は一例であり、斯かる構成に本発明が限定されない。
このスキャニングシート(以下、単に「シート」と称する)2はたとえば、選択式答案、記述式答案、模範答案などの用紙である。このシート2は、木製パルプ、樹脂パルプなどの抄紙シート、樹脂を成形した成形シートなどのスキャニング可能なシートであればよい。
このシート2のシート表面2fには中央に要部4fが備えられるとともに、要部4fの周囲部に欄外部6fが備えられる。要部4fには選択式答案(たとえば、マークシート)であれば、氏名入力欄、日付入力欄、学籍情報入力欄、点数表示欄、解答欄などの文字情報や図形情報が印刷されている。
[First Embodiment]
FIG. 1 shows the sheet surface of the scanning sheet according to the first embodiment. The configuration shown in FIG. 1 is an example, and the present invention is not limited to such a configuration.
The scanning sheet (hereinafter, simply referred to as "sheet") 2 is, for example, a sheet for a selective answer, a descriptive answer, a model answer, and the like. The sheet 2 may be a papermaking sheet such as wooden pulp or resin pulp, or a scannable sheet such as a molded sheet obtained by molding resin.
The sheet surface 2f of the sheet 2 is provided with a main part 4f in the center, and a column outer 6f is provided around the main part 4f. In the case of a selective answer (for example, a mark sheet), character information and graphic information such as a name input field, a date input field, a school registration information input field, a score display field, and an answer field are printed on the main part 4f.

欄外部6fには上側の2箇所に第1の識別マーク8−11、8−12、下側の2箇所に第2の識別マーク8−21、8−22が印刷によって表示されている。各識別マーク8−11、8−12、8−21、8−22は、シート2の角部に配置され、シート2の基準位置を示している。
この実施の形態では、上側の識別マーク8−11、8−12の間に識別コード10が表示されている。識別コード10は、シート2の表裏面の識別情報、シート型番などの属性情報を示している。
これらの識別マーク8−11、8−12、8−21、8−22は、たとえば同一の形状、および同一の面積で形成されており、シート2のシート面を撮影し、またはシート面に記入された情報を取込むスキャニング装置などによって認識可能となっている。そして識別マーク8−11、8−12、8−21、8−22は、たとえばシート面を取込んだ画像情報に対し、その画像情報に含まれる文字情報や図形情報などの読み取り位置を補正するための基準である補正点として利用される。
そのほかシート2には、角部に切欠き12が形成されてもよい。この切欠き12は、たとえばシート2の表示面の向きを表す識別情報として利用されてもよく、重ねられた複数枚のシート2の表示面が同じ方向か否かの確認に利用される。
On the outer side 6f of the column, the first identification marks 8-11 and 8-12 are printed on the upper two places, and the second identification marks 8-21 and 8-22 are printed on the lower two places. Each identification mark 8-11, 8-12, 8-21, 8-22 is arranged at a corner of the sheet 2 and indicates a reference position of the sheet 2.
In this embodiment, the identification code 10 is displayed between the upper identification marks 8-11 and 8-12. The identification code 10 indicates the identification information on the front and back surfaces of the sheet 2, and the attribute information such as the sheet model number.
These identification marks 8-11, 8-12, 8-21, 8-22 are formed, for example, in the same shape and the same area, and the sheet surface of the sheet 2 is photographed or written on the sheet surface. It can be recognized by a scanning device that captures the stored information. The identification marks 8-11, 8-12, 8-21, and 8-22 correct the reading position of the character information and the graphic information included in the image information, for example, with respect to the image information captured on the sheet surface. It is used as a correction point, which is a standard for the purpose.
In addition, the sheet 2 may have a notch 12 formed at a corner portion. The notch 12 may be used as identification information indicating the orientation of the display surface of the sheet 2, for example, and is used to confirm whether or not the display surfaces of the plurality of stacked sheets 2 have the same direction.

図2は、第一の実施の形態に係るスキャニングシートのシート裏面を示している。図2に示す構成は一例であり、斯かる構成に本発明が限定されない。
このシート2のシート裏面2rには中央に要部4r、要部4rの外側に欄外部6rが備えられ、要部4rと欄外部6rを仕切る枠線部14が記載され、要部4rには記述式答案であれば、記述解答欄などが印刷される。
枠線部14の短手側にはシート2の縦上方を表す表示部16が形成され、「用紙タテ上」が表示されている。枠線部14の長手側にはシート2の横上方を表す表示部18が形成され、「用紙ヨコ上」が表示されている。
FIG. 2 shows the back surface of the scanning sheet according to the first embodiment. The configuration shown in FIG. 2 is an example, and the present invention is not limited to such a configuration.
The back surface 2r of the sheet 2 is provided with a main part 4r in the center and a column outer 6r outside the main part 4r, and a frame line portion 14 for partitioning the main part 4r and the outer 6r is described in the main part 4r. If it is a descriptive answer, the descriptive answer column and the like are printed.
A display unit 16 representing the vertical and upward directions of the sheet 2 is formed on the short side of the frame line unit 14, and "on the paper length" is displayed. A display portion 18 representing the laterally upper side of the sheet 2 is formed on the longitudinal side of the frame line portion 14, and "on the horizontal side of the paper" is displayed.

<スキャニングによるずれ量の算出および補正>
図3は、シート2のスキャニング状態を示している。このスキャニング状態は正規の位置より角度θだけ時計回り方向に傾斜している。
このスキャニングによってシート2から捕捉された識別マーク8−11、8−12、8−21、8−22を座標情報に重ねると、各識別マーク8−11、8−12、8−21、8−22の座標(x,y)は、(x11,y11)、(x12,y12)、(x21,y21)、(x22,y22)で表すことができる。
<Calculation and correction of deviation amount by scanning>
FIG. 3 shows the scanning state of the sheet 2. This scanning state is tilted clockwise by an angle θ from the normal position.
When the identification marks 8-11, 8-12, 8-21, 8-22 captured from the sheet 2 by this scanning are superimposed on the coordinate information, the identification marks 8-11, 8-12, 8-21, 8- The coordinates (x, y) of 22 can be represented by (x11, y11), (x12, y12), (x21, y21), (x22, y22).

シート2のx軸方向のずれ幅をDxとすると、ずれ幅Dxは、
Dx=x21−x11 ・・・(1)
から求めることができる。
シート2のy軸方向のずれ長をDyとすると、ずれ長Dyは、
Dy=y12−y11 ・・・(2)
から求めることができる。
Assuming that the deviation width of the sheet 2 in the x-axis direction is Dx, the deviation width Dx is
Dx = x21-x11 ・ ・ ・ (1)
Can be obtained from.
Assuming that the deviation length of the sheet 2 in the y-axis direction is Dy, the deviation length Dy is
Dy = y12-y11 ・ ・ ・ (2)
Can be obtained from.

シート2がx軸方向に傾斜した角度θxは、識別マーク8−11、8−21間の距離Lおよびずれ幅Dxから、
θx=tan-1(Dx/L) ・・・(3)
から求めることができる。
シート2がy軸方向に傾斜した角度θyは、識別マーク8−11、8−12間の距離Wとずれ長Dyから、
θy =tan-1(Dy/W) ・・・(4)
から求めることができる。
The angle θx at which the sheet 2 is tilted in the x-axis direction is determined from the distance L between the identification marks 8-11 and 8-21 and the deviation width Dx.
θx = tan -1 (Dx / L) ・ ・ ・ (3)
Can be obtained from.
The angle θy at which the sheet 2 is tilted in the y-axis direction is determined by the distance W between the identification marks 8-11 and 8-12 and the deviation length Dy.
θy = tan -1 (Dy / W) ・ ・ ・ (4)
Can be obtained from.

これらにより、シート2のずれ量Dは、ずれ幅Dx、ずれ長Dy、角度θx、θy であらわすことできる。したがって、シートの読み取り処理では、シート2から得られたシート画像情報に対し、ずれ量Dを利用して読み取り位置を補正することで、画像情報や文字情報の読み取りが適正化できる。 As a result, the displacement amount D of the sheet 2 can be represented by the displacement width Dx, the displacement length Dy, and the angles θx and θy. Therefore, in the sheet reading process, the reading of the image information and the character information can be optimized by correcting the reading position of the sheet image information obtained from the sheet 2 by using the deviation amount D.

なお、ここでは識別マーク8−11、8−12、8−21、8−22がシート2の4隅に一つずつ表示されるものに限らない。識別マークは、スキャニング処理においてシート2の読込みのずれ量の検出やその算出、ずれ量に基づく読み取り位置の補正を可能とする数および位置に表示されればよい。識別マーク8は、たとえばシート2の幅方向に離間した位置に少なくとも2つ、およびこの幅方向と交差方向に離間した位置に少なくとも2つ配置される。このとき識別マーク8は、たとえばシート2の中央側に表示してもよい。また識別マーク8の表示数は、たとえば基準マークと、シート2の幅方向および幅方向と交差方向に1つずつの少なくとも3つを表示してもよい。そして、スキャニングによるずれ量の算出および補正処理では、シート2の識別マーク8の表示位置および表示数に応じて、ずれ幅Dx、ずれ長Dy、角度θx、θyを算出すればよい。
さらに、識別マーク8−11、8−12、8−21、8−22は、全て同じ形状および同じ模様のものに限らない。識別マーク8−11、8−12、8−21、8−22は、たとえば全て異なる形状および模様であってもよく、または一部が異なる形状および模様であってもよい。さらに、識別マーク8−11、8−12、8−21、8−22は、他の識別マークの模様を一部に含む模様で表示されてもよい。
Here, the identification marks 8-11, 8-12, 8-21, and 8-22 are not limited to those displayed one by one at the four corners of the sheet 2. The identification mark may be displayed in a number and a position capable of detecting and calculating the reading deviation amount of the sheet 2 in the scanning process and correcting the reading position based on the deviation amount. For example, at least two identification marks 8 are arranged at positions separated from each other in the width direction of the sheet 2, and at least two identification marks 8 are arranged at positions separated from each other in the width direction. At this time, the identification mark 8 may be displayed on the center side of the sheet 2, for example. Further, the number of display of the identification mark 8 may be at least three, one for each of the reference mark and the width direction and the width direction and the intersection direction of the sheet 2. Then, in the calculation and correction processing of the deviation amount by scanning, the deviation width Dx, the deviation length Dy, the angles θx, and θy may be calculated according to the display position and the number of display of the identification mark 8 on the sheet 2.
Further, the identification marks 8-11, 8-12, 8-21, and 8-22 are not limited to those having the same shape and the same pattern. The identification marks 8-11, 8-12, 8-21, 8-22 may, for example, all have different shapes and patterns, or may have some different shapes and patterns. Further, the identification marks 8-11, 8-12, 8-21, 8-22 may be displayed as a pattern including a pattern of another identification mark as a part.

<第一の実施の形態の効果>
この第一の実施の形態によれば、次の何れかの効果が得られる。
(1) スキャニングの際、シート2の位置がずれても、ずれ量を算出し、このずれ量を利用して画像情報の読み取り位置を補正することで、情報の読み取り処理の適正化を図ることができる。
(2) シート2のスキャニング位置がずれても、そのずれ量に応じて補正できるので、答案などの情報の読み取りを適正化でき、採点の自動化などの処理を効率的に行うことができる。
<Effect of the first embodiment>
According to this first embodiment, any of the following effects can be obtained.
(1) Even if the position of the sheet 2 shifts during scanning, the shift amount is calculated, and the shift amount is used to correct the reading position of the image information in order to optimize the information reading process. Can be done.
(2) Even if the scanning position of the sheet 2 is deviated, it can be corrected according to the amount of the deviation, so that the reading of information such as the answer can be optimized and the processing such as automation of scoring can be efficiently performed.

〔第二の実施の形態〕
図4は、第二の実施の形態に係るスキャニングシステムを示している。図4に示す構成は一例であり、斯かる構成に本発明が限定されるものではない。
このスキャニングシステム20は本発明のスキャニング装置の一例であり、たとえば記述式解答、選択式解答、模範答案を含むシート2(図1、図2)をスキャニングし、答案の自動採点などに用いられる。このスキャニングシステム20にはイメージスキャナ22、処理装置24、キーボード26およびモニター28が含まれる。これらは一例としてインターネットなどネットワークを介して接続されてよい。
[Second Embodiment]
FIG. 4 shows a scanning system according to the second embodiment. The configuration shown in FIG. 4 is an example, and the present invention is not limited to such a configuration.
This scanning system 20 is an example of a scanning device of the present invention. For example, a sheet 2 (FIGS. 1 and 2) including a descriptive answer, a selective answer, and a model answer is scanned and used for automatic scoring of the answer. The scanning system 20 includes an image scanner 22, a processing device 24, a keyboard 26 and a monitor 28. These may be connected via a network such as the Internet as an example.

イメージスキャナ22は処理装置24により制御され、シート2をスキャニングして画像データの答案データに変換し、この答案データを処理装置24に提供する。この答案データには正解を表す正答データ、解答者が提出した答案の解答データなどの情報が含まれる。
処理装置24は通信機能を備えるたとえば、パーソナルコンピュータ(PC)などの情報処理装置である。キーボード26は情報入力装置の一例であり、マウス、バーコード読取り装置、モニター28の表示画面に設置されるタッチパネルなどの機器であってもよい。
モニター28は情報提示装置の一例であり、読み込んだシート2の画像情報や、採点システムにおける入力画像や採点結果画像を表示し、このモニター28は情報提示装置の一例であり、たとえばLCD(Liquid Crystal Display)が用いられ、読み取ったシート2の画像情報を提示する。
The image scanner 22 is controlled by the processing device 24, scans the sheet 2 to convert it into answer data of image data, and provides the answer data to the processing device 24. This answer data includes information such as correct answer data representing the correct answer and answer data of the answer submitted by the answerer.
The processing device 24 is an information processing device such as a personal computer (PC) having a communication function. The keyboard 26 is an example of an information input device, and may be a device such as a mouse, a barcode reader, or a touch panel installed on the display screen of the monitor 28.
The monitor 28 is an example of an information presenting device, and displays the image information of the read sheet 2, the input image in the scoring system, and the scoring result image. The monitor 28 is an example of the information presenting device, for example, an LCD (Liquid Crystal). Display) is used to present the scanned image information of the sheet 2.

<スキャニングシステム20のハードウェア>
図5は、スキャニングシステム20のハードウェアを示している。図5に示す構成は一例であり、斯かる構成に本発明が限定されるものではない。図5において、図4と同一部分には同一符号を付してある。
処理装置24は、プロセッサ30、メモリ部32および入出力部(I/O)34を備える。プロセッサ30は、メモリ部32にあるOS(Operating System)や各種のプログラムなど、情報処理や機能部の制御を行う。
メモリ部32にはROM(Read-Only Memory)、RAM(Random-Access Memory)などの記憶装置を備え、OSの他、スキャニング補正、答案採点などに用いられる情報が格納される。メモリ部32にはハードディスク装置など、外部記憶装置が含まれる。
<Hardware of scanning system 20>
FIG. 5 shows the hardware of the scanning system 20. The configuration shown in FIG. 5 is an example, and the present invention is not limited to such a configuration. In FIG. 5, the same parts as those in FIG. 4 are designated by the same reference numerals.
The processing device 24 includes a processor 30, a memory unit 32, and an input / output unit (I / O) 34. The processor 30 controls information processing and functional units such as an OS (Operating System) in the memory unit 32 and various programs.
The memory unit 32 is provided with a storage device such as a ROM (Read-Only Memory) and a RAM (Random-Access Memory), and stores information used for scanning correction, answer scoring, etc. in addition to the OS. The memory unit 32 includes an external storage device such as a hard disk device.

<処理装置24による情報処理>
処理装置24が実行する情報処理には、a)画像取込み処理36、b)記録処理38、c)位置判定処理40、d)ずれ量算出処理42、e)位置補正処理44などが含まれる。
<Information processing by processing device 24>
The information processing executed by the processing device 24 includes a) image acquisition process 36, b) recording process 38, c) position determination process 40, d) deviation amount calculation process 42, e) position correction process 44, and the like.

a)画像取込み処理36
イメージスキャナ22がシート2をスキャニングして読み込み、画像情報に変換する。この画像取込み処理36では、イメージスキャナ22から出力された画像情報がプロセッサ30に取り込まれる。
a) Image capture process 36
The image scanner 22 scans and reads the sheet 2 and converts it into image information. In the image capture process 36, the image information output from the image scanner 22 is captured in the processor 30.

b)記録処理38
この記録処理38はプロセッサ30の制御により実行し、イメージスキャナ22からプロセッサ30に取り込まれた画像情報をメモリ部32に記録する。この記録情報は、スキャニング情報ファイル46(図6)に格納される。
b) Recording process 38
This recording process 38 is executed under the control of the processor 30, and the image information taken into the processor 30 from the image scanner 22 is recorded in the memory unit 32. This recorded information is stored in the scanning information file 46 (FIG. 6).

c)位置判定処理40
この位置判定処理40はプロセッサ30により、画像情報からシート位置のずれを判定する。この位置判定処理40の結果は、シート2の属性情報に関係付けられてメモリ部32に格納される。
c) Position determination process 40
In the position determination process 40, the processor 30 determines the deviation of the sheet position from the image information. The result of the position determination process 40 is stored in the memory unit 32 in relation to the attribute information of the sheet 2.

d)ずれ量算出処理42
このずれ量算出処理42ではプロセッサ30の情報処理により、ずれ量の算出(図3)を実行する。
e)位置補正処理44
この位置補正処理44は処理装置24により実行し、算出したずれ量を用いてシート2の画像情報の読み取り位置を補正する。
d) Deviation amount calculation process 42
In this deviation amount calculation process 42, the deviation amount is calculated (FIG. 3) by the information processing of the processor 30.
e) Position correction processing 44
This position correction process 44 is executed by the processing device 24, and the position of reading the image information of the sheet 2 is corrected using the calculated deviation amount.

<スキャニング情報ファイル46>
このスキャニング情報ファイル46には図6に示すように、番号部48、属性情報部50、画像情報部52、ずれ判定部54、ずれ量部56、答案情報部60が備えられる。番号部48にはスキャニングの識別情報としての番号情報が格納される。属性情報部50にはスキャニングされたシート2について、片面か両面かその識別子、解答欄の位置、解答欄属性などの属性情報が格納される。
画像情報部52にはスキャニングによって取り込まれた画像情報が格納される。ずれ判定部54はずれ判定の結果情報が格納される。ずれ量部56には画像情報のずれ量Dが格納される。答案情報部60にはシート2から読み取られた答案情報が格納される。
<Scanning information file 46>
As shown in FIG. 6, the scanning information file 46 includes a number unit 48, an attribute information unit 50, an image information unit 52, a deviation determination unit 54, a deviation amount unit 56, and an answer information unit 60. Number information as scanning identification information is stored in the number unit 48. The attribute information unit 50 stores attribute information such as one-sided or two-sided or its identifier, the position of the answer column, and the attribute of the answer column for the scanned sheet 2.
The image information unit 52 stores the image information captured by scanning. The deviation determination unit 54 stores the result information of the deviation determination. The deviation amount D of the image information is stored in the deviation amount unit 56. The answer information unit 60 stores the answer information read from the sheet 2.

<処理シーケンス>
図7は、スキャニングの処理手順を示している。この処理手順は、答案の採点処理などの前処理に行うスキャニング処理のプログラムまたは採点方法の一例である。この処理において、Sは処理の工程、Sに付した番号は工程順の一例である(以下、同様)。
このスキャニングシステム20ではシート2のスキャニングに当たり、処理装置24およびイメージスキャナ22を起動し、イメージスキャナ22でシート2をスキャニングして読み取り、画像情報に変換する。
この処理手順では、シート2の識別情報の入力を行い(S101)、シート2のスキャニングを行う(S102)。このスキャニングは、イメージスキャナ22により行い、シート2の画像情報が得られる。シート2の識別情報の入力は、スキャニングするシート2の識別コードのほかシート2の種類や用紙のサイズ、向き、読込み面が片側か両側かの区別、識別マーク8の位置などを処理装置24に設定(ティーチング)する処理の一例である。
<Processing sequence>
FIG. 7 shows a scanning processing procedure. This processing procedure is an example of a scanning processing program or scoring method performed for preprocessing such as scoring of an answer. In this process, S is an example of the process, and the number assigned to S is an example of the process order (hereinafter, the same applies).
In this scanning system 20, when scanning the sheet 2, the processing device 24 and the image scanner 22 are activated, and the image scanner 22 scans and reads the sheet 2 and converts it into image information.
In this processing procedure, the identification information of the sheet 2 is input (S101), and the sheet 2 is scanned (S102). This scanning is performed by the image scanner 22, and the image information of the sheet 2 is obtained. To input the identification information of the sheet 2, in addition to the identification code of the sheet 2 to be scanned, the type of the sheet 2, the size and orientation of the paper, the distinction between one side and both sides of the reading surface, the position of the identification mark 8 and the like are input to the processing device 24. This is an example of the process of setting (teaching).

処理装置24は、取得した画像情報からスキャニングしたシート2が適正かを判定する(S103)。この判定処理では、たとえばスキャニングしたシート2の識別コード10の情報と処理装置24に設定された情報が一致するか否かで判断すればよい。シート2が適正であれば(S103のYES)、スキャニングされたシート2の画像情報のずれを判定し、そのずれ量を算出する(S104)。ずれの判定結果およびずれ量はスキャニング情報ファイル46に格納する。
処理装置24はずれ量を参照して画像情報の読み取り位置の補正を行い(S105)、シート2の答案データを取得する(S106)。処理装置24は、たとえばスキャニング処理で取得した画像情報に対し、予め設定された読み取りの基準位置からずれ量分ずらした位置で読み取り処理を行う。また、処理装置24は、たとえば画像情報から読み取った答案データである画像をモニター28に表示させてもよい。
The processing device 24 determines whether the scanned sheet 2 is appropriate from the acquired image information (S103). In this determination process, for example, it may be determined whether or not the information of the identification code 10 of the scanned sheet 2 and the information set in the processing device 24 match. If the sheet 2 is appropriate (YES in S103), the deviation of the scanned image information of the sheet 2 is determined, and the deviation amount is calculated (S104). The deviation determination result and the deviation amount are stored in the scanning information file 46.
The processing device 24 corrects the reading position of the image information with reference to the amount of deviation (S105), and acquires the answer data of the sheet 2 (S106). The processing device 24 performs reading processing on the image information acquired by, for example, scanning processing, at a position deviated by a deviation amount from a preset reference position for reading. Further, the processing device 24 may display an image, which is the answer data read from the image information, on the monitor 28, for example.

S103において、シート2が適正でなければ(S103のNO)、モニター28にエラー表示を出力するとともに、再スキャニングを指示する情報提示を行い(S107)、S102に戻る。
なお、シート2の判定処理では、たとえば設定した情報と識別コード10の情報が一致するか否かを判定するほか、スキャニングしたシート2の向きが上下または表裏が反転しているか否かを判定してもよい。
If the sheet 2 is not appropriate in S103 (NO in S103), an error display is output to the monitor 28, information for instructing rescanning is presented (S107), and the process returns to S102.
In the determination process of the sheet 2, for example, it is determined whether or not the set information and the information of the identification code 10 match, and whether or not the scanned sheet 2 is oriented upside down or upside down. You may.

<第二の実施の形態の効果>
この第二の実施の形態によれば、次の効果が得られる。
(1) スキャニングによって生じたシート2のずれ量を計測し、この計測結果を用いてシート2の画像情報の位置補正を行うことができる。
(2) この実施の形態では、スキャニングの判定結果により、エラー表示を行うことができ、エラー表示を確認したとき、ユーザーは即座に再スキャニングを行うことができ、処理の迅速化に寄与することができる。
<Effect of the second embodiment>
According to this second embodiment, the following effects can be obtained.
(1) The amount of displacement of the sheet 2 caused by scanning can be measured, and the position of the image information of the sheet 2 can be corrected using this measurement result.
(2) In this embodiment, an error display can be performed based on the scanning determination result, and when the error display is confirmed, the user can immediately perform rescanning, which contributes to speeding up the process. Can be done.

図8は、実施例1に係るスキャニング処理を示している。このスキャニング処理では、本発明のプログラムまたは方法の一例である。
この処理手順は、答案の採点処理などに用いられるスキャニング処理のプログラムまたは採点の前処理の一例である。この実施例1においてもシート2のスキャニングに当たり、処理装置24およびイメージスキャナ22を起動し、イメージスキャナ22でシート2をスキャニングして読み取り、画像情報に変換する。
この処理手順では、シート2の識別情報の入力を行い(S201)、シート2のスキャニングを行う(S202)。イメージスキャナ22により、シート2の画像情報が得られる。シート2の識別情報の入力は設定(ティーチング)処理の一例であり、たとえば処理装置24に記憶されているデータを利用するほか、基準となるシートを予めスキャンしてもよい。
FIG. 8 shows the scanning process according to the first embodiment. This scanning process is an example of the program or method of the present invention.
This processing procedure is an example of a scanning processing program or scoring preprocessing used for answer scoring processing and the like. Also in the first embodiment, when scanning the sheet 2, the processing device 24 and the image scanner 22 are started, and the image scanner 22 scans and reads the sheet 2 and converts it into image information.
In this processing procedure, the identification information of the sheet 2 is input (S201), and the sheet 2 is scanned (S202). The image scanner 22 obtains the image information of the sheet 2. The input of the identification information of the sheet 2 is an example of the setting (teaching) process. For example, the data stored in the processing device 24 may be used, or the reference sheet may be scanned in advance.

処理装置24は、取得した画像情報からシート2の上下(天地)が適正かを判定する(S203)。シート2の上下が適正であれば(S203のYES)、スキャニングされたシート2の画像情報のずれを判定し、そのずれ量を算出する(S204)。ずれの判定結果およびずれ量はスキャニング情報ファイル46に格納する。
実施例1では、このずれ量が読み取り位置の補正の許容範囲かを判定する(S205)。ずれ量が許容範囲であれば(S205のYES)、ずれ量を参照して画像情報の読み取り位置の補正を行い(S206)、シート2の答案データを取得する(S207)。
The processing device 24 determines from the acquired image information whether the top and bottom (top and bottom) of the sheet 2 are appropriate (S203). If the top and bottom of the sheet 2 are appropriate (YES in S203), the deviation of the scanned image information of the sheet 2 is determined, and the deviation amount is calculated (S204). The deviation determination result and the deviation amount are stored in the scanning information file 46.
In the first embodiment, it is determined whether or not this deviation amount is within the allowable range of correction of the reading position (S205). If the amount of deviation is within the permissible range (YES in S205), the reading position of the image information is corrected with reference to the amount of deviation (S206), and the answer data of the sheet 2 is acquired (S207).

S203において、シート2の上下が適正でなければ(S203のNO)、スキャニングした画像の反転処理を行い(S208)、ずれ量の算出処理に移行する(S204)。このとき処理装置24は、たとえばモニター28にシート2の向きが反転している旨の注意表示を出力してもよい。
S205において、ずれ量が読み取り位置の補正の許容範囲でなければ(S205のNO)、モニター28にエラー表示を出力するとともに、再スキャニングを指示する情報提示を行い(S209)、S202に戻る。このとき処理装置24では、たとえばずれ量の判断処理結果がでるまで画像の読み取り位置の補正処理の実行前の待機状態となっている。そして処理装置24は、ずれ量が許容範囲を越えているとの判断結果を契機に、補正処理の待機状態を解除すればよい。
In S203, if the top and bottom of the sheet 2 are not appropriate (NO in S203), the scanned image is inverted (S208), and the process proceeds to the calculation process of the deviation amount (S204). At this time, the processing device 24 may output a caution display to the monitor 28, for example, to the effect that the orientation of the sheet 2 is reversed.
In S205, if the amount of deviation is not within the permissible range of correction of the reading position (NO in S205), an error display is output to the monitor 28, information for instructing rescanning is presented (S209), and the process returns to S202. At this time, the processing device 24 is in a standby state before executing the image reading position correction processing until, for example, the result of the deviation amount determination processing is obtained. Then, the processing device 24 may release the standby state of the correction processing when the determination result that the deviation amount exceeds the permissible range is used as an opportunity.

<実施例1の効果>
この実施例1によれば、第一または第二の実施の形態の効果に加えて次の何れかの効果が得られる。
(1) 実施例1では、ずれ量を判定し、ずれ量が読込み位置の補正可能な値であれば、画像情報の位置補正を行い、そうでなければ、再スキャニングに移行させることができ、処理の迅速化とともに、適正な画像情報を得ることができる。
(2) 採点者など、処理担当者はスキャニング状況を容易に確認できる。
<Effect of Example 1>
According to this Example 1, in addition to the effect of the first or second embodiment, any of the following effects can be obtained.
(1) In the first embodiment, the deviation amount is determined, and if the deviation amount is a value that can correct the reading position, the position of the image information can be corrected, and if not, the scanning can be performed again. Appropriate image information can be obtained as well as speeding up the processing.
(2) The person in charge of processing, such as the grader, can easily check the scanning status.

図9は、実施例2に係るスキャニング処理を示している。このスキャニング処理は、実施例1と同様に本発明のプログラムまたは方法の一例である。
この処理手順は、答案の採点処理などに用いられるスキャニング処理のプログラムまたは採点の前処理の一例である。この実施例2においてもシート2のスキャニングに当たり、処理装置24およびイメージスキャナ22を起動し、イメージスキャナ22でシート2をスキャニングして読み取り、画像情報に変換する。
この処理手順では、読み込むシート2の属性情報の入力を行い(S301)、この入力情報をメモリ部32に記録する(S302)。この記録情報はスキャニング情報ファイル46(図6)に格納される。
このような前処理を経て、シート2のスキャニングを行う(S303)。イメージスキャナ22により、シート2の画像情報が得られることは既述の通りである。
FIG. 9 shows the scanning process according to the second embodiment. This scanning process is an example of the program or method of the present invention as in Example 1.
This processing procedure is an example of a scanning processing program or scoring preprocessing used for answer scoring processing and the like. Also in the second embodiment, when scanning the sheet 2, the processing device 24 and the image scanner 22 are started, and the image scanner 22 scans and reads the sheet 2 and converts it into image information.
In this processing procedure, the attribute information of the sheet 2 to be read is input (S301), and this input information is recorded in the memory unit 32 (S302). This recorded information is stored in the scanning information file 46 (FIG. 6).
After such pretreatment, scanning of the sheet 2 is performed (S303). As described above, the image scanner 22 can obtain the image information of the sheet 2.

処理装置24は、取得した画像情報からシート2の画像情報のずれを判定し、そのずれ量を算出する(S304)。ずれの判定結果およびずれ量はスキャニング情報ファイル46に格納する。
実施例2では、このずれ量により画像情報の読み取り位置の補正を行い(S305)、適正位置の画像情報と比較し、両者が一致したかを確認し(S306)、両者が一致するまで画像情報の読み取り位置の補正を行う(S305、S306)。画像情報が一致すれば(S306のYES)、その一致結果をモニター28に提示し(S307)、その結果をユーザーに告知する。この一致結果が得られた後、シート2の答案情報について、採点処理を行う(S308)。
The processing device 24 determines the deviation of the image information of the sheet 2 from the acquired image information, and calculates the deviation amount (S304). The deviation determination result and the deviation amount are stored in the scanning information file 46.
In the second embodiment, the reading position of the image information is corrected by this amount of deviation (S305), compared with the image information at the appropriate position, and it is confirmed whether the two match (S306), and the image information is obtained until the two match. The reading position of is corrected (S305, S306). If the image information matches (YES in S306), the matching result is presented to the monitor 28 (S307), and the result is notified to the user. After obtaining this matching result, the answer information on Sheet 2 is scored (S308).

<実施例2の効果>
この実施例2によれば、実施例1の効果に加えて次の何れかの効果が得られる。
(1) 実施例2では、適正位置の画像情報との比較により、シート2の画像情報が一致したか否かにより、採点処理に移行するので、不確定な画像情報による採点処理などを回避でき、処理の信頼性を高めることができる。
(2) 採点者など、処理担当者は一致結果の提示情報からシート2の画像情報の状況を容易に確認できる。
<Effect of Example 2>
According to this Example 2, in addition to the effect of Example 1, any of the following effects can be obtained.
(1) In the second embodiment, the scoring process is performed depending on whether or not the image information on the sheet 2 matches by comparing with the image information at the appropriate position, so that the scoring process based on uncertain image information can be avoided. , The reliability of processing can be improved.
(2) The person in charge of processing, such as the grader, can easily confirm the status of the image information on the sheet 2 from the presentation information of the matching result.

図10は、実施例3に係るメモリ部32の構成例を示している。図10に示す構成は一例であり、斯かる構成に本発明が限定されない。
処理装置24のメモリ部32には、たとえば画像の読み取り位置の補正処理などを行うための作業領域として、作業フォルダ62、正解画像フォルダ64−1、エラー画像フォルダ64−2、監視フォルダ66を有する。この作業フォルダ62、正解画像フォルダ64−1、エラー画像フォルダ64−2、監視フォルダ66は、たとえば画像情報の認識処理や、読み取り位置の補正処理、読み取りのエラーの判定処理などの各処理段階に応じて画像情報を保持する領域の一例であって、単一の記憶手段の内部に構成されればよい。
作業フォルダ62は、スキャニング装置によって取得された画像情報に対し、読み取りの向きの判定処理や読み取り位置の補正処理などを実行する作業領域の一例である。
正解画像フォルダ64−1は、読み取った画像情報に含まれる識別マークの判別により、適切に読み取られたと判断された画像を格納する領域の一例である。
エラー画像フォルダ64−2は、適切に読み取られていないと判断された画像を格納する領域の一例である。
監視フォルダ66は、スキャニング装置によって取得した画像情報を格納する領域の一例である。
FIG. 10 shows a configuration example of the memory unit 32 according to the third embodiment. The configuration shown in FIG. 10 is an example, and the present invention is not limited to such a configuration.
The memory unit 32 of the processing device 24 has a working folder 62, a correct image folder 64-1, an error image folder 64-2, and a monitoring folder 66 as work areas for performing, for example, correction processing of an image reading position. .. The working folder 62, the correct image folder 64-1, the error image folder 64-2, and the monitoring folder 66 are used in each processing stage such as image information recognition processing, reading position correction processing, and reading error determination processing. Correspondingly, it is an example of an area for holding image information, and may be configured inside a single storage means.
The work folder 62 is an example of a work area for executing reading direction determination processing, reading position correction processing, and the like on the image information acquired by the scanning device.
The correct image folder 64-1 is an example of an area for storing an image determined to be properly read by discriminating the identification mark included in the read image information.
The error image folder 64-2 is an example of an area for storing an image determined not to be read properly.
The monitoring folder 66 is an example of an area for storing image information acquired by the scanning device.

<スキャニング処理>
図11は、実施例3に係るスキャニング処理を示している。このスキャニング処理は、実施例1および実施例2と同様に本発明のプログラムまたは方法の一例である。
処理装置24は、たとえばユーザーによる入力作業や予め設定された情報、もしくは基準情報としてスキャニングした画像情報に基づいて、読み取りを行うシート情報が選択される(S401)。処理装置24は、スキャニング装置であるイメージスキャナ22で取込んだ画像を取得し、画像の認識処理を開始すると(S402)、監視フォルダ66内に格納するとともに、認識処理を行う画像を作業フォルダ62に移動させる(S403)。
<Scanning process>
FIG. 11 shows the scanning process according to the third embodiment. This scanning process is an example of the program or method of the present invention as in Example 1 and Example 2.
The processing device 24 selects sheet information to be read based on, for example, input work by the user, preset information, or image information scanned as reference information (S401). When the processing device 24 acquires the image captured by the image scanner 22 which is the scanning device and starts the image recognition process (S402), the processing device 24 stores the image in the monitoring folder 66 and stores the image to be recognized in the working folder 62. (S403).

処理装置24は、シート2の読み取り向きの確認処理として、たとえば作業フォルダ62内の画像情報について、画像の縦方向のサイズが横方向のサイズよりも小さいか否かを判断する(S404)。処理装置24は、画像の縦方向のサイズが横方向のサイズよりも小さい場合(S404のYES)、読み取り方向の補正処理として、作業フォルダ62内の画像データに対し、所定角度としてたとえば90(°)回転補正し、この補正した画像を元の画像に上書きして保存する(S405)。
なお、シート2の読み取り向きの確認は、たとえばスキャニング処理を行う多数枚のシート2の全てに実行するほか、最初の1枚または複数枚のみで行ってもよい。そして、処理装置24は、読み取り向きの確認結果に基づいて、スキャニングした全てのシートに対し、同じ向きに同じ角度で回転補正処理を行ってもよい。
また、処理装置24は、画像の縦方向のサイズが横方向のサイズよりも大きい場合(S404のNO)、シート2に対するスキャニングの向きが適切であると判断する。
As a confirmation process of the reading orientation of the sheet 2, the processing device 24 determines, for example, whether or not the vertical size of the image is smaller than the horizontal size of the image information in the working folder 62 (S404). When the vertical size of the image is smaller than the horizontal size (YES in S404), the processing device 24 sets the image data in the working folder 62 as a predetermined angle of 90 (°) as a correction process in the reading direction. ) Rotation correction is performed, and the corrected image is overwritten with the original image and saved (S405).
The reading orientation of the sheet 2 may be confirmed, for example, on all of a large number of sheets 2 to be subjected to the scanning process, or may be performed only on the first one or a plurality of sheets. Then, the processing device 24 may perform rotation correction processing on all the scanned sheets in the same direction and at the same angle based on the confirmation result of the reading direction.
Further, when the vertical size of the image is larger than the horizontal size (NO in S404), the processing device 24 determines that the scanning direction with respect to the sheet 2 is appropriate.

処理装置24は、読み取った画像の種別および読み取った画像の状態監視処理として、シート情報の識別マークの情報と、読み取った画像に含まれる識別マークの配置位置が全て一致するか否かを判断する(S405)。判断の基準となるシート情報は、S401で選択されたシート情報が用いられる。このシート情報には、シートの種類や識別マークの位置および数などの情報含まれる。
処理装置24は、読み取った画像の識別マークの配置位置が全て一致する場合(S406のYES)、取得した画像上の識別マーク8の位置をデータベースに記録し(S407)、この位置と、シート情報に登録されている識別マークの位置とのずれを計算する(S408)。このとき処理装置24は、たとえば読み取った画像情報に座標情報を設定し、ずれの距離や角度の算出処理やずれ量の表示に利用してもよい。処理装置24は、算出したずれ量を利用して画像情報に含まれる識別子である識別コード10を確認する(S409)。
The processing device 24 determines whether or not the information of the identification mark in the sheet information and the arrangement position of the identification mark included in the read image all match as the type of the read image and the state monitoring process of the read image. (S405). The sheet information selected in S401 is used as the sheet information that serves as the reference for the determination. The sheet information includes information such as the position and number of the type and the identification marks of the sheet.
When the arrangement positions of the identification marks of the read image all match (YES in S406), the processing device 24 records the position of the identification mark 8 on the acquired image in the database (S407), and records this position and the sheet information. The deviation from the position of the identification mark registered in is calculated (S408). At this time, the processing device 24 may set coordinate information in the read image information, for example, and use it for calculation processing of the deviation distance and angle and display of the deviation amount. The processing device 24 confirms the identification code 10 which is an identifier included in the image information by using the calculated deviation amount (S409).

処理装置24は、読み取った画像の識別マークの配置位置が一致しないと判断した場合(S406のNO)、作業フォルダ62内の画像をエラー画像フォルダ64−2に移動させる(S410)とともに、エラー内容をメモリ部32に記録する(S411)。そして処理装置24は、この処理結果をモニター28に表示させる(S412)。 When the processing device 24 determines that the placement positions of the identification marks of the read images do not match (NO in S406), the processing device 24 moves the images in the working folder 62 to the error image folder 64-2 (S410), and the error content. Is recorded in the memory unit 32 (S411). Then, the processing device 24 displays the processing result on the monitor 28 (S412).

処理装置24は、シート2の読み取り方向の監視と修正処理として、画像上に識別コード10が存在するかを判断する(S413)。そして処理装置24は、識別コード10が存在しない場合(S413のNO)、取込んだ画像の上下を反転させる処理を行って、元の画像に上書き保存する(S414)。また、処理装置24は、画像内に識別コード10の存在が確認できれば(S413のYES)、その画像を利用する。
そして処理装置24は、計算したずれ量を考慮して画像上の識別コード10が選択したシート情報の識別コードと同じか否かを判断する(S415)。処理装置24は、画像から読み取れる識別コード10がシート情報の識別コードと同じと判断した場合(S415のYES)、作業フォルダ62内にあるその画像を正解画像フォルダ64−1に移動させる(S416)とともに、その処理結果をモニター28に表示させる(S417)。そして監視フォルダ66内に次の画像があるか否かを確認し(S418)、画像がある場合(S418のYES)にはS403に戻って次の画像に対する読み取り処理に移行する。処理装置24は、次の画像が無ければ(S418のNO)、スキャニング処理を終了する。
また、処理装置は、画像から読み取れる識別コード10がシート情報の識別コードと異なると判断した場合(S415のNO)、作業フォルダ62内のその画像をエラー画像フォルダ64−2に移動させ(S419)、エラー内容をメモリ部32に記録するとともに(S420)、その処理結果をモニター28に表示し(S421)、S403に戻って次の画像に対する読み取り処理に移行する。
The processing device 24 determines whether or not the identification code 10 is present on the image as a monitoring and correction process for the reading direction of the sheet 2 (S413). Then, when the identification code 10 does not exist (NO in S413), the processing device 24 performs a process of inverting the captured image upside down and overwrites and saves the original image (S414). Further, if the existence of the identification code 10 can be confirmed in the image (YES in S413), the processing device 24 uses the image.
Then, the processing device 24 determines whether or not the identification code 10 on the image is the same as the identification code of the selected sheet information in consideration of the calculated deviation amount (S415). When the processing device 24 determines that the identification code 10 that can be read from the image is the same as the identification code of the sheet information (YES in S415), the processing device 24 moves the image in the working folder 62 to the correct image folder 64-1 (S416). At the same time, the processing result is displayed on the monitor 28 (S417). Then, it is confirmed whether or not there is the next image in the monitoring folder 66 (S418), and if there is an image (YES in S418), the process returns to S403 and proceeds to the reading process for the next image. If there is no next image (NO in S418), the processing device 24 ends the scanning process.
When the processing device determines that the identification code 10 that can be read from the image is different from the identification code of the sheet information (NO in S415), the processing device moves the image in the working folder 62 to the error image folder 64-2 (S419). The error content is recorded in the memory unit 32 (S420), the processing result is displayed on the monitor 28 (S421), and the process returns to S403 to shift to the reading process for the next image.

<実施例3の効果>
この実施例3によれば、実施例1、2と同様の効果が得られる。
<Effect of Example 3>
According to this Example 3, the same effect as in Examples 1 and 2 can be obtained.

図12は、実施例4に係るスキャニングシステムの機能構成例を示している。図12に示す構成は一例であり、斯かる構成に本発明が限定されない。
このスキャニングシステム70は本発明のスキャニング装置の一例であり、たとえばイメージスキャナ22および処理装置24を備える。
処理装置24には、たとえばメモリ部32にシート情報が記憶されている。また処理装置24には、シート画像読み取り部72と色調整部74を備える。
シート画像読み取り部72は、イメージスキャナ22で読取った画像情報を処理する処理領域の一例であり、たとえば画像情報に含まれる情報のうち、記入された情報や処理装置24で処理する情報などの特定情報の抽出や判別を行う処理部である。
色調整部74は、シート画像読み取り部72で抽出された特定情報と、画像情報に含まれる特定情報以外の部分に含まれている着色や模様などを判別するとともにその色などの表示濃度の調整機能を有する処理部の一例である。
FIG. 12 shows a functional configuration example of the scanning system according to the fourth embodiment. The configuration shown in FIG. 12 is an example, and the present invention is not limited to such a configuration.
This scanning system 70 is an example of the scanning apparatus of the present invention, and includes, for example, an image scanner 22 and a processing apparatus 24.
Sheet information is stored in the processing device 24, for example, in the memory unit 32. Further, the processing device 24 includes a sheet image reading unit 72 and a color adjusting unit 74.
The sheet image reading unit 72 is an example of a processing area for processing the image information read by the image scanner 22. For example, among the information included in the image information, the entered information and the information to be processed by the processing device 24 are specified. It is a processing unit that extracts and discriminates information.
The color adjusting unit 74 discriminates between the specific information extracted by the sheet image reading unit 72 and the coloring or pattern contained in the portion other than the specific information included in the image information, and adjusts the display density of the color or the like. This is an example of a processing unit having a function.

シート2は、たとえば図13に示すように、シート表面2fの要部4f内に解答欄(マーク領域)76などを含む文字情報や枠線78などの情報が印刷されている。そしてスキャニング処理するシート2には、たとえば解答欄76の中に記入領域80と未記入領域82が存在する。この記入領域80は、たとえばシート2に対してペンなどで着色や文字、図形などが書込まれた領域を表す。未記入領域82は、解答欄76内において、記入領域80以外の部分、もしくは記入可能な部分であって着色や記載がされていない領域の一例である。シート画像読み取り部72は、たとえばこれらの情報のうち、特定情報として少なくとも解答欄76を読み込むとともに、この解答欄76のうちの記入領域80と未記入領域82を判別する。この解答欄76の、読み取りの判別は、たとえばシート2に設定された設問ごとに行ってもよく、または全ての設問に対して行ってもよい。
色調整部74は、たとえばスキャニングされた画像情報に対し、解答欄76の位置の色や濃度と枠線78やシート2面の背景色の色またはその濃度を判別する。着色の判別では、たとえば解答欄76の色と枠線78やシート2面の背景色との組み合せパターンを記憶しておき、濃度の調整をすべきか否かを判別すればよく、また濃度判定では印刷面を2値化処理して、その濃度レベルを判別すればよい。このとき色調整部74は、たとえば図14のAに示すように、マークシートの解答欄76に対する記入領域80を把握する。このとき色調整部74では、たとえば図14のBに示すように、記入領域80である着色部分86を「1」とし、未記入領域82である無着色部分88「0」とする2値化処理を行うとともに、これらの境界部分84を判別する。また色調整部74は、たとえば図15のAに示すように、解答欄76の一部に着色されて記入領域80となった場合、図15のBに示すように、解答欄76に設定された枠線に関わらず着色部分86を「1」とし、それ以外の部分を無着色部分88「0」と判別する。
なお、シート2にマークされた内容に対する採点処理では、たとえば解答欄76の枠線に対する着色部分86の位置や範囲などを判別すればよい。
On the sheet 2, for example, as shown in FIG. 13, character information including an answer column (mark area) 76 and information such as a frame line 78 are printed in the main part 4f of the sheet surface 2f. Then, the sheet 2 to be scanned has, for example, an entry area 80 and an unfilled area 82 in the answer column 76. The entry area 80 represents, for example, an area in which coloring, characters, figures, etc. are written on the sheet 2 with a pen or the like. The unfilled area 82 is an example of a part other than the filled-in area 80, or a part that can be filled in and is not colored or described in the answer column 76. For example, the sheet image reading unit 72 reads at least the answer column 76 as specific information among these information, and discriminates between the filled area 80 and the unfilled area 82 in the answer column 76. The determination of reading in the answer column 76 may be performed for each question set on the sheet 2, for example, or may be performed for all the questions.
For example, the color adjusting unit 74 determines the color and density of the position of the answer column 76 and the color of the background color of the frame line 78 and the two sheets or the density thereof with respect to the scanned image information. In the determination of coloring, for example, the combination pattern of the color of the answer column 76 and the border 78 and the background color of the two sheets may be stored, and it may be determined whether or not the density should be adjusted. The printed surface may be binarized to determine its density level. At this time, the color adjusting unit 74 grasps the entry area 80 for the answer column 76 of the mark sheet, for example, as shown in A of FIG. At this time, in the color adjusting unit 74, as shown in B of FIG. 14, for example, the colored portion 86 which is the entry area 80 is set to “1”, and the uncolored portion 88 “0” which is the unfilled area 82 is binarized. While performing the processing, these boundary portions 84 are discriminated. Further, when the color adjustment unit 74 is colored in a part of the answer column 76 to become the entry area 80 as shown in A of FIG. 15, for example, the color adjustment unit 74 is set in the answer column 76 as shown in B of FIG. Regardless of the border, the colored portion 86 is set to "1", and the other portions are determined to be the uncolored portion 88 "0".
In the scoring process for the content marked on the sheet 2, for example, the position and range of the colored portion 86 with respect to the frame line of the answer column 76 may be determined.

また色調整部74は、たとえば図16のAに示すように、解答欄76の枠線外部の着色、すなわちシート表面2fに色や模様などの背景着色部分90がある場合、ペンなどで書込まれた記入領域80との判別処理を行う。このとき色調整部74は、たとえばスキャニングした画像のうち、解答欄76の判別に際し、背景着色部分90の色やその濃度を閾値とし、その色よりも濃度が高い部分を記入領域80と判別すればよい。そして、色調整部74は、たとえば図16のBに示すように、濃度の閾値を設定することで、着色部分86を「1」とし、それ以外の部分を無着色部分88「0」と判別すればよい。
Further, as shown in A of FIG. 16, for example, when the color adjustment unit 74 is colored outside the frame line of the answer column 76, that is, when the sheet surface 2f has a background colored portion 90 such as a color or a pattern, the color adjusting unit 74 writes with a pen or the like. The processing for distinguishing from the filled entry area 80 is performed. At this time, the color adjusting unit 74 uses, for example, the color of the background colored portion 90 and its density as a threshold value when determining the answer column 76 in the scanned image, and determines the portion having a density higher than that color as the entry area 80. Just do it. Then, as shown in B of FIG. 16, for example, the color adjusting unit 74 determines that the colored portion 86 is “1” and the other portion is the uncolored portion 88 “0” by setting the density threshold value. do it.

<スキャニング処理>
図17は、実施例4に係るスキャニング処理を示している。このスキャニング処理は、実施例1ないし実施例3と同様に本発明のプログラムまたは方法の一例である。
この処理手順は、答案の採点処理などに用いられるスキャニング処理のプログラムまたは採点の前処理の一例である。この実施例2においてもシート2のスキャニングに当たり、処理装置24およびイメージスキャナ22を起動し、イメージスキャナ22でシート2をスキャニングして読み取り、画像情報に変換する。
この処理手順では、読み込むシート2のシート情報の入力を行い(S501)、この入力情報をメモリ部32に記録する(S502)。この記録情報はスキャニング情報ファイル46(図6)に格納される。
このような前処理を経て、シート2のスキャニングを行う(S503)。イメージスキャナ22により、シート2の画像情報が得られることは既述の通りである。
<Scanning process>
FIG. 17 shows the scanning process according to the fourth embodiment. This scanning process is an example of the program or method of the present invention as in Examples 1 to 3.
This processing procedure is an example of a scanning processing program or scoring preprocessing used for answer scoring processing and the like. Also in the second embodiment, when scanning the sheet 2, the processing device 24 and the image scanner 22 are started, and the image scanner 22 scans and reads the sheet 2 and converts it into image information.
In this processing procedure, the sheet information of the sheet 2 to be read is input (S501), and this input information is recorded in the memory unit 32 (S502). This recorded information is stored in the scanning information file 46 (FIG. 6).
After such a pretreatment, the sheet 2 is scanned (S503). As described above, the image scanner 22 can obtain the image information of the sheet 2.

処理装置24は、画像情報のずれ判定や読み取り位置の補正処理を行い(S504)、シート2の特定情報を抽出し、記入欄以外の部分である背景などの色情報を検出する(S505)。この色検出処理では、解答欄76の色と枠線78やシート表面2fの背景色を判別する。
そして処理装置24は、検出した色情報を閾値としてシートの解答欄76の読み取り機能を調整し(S506)、採点処理(S507)を行う。読み取り機能の調整では、たとえばシート画像読み取り部72や色調整部74において、スキャニングした画像内の解答欄76に対し、背景色を閾値とする読み取り機能の調整を行ってもよく、解答欄76の色の濃度または解答欄76以外の部分の色の濃度を調整した画像を生成してもよい。
The processing device 24 performs misalignment determination of image information and correction processing of the reading position (S504), extracts specific information of the sheet 2, and detects color information such as a background, which is a portion other than the entry field (S505). In this color detection process, the color of the answer column 76 and the background color of the frame line 78 and the sheet surface 2f are discriminated.
Then, the processing device 24 adjusts the reading function of the answer column 76 of the sheet using the detected color information as a threshold value (S506), and performs the scoring process (S507). In the adjustment of the reading function, for example, the sheet image reading unit 72 or the color adjusting unit 74 may adjust the reading function with the background color as the threshold value for the answer column 76 in the scanned image, and the answer column 76 may be adjusted. An image in which the color density or the color density of the portion other than the answer column 76 is adjusted may be generated.

<実施例3の効果>
この実施例3によれば、実施例1およびまたは実施例2の効果に加えて次の何れかの効果が得られる。
(1) 処理装置24が読込む解答欄76の読み込み機能を調整することで、記入された情報の読み込み精度が向上する。
(2) 解答内容の読み込み精度が上がることで、採点精度の向上が図れる。
(3) 解答欄76と解答欄76以外の部分の判別精度を上げることで、記入領域80の判別機能を維持しつつ、枠線78やシート2の背景色などを採用することができるのでシート2の自由度を広げることができる。
<Effect of Example 3>
According to this Example 3, in addition to the effects of Example 1 and / or Example 2, any of the following effects can be obtained.
(1) By adjusting the reading function of the answer column 76 read by the processing device 24, the reading accuracy of the entered information is improved.
(2) By improving the reading accuracy of the answer contents, the scoring accuracy can be improved.
(3) By improving the discrimination accuracy of the parts other than the answer column 76 and the answer column 76, the border color 78 and the background color of the sheet 2 can be adopted while maintaining the discrimination function of the entry area 80. The degree of freedom of 2 can be expanded.

〔他の実施の形態〕
以上説明した実施の形態および実施例について、その変形例を以下に列挙する。
[Other Embodiments]
The modifications of the embodiments and examples described above are listed below.

(1) 上記実施の形態および実施例では、スキャニングしたシート2のずれ量に応じてシート2の画像情報の読み取り位置を補正する場合を示したがこれに限らない。処理装置24は、たとえばスキャニングしたシート2の画像をずれ量に基づいて補正してもよい。処理装置24のメモリ部32にあるスキャニング情報ファイル46には、ずれ量Dによって位置補正された補正後の画像情報(補正画像情報)が格納される。そして処理装置24は、補正画像から画像情報を読み取り、採点処理や記入内容の集計処理などを行ってもよい。 (1) In the above-described embodiment and embodiment, the case where the reading position of the image information of the sheet 2 is corrected according to the amount of deviation of the scanned sheet 2 is shown, but the present invention is not limited to this. The processing device 24 may correct, for example, the scanned image of the sheet 2 based on the amount of deviation. The scanning information file 46 in the memory unit 32 of the processing device 24 stores the corrected image information (corrected image information) whose position is corrected by the deviation amount D. Then, the processing device 24 may read the image information from the corrected image and perform scoring processing, aggregation processing of the entered contents, and the like.

(2) 上記実施の形態および実施例では、スキャニングシステム20、スキャニング装置として、イメージスキャナ22、処理装置24、キーボード26、モニター28を含み、有線や無線により接続されるものを示したがこれに限らない。スキャニングシステム20、スキャニング装置は、たとえばイメージスキャナ22、処理装置24、キーボード26、モニター28を一体化した情報処理装置であってもよい。この情報処理装置は、たとえばシート面を撮影してスキャンするカメラ、撮影した画像情報を表示する表示画面、スキャニングプログラムを実行して、画像情報に含まれる識別マーク8−11、8−12、8−21、8−22を認識し、画像の読み取り位置の調整処理を行う処理機能を有する携帯電話機やタブレット(Tablet)端末などが含まれる。そのほか、情報処理装置は、採点機能を実行するためのプログラム、その他のプログラムが実行可能にしてもよい。 (2) In the above-described embodiment and embodiment, the scanning system 20, the scanning device including the image scanner 22, the processing device 24, the keyboard 26, and the monitor 28, and those connected by wire or wirelessly are shown. Not exclusively. The scanning system 20 and the scanning device may be, for example, an information processing device in which an image scanner 22, a processing device 24, a keyboard 26, and a monitor 28 are integrated. This information processing device executes, for example, a camera that captures and scans the sheet surface, a display screen that displays captured image information, and a scanning program to execute identification marks 8-11, 8-12, 8 included in the image information. Included are mobile phones and tablet terminals having a processing function of recognizing -21 and 8-22 and adjusting the reading position of an image. In addition, the information processing device may be capable of executing a program for executing the scoring function and other programs.

(3) 上記実施の形態および実施例では、シート2に形成された切欠き12が表示面の向きを表す識別情報として利用する場合を示したがこれに限られない。切欠き12は、たとえば、スキャニング装置に複数枚のシート2を設置する際に、その設置方向を合わせるための情報として利用してもよい。これにより、スキャニング装置では、シート2の読み取りにおいて、スキャニング方向を統一化させることが可能となる。 (3) In the above-described embodiment and embodiment, the case where the notch 12 formed in the sheet 2 is used as the identification information indicating the orientation of the display surface is shown, but the present invention is not limited to this. The notch 12 may be used as information for aligning the installation directions when a plurality of sheets 2 are installed in the scanning device, for example. As a result, in the scanning device, it is possible to unify the scanning direction when reading the sheet 2.

以上説明したように、本発明のスキャニングのシステム、プログラム、方法および装置について、最も好ましい実施の形態等について説明した。本発明は、上記記載に限定されるものではない。特許請求の範囲に記載され、または発明を実施するための形態に開示された発明の要旨に基づき、当業者において様々な変形や変更が可能である。斯かる変形や変更が、本発明の範囲に含まれることは言うまでもない。 As described above, the system of the scan canning of the present invention, program, method and apparatus has been described most preferred embodiments, and the like. The present invention is not limited to the above description. Various modifications and modifications can be made by those skilled in the art based on the gist of the invention described in the claims or disclosed in the form for carrying out the invention. Needless to say, such modifications and modifications are included in the scope of the present invention.

本発明によれば、選択式答案、記述式答案、模範答案などのシートをイメージスキャナで読み取る際に生じるずれを認識でき、そのずれ量でシートの画像情報を補正することができ、適正な画像情報を取得でき、文字認識による自動採点の信頼性の向上に寄与することができる。
According to the present invention, it is possible to recognize the deviation that occurs when reading a sheet such as a selection type answer, a descriptive answer, and a model answer with an image scanner, and it is possible to correct the image information of the sheet by the amount of the deviation, and an appropriate image. Information can be acquired, which can contribute to improving the reliability of automatic scoring by character recognition.

2 スキャニングシート
2f シート表面
2r シート裏面
4f、4r 要部
6f、6r 欄外部
8−11、8−12 第1の識別マーク
8−21、8−22 第2の識別マーク
10 識別コード
12 切欠き
14 枠線部
16、18 表示部
20 スキャニングシステム
22 イメージスキャナ
24 処理装置
26 キーボード
28 モニター
30 プロセッサ
32 メモリ部
34 入出力部(I/O)
36 画像取込み処理
38 記録処理
40 位置判定処理
42 ずれ量算出処理
44 位置補正処理
46 スキャニング情報ファイル
48 番号部
50 属性情報部
52 画像情報部
54 ずれ判定部
56 ずれ量部
60 答案情報部
62 作業フォルダ
64−1 正解画像フォルダ
64−2 エラー画像フォルダ
66 監視フォルダ
70 スキャニングシステム
72 シート画像読み取り部
74 色調整部
76 解答欄
78 枠線
80 記入領域
82 未記入流域
84 境界部分
86 着色部分
88 無着色部分
90 背景着色部分

2 Scanning sheet 2f Sheet front surface 2r Sheet back surface 4f, 4r Main part 6f, 6r Column outside 8-11, 8-12 1st identification mark 8-21, 8-22 2nd identification mark 10 Identification code 12 Notch 14 Borders 16, 18 Display 20 Scanning system 22 Image scanner 24 Processing device 26 Keyboard 28 Monitor 30 Processor 32 Memory section 34 Input / output section (I / O)
36 Image capture processing 38 Recording processing 40 Position judgment processing 42 Misalignment amount calculation processing 44 Position correction processing 46 Scanning information file 48 Number part 50 Attribute information part 52 Image information part 54 Misalignment judgment part 56 Misalignment amount part 60 Answer information part 62 Working folder 64-1 Correct image folder 64-2 Error image folder 66 Monitoring folder 70 Scanning system 72 Sheet image reading unit 74 Color adjustment unit 76 Answer column 78 Border 80 Entry area 82 Unfilled basin 84 Boundary part 86 Colored part 88 Uncolored part 90 Background colored part

Claims (8)

シート面の幅方向に離間した少なくとも2箇所に配置される第1の識別マーク、前記幅方向と交差方向に離間した少なくとも2箇所に配置されており、前記第1の識別マークと同一の形状または前記第1の識別マークを一部に含む形状の第2の識別マークもしくは前記第1の識別マークと異なる第2の識別マーク、前記シート面に種別情報を示す識別コード、少なくとも文字情報または図形情報を表示したシートと、
前記シート面をスキャニングして前記シートから前記識別コード、前記文字情報または前記図形情報、前記第1の識別マーク、前記第2の識別マークが含まれる画像情報を取得するスキャナと、
前記画像情報の縦方向のサイズが横方向のサイズより小さい場合に前記画像情報を90°回転させ、前記シート面の位置を表す座標情報を利用し、前記第1の識別マークまたは前記第2の識別マークの一方または両方の位置の対比により前記シート面のずれ量を算出し、該ずれ量により前記画像情報に対する読み取り位置を補正するとともに、前記読み取り位置または前記シート面の全体から前記画像情報の色の濃度情報を検出し、前記画像情報中で他よりも濃度レベルが高い部分を特定情報と判別し、前記特定情報以外の部分からの読み取り機能を制限する処理装置と、
を備えることを特徴とするスキャニングシステム。
The first identification mark is arranged at least two places separated from each other in the width direction of the seat surface, and the first identification mark is arranged at least two places separated from each other in the width direction and the same shape as the first identification mark. A second identification mark having a shape including the first identification mark or a second identification mark different from the first identification mark, an identification code indicating type information on the sheet surface, at least character information or graphic information. And the sheet that displayed
A scanner that scans the sheet surface to acquire image information including the identification code, the character information or the graphic information, the first identification mark, and the second identification mark from the sheet.
When the vertical size of the image information is smaller than the horizontal size, the image information is rotated by 90 °, and the coordinate information indicating the position of the sheet surface is used to use the first identification mark or the second identification mark. The amount of deviation of the sheet surface is calculated by comparing the positions of one or both of the identification marks, the reading position with respect to the image information is corrected by the amount of deviation, and the image information is obtained from the reading position or the entire sheet surface. A processing device that detects color density information, determines a portion of the image information having a higher density level than others as specific information, and limits the reading function from a portion other than the specific information.
A scanning system characterized by being equipped with.
シート面の幅方向に離間した少なくとも2箇所に配置される第1の識別マーク、前記幅方向と交差方向に離間した少なくとも2箇所に配置されており、前記第1の識別マークと同一の形状または前記第1の識別マークを一部に含む形状の第2の識別マークもしくは前記第1の識別マークと異なる第2の識別マーク、前記シート面に種別情報を示す識別コード、少なくとも文字情報または図形情報を表示したシートと、The first identification mark is arranged at least two places separated from each other in the width direction of the seat surface, and the first identification mark is arranged at least two places separated from each other in the width direction and has the same shape as the first identification mark. A second identification mark having a shape including the first identification mark or a second identification mark different from the first identification mark, an identification code indicating type information on the sheet surface, at least character information or graphic information. And the sheet that displayed
前記シート面をスキャニングして前記シートから前記識別コード、前記文字情報または前記図形情報、前記第1の識別マーク、前記第2の識別マークが含まれる画像情報を取得するスキャナと、A scanner that scans the sheet surface to acquire image information including the identification code, the character information or the graphic information, the first identification mark, and the second identification mark from the sheet.
前記シート面の位置を表す座標情報を利用し、前記第1の識別マークまたは前記第2の識別マークの一方または両方の位置の対比により前記シート面のずれ量を算出し、該ずれ量により前記画像情報に対する読み取り位置を補正する処理装置と、Using the coordinate information representing the position of the sheet surface, the displacement amount of the sheet surface is calculated by comparing the positions of one or both of the first identification mark and the second identification mark, and the displacement amount is used to calculate the displacement amount. A processing device that corrects the reading position for image information,
前記スキャナで取得した前記画像情報、前記シート面のずれ量による前記画像情報に対する読み取り位置の補正情報、および前記ずれ量が読み取り位置の補正が可能な範囲を超えた場合に生成されるエラー情報のうちの何れかの情報または2以上の情報を提示する情報提示装置と、The image information acquired by the scanner, the correction information of the reading position with respect to the image information due to the deviation amount of the sheet surface, and the error information generated when the deviation amount exceeds the range in which the reading position can be corrected. An information presentation device that presents one of these information or two or more pieces of information,
を備えることを特徴とするスキャニングシステム。A scanning system characterized by being equipped with.
前記処理装置は、前記ずれ量による読み取り位置の補正が可能な許容範囲が設定され、前記ずれ量が許容範囲を超えたとき、エラー情報を生成することを特徴とする請求項1または請求項2に記載のスキャニングシステム。 The processing apparatus has a permissible range in which the reading position can be corrected by the misalignment amount, and when the misalignment amount exceeds the permissible range, error information is generated according to claim 1 or 2. The scanning system described in. さらに、前記スキャナで取得した前記画像情報、前記シート面のずれ量による前記画像情報に対する読み取り位置の補正情報、前記ずれ量が読み取り位置の補正が可能な範囲を超えた場合に生成されるエラー情報の何れかの情報または2以上の情報を提示する情報提示装置を備えることを特徴とする請求項または請求項3に記載のスキャニングシステム。 Further, the acquired image information in the scanner, the correction information reading position with respect to the image information by the shift amount of the seat surface, an error in which the shift amount is generated when exceeding the range that can be corrected reading position any information or scanning system according to claim 1 or claim 3, characterized in that it comprises an information presentation device for presenting the two or more information information. 前記処理装置は、前記ずれ量が許容範囲の場合、前記画像情報の読み取り位置を補正して前記識別コード、少なくとも前記文字情報または前記図形情報を取り込み、前記ずれ量が許容範囲を超える場合、前記画像情報の読み取り位置の補正を解除することを特徴とする請求項ないし請求項4の何れか1項に記載のスキャニングシステム。 When the deviation amount is within the allowable range, the processing device corrects the reading position of the image information and takes in the identification code, at least the character information or the graphic information, and when the deviation amount exceeds the allowable range, the processing apparatus said. scanning system according to any one of claims 1 to 4, characterized in that for releasing the correction of the reading position of the image information. コンピュータに実現させるプログラムであって、
シート面の幅方向に離間した少なくとも2箇所に配置される第1の識別マーク、前記幅方向と交差方向に離間した少なくとも2箇所に配置されており、前記第1の識別マークと同一の形状または前記第1の識別マークを一部に含む形状の第2の識別マークもしくは前記第1の識別マークと異なる第2の識別マーク、前記シート面に種別情報を示す識別コード、少なくとも文字情報または図形情報を表示したシートからスキャニングにより前記識別コード、前記文字情報または前記図形情報、前記第1の識別マーク、前記第2の識別マークが含まれる画像情報を取得する機能と、
前記画像情報の縦方向のサイズが横方向のサイズより小さい場合に前記画像情報を90°回転させ、前記シート面の位置を表す座標情報を利用し、前記第1の識別マークまたは前記第2の識別マークの一方または両方の位置の対比により前記シート面のずれ量を算出する機能と、
前記ずれ量により前記画像情報に対する読み取り位置を補正する機能と、
前記読取り位置または前記シート面の全体から前記画像情報の色の濃度情報を検出し、前記画像情報中で他よりも濃度レベルが高い部分を特定情報と判別し、前記特定情報以外の部分からの読み取り機能を制限する機能と、
を前記コンピュータで実現することを特徴とするプログラム。
A program that can be realized on a computer
The first identification mark is arranged at least two places separated from each other in the width direction of the seat surface, and the first identification mark is arranged at least two places separated from each other in the width direction and has the same shape as the first identification mark. A second identification mark having a shape including the first identification mark or a second identification mark different from the first identification mark, an identification code indicating type information on the sheet surface, at least character information or graphic information. the identification code by a sheet or lath canning of displaying the character information or the graphic information, the first identification mark, a function for acquiring image information including the second identification mark,
When the vertical size of the image information is smaller than the horizontal size, the image information is rotated by 90 °, and the coordinate information indicating the position of the sheet surface is used to use the first identification mark or the second identification mark. A function to calculate the amount of displacement of the sheet surface by comparing the positions of one or both of the identification marks, and
A function of correcting the reading position with respect to the image information by the amount of deviation, and
The color density information of the image information is detected from the reading position or the entire sheet surface, a portion of the image information having a higher density level than others is determined as specific information, and a portion other than the specific information is used. A function that limits the reading function and
A program characterized by realizing the above with the computer.
シート面の幅方向に離間した少なくとも2箇所に配置される第1の識別マーク、前記幅方向と交差方向に離間した少なくとも2箇所に配置されており、前記第1の識別マークと同一の形状または前記第1の識別マークを一部に含む形状の第2の識別マークもしくは前記第1の識別マークと異なる第2の識別マーク、前記シート面に種別情報を示す識別コード、少なくとも文字情報または図形情報を表示したシートのシート面をスキャニングする工程と、
前記スキャニングにより前記シートから前記識別コード、前記文字情報または前記図形情報、前記第1の識別マーク、前記第2の識別マークが含まれる画像情報を取得する工程と、
前記画像情報の縦方向のサイズが横方向のサイズより小さい場合に前記画像情報を90°回転させ、前記シート面の位置を表す座標情報を利用し、前記第1の識別マークまたは前記第2の識別マークの何れか一方または両方の位置の対比により前記シート面のずれ量を算出する工程と、
前記ずれ量により前記画像情報に対する読み取り位置を補正する工程と、
前記読取り位置または前記シート面の全体から前記画像情報の色の濃度情報を検出し、前記画像情報中で他よりも濃度レベルが高い部分を特定情報と判別し、前記特定情報以外の部分からの読み取り機能を制限する工程と、
前記スキャニングにより取得した前記画像情報、前記シート面のずれ量による読み取り位置の補正情報、前記ずれ量が補正可能な許容範囲を超えた場合に生成されるエラー情報の何れかの情報または2以上の情報を提示する工程と、
を含むことを特徴とするスキャニング方法。
The first identification mark is arranged at least two places separated from each other in the width direction of the seat surface, and the first identification mark is arranged at least two places separated from each other in the width direction and has the same shape as the first identification mark. A second identification mark having a shape including the first identification mark or a second identification mark different from the first identification mark, an identification code indicating type information on the sheet surface, at least character information or graphic information. The process of scanning the sheet surface of the sheet displaying
A step of acquiring image information including the identification code, the character information or the graphic information, the first identification mark, and the second identification mark from the sheet by the scanning.
When the vertical size of the image information is smaller than the horizontal size, the image information is rotated by 90 °, and the coordinate information indicating the position of the sheet surface is used to use the first identification mark or the second identification mark. The step of calculating the amount of displacement of the sheet surface by comparing the positions of either one or both of the identification marks, and
A step of correcting the reading position with respect to the image information by the amount of deviation, and
The color density information of the image information is detected from the reading position or the entire sheet surface, a portion of the image information having a higher density level than others is determined as specific information, and a portion other than the specific information is used. The process of limiting the reading function and
Any one of the image information acquired by the scanning, the correction information of the reading position due to the deviation amount of the sheet surface, the error information generated when the deviation amount exceeds the correctable allowable range, or two or more . The process of presenting information and
A scanning method characterized by including.
シート面の幅方向に離間した少なくとも2箇所に配置される第1の識別マーク、前記幅方向と交差方向に離間した少なくとも2箇所に配置されており、前記第1の識別マークと同一の形状または前記第1の識別マークを一部に含む形状の第2の識別マークもしくは前記第1の識別マークと異なる第2の識別マーク、前記シート面に種別情報を示す識別コード、少なくとも文字情報または図形情報を表示したシートをスキャニングするスキャニング装置であって、
前記シート面をスキャニングして前記シートから前記識別コード、前記文字情報または前記図形情報、前記第1の識別マーク、前記第2の識別マークが含まれる画像情報を取得するスキャナ部と、
前記画像情報の縦方向のサイズが横方向のサイズより小さい場合に前記画像情報を90°回転させ、前記シート面の位置を表す座標情報を利用し、前記第1の識別マークまたは前記第2の識別マークの一方または両方の位置の対比により前記シート面のずれ量を算出し、このずれ量により前記画像情報に対する読み取り位置を補正するとともに、前記読取り位置または前記シート面の全体から前記画像情報の色の濃度情報を検出し、前記画像情報中で他よりも濃度レベルが高い部分を特定情報と判別し、前記特定情報以外の部分からの読み取り機能を制限する処理部と、
前記スキャナ部で取得した前記画像情報、前記処理部で算出した前記シート面のずれ量による読み取り位置の補正情報、前記ずれ量が補正可能な許容範囲を超えた場合に生成されるエラー情報の何れかの情報または2以上の情報を提示する情報提示部と、
を備えることを特徴とするスキャニング装置。
The first identification mark is arranged at least two places separated from each other in the width direction of the seat surface, and the first identification mark is arranged at least two places separated from each other in the width direction and the same shape as the first identification mark. A second identification mark having a shape including the first identification mark or a second identification mark different from the first identification mark, an identification code indicating type information on the sheet surface, at least character information or graphic information. It is a scanning device that scans the sheet that displays
Said identification code from said sheet by scanning the sheet surface, and the text information or the graphic information, the first identification mark, a scanner unit for acquiring image information including the second identification mark,
When the vertical size of the image information is smaller than the horizontal size, the image information is rotated by 90 °, and the coordinate information indicating the position of the sheet surface is used to use the first identification mark or the second identification mark. The amount of deviation of the sheet surface is calculated by comparing the positions of one or both of the identification marks, the reading position with respect to the image information is corrected by this amount of deviation, and the image information is obtained from the reading position or the entire sheet surface. A processing unit that detects color density information, determines a portion of the image information having a higher density level than others as specific information, and limits the reading function from a portion other than the specific information.
Any of the image information acquired by the scanner unit, the correction information of the reading position based on the deviation amount of the sheet surface calculated by the processing unit, and the error information generated when the deviation amount exceeds the correctable allowable range. and information presentation section that presents one of the information or two or more information,
A scanning device characterized by being provided with.
JP2019169374A 2019-09-18 2019-09-18 Scanning systems, programs, methods and equipment Active JP6951393B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2019169374A JP6951393B2 (en) 2019-09-18 2019-09-18 Scanning systems, programs, methods and equipment

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2019169374A JP6951393B2 (en) 2019-09-18 2019-09-18 Scanning systems, programs, methods and equipment

Publications (2)

Publication Number Publication Date
JP2021045879A JP2021045879A (en) 2021-03-25
JP6951393B2 true JP6951393B2 (en) 2021-10-20

Family

ID=74877360

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2019169374A Active JP6951393B2 (en) 2019-09-18 2019-09-18 Scanning systems, programs, methods and equipment

Country Status (1)

Country Link
JP (1) JP6951393B2 (en)

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0737018A (en) * 1993-07-22 1995-02-07 Matsushita Electric Ind Co Ltd Mark sheet, mark sheet inclination detection method, and optical mark reader
JP4238749B2 (en) * 2004-03-10 2009-03-18 カシオ計算機株式会社 Image processing apparatus, image projection apparatus, image processing method, and program
JP4741363B2 (en) * 2005-12-19 2011-08-03 株式会社リコー Image processing apparatus, image processing method, and image processing program

Also Published As

Publication number Publication date
JP2021045879A (en) 2021-03-25

Similar Documents

Publication Publication Date Title
CN202939608U (en) Test paper inspecting system
TWI428011B (en) Used in the image processing system in the photographic objects
US20100135595A1 (en) Image processing apparatus and image processing method
US20020001029A1 (en) Image processing apparatus, image processing method, and storage medium
US9280691B2 (en) System for determining alignment of a user-marked document and method thereof
TW201104508A (en) Stereoscopic form reader
CN104143094A (en) Test paper automatic test paper marking processing method and system without answer sheet
JP4419269B2 (en) Two-dimensional code extraction method
JP4594952B2 (en) Character recognition device and character recognition method
JP6759951B2 (en) Learning support program, learning support device, learning tool generation notebook and learning tool generation method
JP2014053728A (en) Image processing device and program
JP2007101276A (en) Projection apparatus and system for three-dimensional measurement
JP7006246B2 (en) Test paper processing equipment
JP2012018494A (en) Bar code symbol reader, bar code symbol reading method, and computer program
JP6951393B2 (en) Scanning systems, programs, methods and equipment
JP2014053716A (en) Image processing device and program
JP4655824B2 (en) Image recognition apparatus, image recognition method, and image recognition program
KR20150099906A (en) Method for grading paper automatically
KR101809053B1 (en) Correction method to marking of omr card
KR101281805B1 (en) Method for recognizing optical mark recognition card by image process
JP2006229685A (en) Distortion determination device for business form
KR101561443B1 (en) Method of correcting document image using histogram and apparatus thereof
US12260290B2 (en) Two-dimensional code, generation device, and reading device
JP4309881B2 (en) ID card recognition apparatus and ID card recognition method
KR100782254B1 (en) Character Area Extraction Method Using Camera

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20200228

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20210413

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20210525

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20210924

R150 Certificate of patent or registration of utility model

Ref document number: 6951393

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250