CN1254764C - 表单处理装置和表单处理方法 - Google Patents

表单处理装置和表单处理方法 Download PDF

Info

Publication number
CN1254764C
CN1254764C CNB031562140A CN03156214A CN1254764C CN 1254764 C CN1254764 C CN 1254764C CN B031562140 A CNB031562140 A CN B031562140A CN 03156214 A CN03156214 A CN 03156214A CN 1254764 C CN1254764 C CN 1254764C
Authority
CN
China
Prior art keywords
list
hurdle
charging
unit
pixel
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.)
Expired - Fee Related
Application number
CNB031562140A
Other languages
English (en)
Other versions
CN1487461A (zh
Inventor
岛田艳彦
山本一范
岛田嘉治
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Fujitsu Ltd
Original Assignee
Fujitsu Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Fujitsu Ltd filed Critical Fujitsu Ltd
Publication of CN1487461A publication Critical patent/CN1487461A/zh
Application granted granted Critical
Publication of CN1254764C publication Critical patent/CN1254764C/zh
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06VIMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
    • G06V10/00Arrangements for image or video recognition or understanding
    • G06V10/98Detection or correction of errors, e.g. by rescanning the pattern or by human intervention; Evaluation of the quality of the acquired patterns
    • G06V10/987Detection or correction of errors, e.g. by rescanning the pattern or by human intervention; Evaluation of the quality of the acquired patterns with the intervention of an operator
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06KGRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
    • G06K17/00Methods or arrangements for effecting co-operative working between equipments covered by two or more of main groups G06K1/00 - G06K15/00, e.g. automatic card files incorporating conveying and reading operations
    • G06K17/0032Apparatus for automatic testing and analysing marked record carriers, used for examinations of the multiple choice answer type

Landscapes

  • Engineering & Computer Science (AREA)
  • Quality & Reliability (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Multimedia (AREA)
  • Theoretical Computer Science (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)
  • User Interface Of Digital Computer (AREA)
  • Electrically Operated Instructional Devices (AREA)
  • Character Discrimination (AREA)

Abstract

一种表单处理装置,用于对包含要记入标记的记入栏的表单进行处理,该表单处理装置包括:表单识别单元,用于根据表单的图像数据,对在记入栏内记入的标记进行检测;记入栏着色单元,用于根据检测结果,对位于图像数据中的记入栏附近的像素值进行修改;以及输出控制单元,用于在显示装置上输出根据检测结果修改了像素值的图像数据。因此,操作员可容易对图像中记入标记的记入栏与没有记入标记的记入栏进行区分。

Description

表单处理装置和表单处理方法
技术领域
本发明一般涉及一种用于通过对纸上记载的信息进行数字处理来对信息内容进行识别的技术,具体涉及一种用于协助操作员更清楚地对结果进行识别的技术。
背景技术
常规上,存在一种用于通过使用机器对问题回答或***进行描述的表单(slip)进行数字处理,对在表单上记载的内容进行自动识别的技术。图1示出了应用了该技术的表单的一例。如图1所示,该表单包含针对各问题的多个项目(选择)和与各项目对应的栏(记入栏)。回答者或应试者从多个项目中选择合适项目,并对与该项目对应的记入栏进行标记(使用レ标记、圆形记入或者涂抹)。例如,图1所示的表单包含:针对问题1“您的性别?”的两个项目:“男”和“女”,以及针对各项目的记入栏。如果回答者是男性,则与“男”对应的记入栏被记入标记。如果回答者是女性,则与“女”对应的记入栏被记入标记。
已存在一种用于通过对在该表单上填入的记入标记进行检测来对所选项目进行机械识别的技术。在进行识别处理之后,操作员确认是否正确进行了识别。如果存在识别不正确的栏,则操作员对不正确栏进行修改。使用在操作员处理装置的显示器上输出的信息,对由操作员进行的确认/修改处理进行详细说明。
图2示出了识别结果确认画面的一例。如图2所示,显示画面被垂直划分为两部分。在上部显示通过使用扫描器等读入一个表单而获得的图像数据(用于显示图像数据的区域在以下被称为“图像显示区域”)。在下部,按照与表单相同的显示顺序输出针对多个问题的记入栏的识别结果(用于显示识别结果的区域在以下被称为“识别结果显示区域”)。在图2中,使用数值“1”和“0”来显示识别结果。“1”表示与该项目对应的记入栏被记入标记,并且“0”表示与该项目对应的记入栏未被记入标记。
如果图像显示区域不能显示整个图像数据,则还为该区域设置用于垂直滚动图像数据的滚动指令按钮。同样,如果识别结果显示区域不能显示整个结果,则还设置这种滚动指令按钮。为了显示未在画面上显示的另一问题的图像数据或识别结果,操作员通过使用指向装置操作显示在图像显示区域或识别结果显示区域内的滚动指令按钮,来垂直滚动各区域。
操作员通过把在图像显示区域内输出的图像数据的记入栏与在确认画面中的识别结果显示区域内输出的对应识别结果进行比较,确认是否正确进行了识别。如果未正确识别一个记入栏,则操作员通过把光标或指针移动到表示在未正确识别的记入栏内的识别结果的位置,并使用未在图2示出的键盘,用正确数值来替代显示在该位置的数值,对该记入栏进行修改。也就是说,识别结果显示区域也是修改值输入区域。
图3示出了另一识别结果确认画面。与在图2所示的确认画面中一样,图3示出了被垂直划分为两部分的显示画面。在上部和下部分别显示图像数据和识别结果。与在图2中一样,可使用滚动指令按钮来垂直滚动在图像显示区域内输出的图像数据。与在图2中不同,在识别结果显示区域内每次输出仅一个问题的识别结果。为了显示当前在识别结果显示区域内输出的问题以外的问题的识别结果,操作员操作一个画面切换键,该画面切换键是为与处理装置连接的键盘而设置的。识别结果的确认/修改方法与图2所示的确认画面相同。
在第55-164937号日本专利申请公报中揭示了用于对通过对表单中的标记进行识别而获得的结果进行修改的技术。根据该发明,操作员使用电笔对显示在确认画面内的图像数据中要修改的部分进行指定,并还对用于替代该部分的值进行指定。
根据现有技术,为了对识别结果进行确认并对识别误差进行修改,操作员必须对在显示装置上输出的图像数据中的未正确识别的记入栏进行检测。然而,在彩色显示的情况下,如果在表单上给记入栏记入标记所用的颜色与由回答者或应试者为给记入栏记入标记而使用的书写用具的墨水色相同,则难以对显示在确认画面上的图像数据中的记入有色标记(自然色)的记入栏进行检测,这是一个问题。
在单色显示的情况下,即使在表单上给记入栏记入标记所用的颜色与书写用具的墨水色不同,这些颜色也被变换成白色、灰色或黑色中的一种。因此,不能容易地对标记进行区分。结果,难以使操作员对图像数据中记入标记的记入栏进行检测,这也是一个问题。
并且,为了确认是否正确进行了识别,操作员必须把包含在图像数据中的记入栏与确认画面中的记入栏的识别结果进行比较。在此情况下,操作员必须不仅对图像数据中记入标记的记入栏进行检测,而且对确认画面中与记入标记的记入栏对应的项目的识别结果进行检测。因此,如果图2所示的确认画面不能一次显示所有问题,则操作员必须通过操作各滚动指令按钮来滚动图像显示区域和识别结果显示区域。该操作是麻烦的,这又是一个问题。
而且,在图3所示的确认画面中,必须通过使用键盘的画面切换键切换在下部显示的识别结果,同时使用另一滚动指令按钮滚动在上部显示的图像数据来进行该比较。该操作是麻烦的,这也是一个问题。
并且,如果在确认时检测到了识别误差,则操作员必须使用键盘,在表示识别结果显示区域中的未正确识别记入栏的识别结果的位置输入正确数值。该数值输入也是麻烦的,这又是一个问题。
根据在专利申请文件中揭示的发明,处理装置对表单上的填入误差进行检测,并在显示画面上显示表示识别结果和检测误差的信息,而不是由操作员对识别误差进行检测和修改。然后,操作员根据在画面上显示的信息,指示处理装置对检测点进行修改。在此情况下,由于操作员不能对识别结果进行确认,因而不能解决上述问题。
发明内容
本发明的第一目的是使操作员能够容易对图像数据中记入标记的记入栏与没有记入标记的记入栏进行区分。本发明的第二目的是对修改处理进行简化。并且,本发明的第三目的是对操作员把图像数据与其识别结果进行比较的操作进行简化。
根据本发明的一个方面,提供了一种表单处理装置,用于对包含要记入标记的记入栏的表单进行处理,该表单处理装置包括:表单识别单元,用于根据表单上的图像数据,对在记入栏内记入的标记进行检测;图像强调单元,用于根据检测结果,使用特定强调方法对位于图像数据中的记入栏附近的图像进行强调;以及输出控制单元,用于在显示装置上输出所强调的图像数据。
表单识别单元根据表单上的图像数据,对在记入栏内记入的标记进行检测。图像强调单元根据检测结果,对位于图像数据中的记入栏附近的图像进行强调。输出控制单元根据检测结果,在显示装置上输出所强调的图像数据。由于根据标记检测结果来强调图像,因而表单处理装置的操作员可容易对在显示装置上输出的图像数据中记入标记的记入栏与没有记入标记的记入栏进行区分。
图像强调单元也可用像素值修改单元来替代,像素值修改单元用于对位于记入栏附近的像素的像素值进行修改。
具体地说,在单色显示的情况下,像素值修改单元例如也可使位于记入标记的记入栏附近的像素的黑色/白色反转。或者,像素值修改单元可修改其像素值,以便可使记入栏的框宽度得到扩大。在彩色(自然色)显示的情况下,像素值修改单元例如也可修改其像素值,以便可使记入标记的记入栏与没有记入标记的记入栏的不同在于位于各记入栏附近的像素的颜色。
在上述构成中,像素值修改单元也可将修改后的像素值与表示标记的像素值进行区分。因此,可防止由于像素值的变换而使得标记在显示装置上输出的图像数据中变得不显著。
在上述构成中,当对位于记入栏附近的像素值进行修改时,像素值修改单元也可对与表示标记的像素不同的像素值进行修改。或者,在此情况下,像素值修改单元可对表示该标记的像素值进行修改。因此,由于在像素值修改前后,图像数据中的标记形状被输出到显示装置,因而操作员可根据在像素值被修改后获得的图像数据中的标记,判定表单处理装置是否对标记进行正确检测。
如果像素值被修改,则也可使用位于记入栏的框内的像素,而不使用位于记入栏附近的像素。或者,位于记入栏附近的像素值要被修改的像素可位于记入栏的框外,并且位于离该框的距离小于特定像素数的位置。后者方法例如适合于使用标记对记入栏进行涂抹的情况。
具有该构成的表单处理装置还可包括识别结果修改单元,用于对检测结果进行修改。在此情况下,如果对像素值被修改的图像数据中的记入栏进行指定,则识别结果修改单元也可修改其检测结果,并还对位于所指定记入栏附近的像素值进行修改。然后,输出控制单元也可在显示装置上输出像素值被修改的图像数据。
通过采用该构成,表单处理装置的操作员通过对在显示装置上输出的其像素值被修改的图像数据中的记入栏进行指定,可容易对检测结果进行修改,并可根据在显示装置上输出的图像数据的变化来对修改结果进行确认。
因此,当对标记检测结果进行确认时,如果操作员有必要对检测结果进行修改,则操作员可使用在显示装置上输出的图像数据来对其进行修改。
识别结果修改单元也可根据在所指定记入栏内记入的标记的检测结果,对修改后的检测结果进行确定。更具体地说,例如,如果所指定记入栏的检测结果表示在修改前的记入栏内没有标记,尽管实际上在该记入栏内有标记,则识别结果修改单元决定对检测结果进行修改,以便在记入栏内记入标记。相反,如果所指定记入栏的检测结果表示在修改前的记入栏内有标记,尽管实际上在该记入栏内没有标记,则识别结果修改单元决定对检测结果进行修改,以便在记入栏内没有记入标记。因此,操作员无需输入修改后的检测结果,因此可使修改处理得到简化。
具有该构成的表单处理装置还可具有指向装置。在此情况下,通过使用指向装置来选择在显示装置上输出的图像数据,也可进行像素指定。通过采用指向装置作为输入装置,可提高操作员的可操作性。
在设有上述识别结果修改单元的表单处理装置上,表单识别单元也可生成表示检测结果的检测结果信息,并且输出控制单元也可在显示装置上显示检测结果信息和图像数据。如果一个记入栏被指定,则识别结果修改单元可根据修改结果对检测结果信息进行修改。如果识别结果修改单元对检测结果信息进行修改,则输出控制单元也可在显示装置上显示修改后的检测结果信息。
因此,表单处理装置的操作员可使用在显示装置上输出的图像数据来对检测结果进行确认,同时可使用在显示装置上输出的检测结果信息来对修改结果进行确认。
当对检测结果进行确认时,操作员把在显示装置上输出的图像数据和与在显示装置上输出的图像数据中的问题对应的检测结果信息进行比较。在此情况下,图像数据的滚动与检测结果信息的滚动无关。在此情况下,在操作员发出一个滚动指令之后,操作员根据前次的滚动来发出另一滚动指令。因此,处理变得麻烦。
因此,在上述构成中,输出控制单元也可使在显示装置上输出的图像数据的滚动与在显示装置上输出的检测结果信息的滚动联动。通过使图像数据的滚动与检测结果信息的滚动联动,以便同时显示图像数据及其与当前在显示装置上输出的图像数据中的问题对应的检测结果,可使操作员的操作得到简化。
或者,输出控制单元可在显示装置上显示针对包含在表单内的各问题的检测结果信息。如果使在显示装置上输出的图像数据滚动,则输出控制单元可检测在显示装置的规定位置输出的问题,并可显示与检测到的问题对应的检测结果信息。而且,在此情况下,可在显示装置上同时输出图像数据和与当前在显示装置上输出的图像数据中的问题对应的检测结果。
根据本发明的另一方面,提供一种表单处理方法,用于对包含要记入标记的记入栏的表单进行计算机处理,该表单处理方法包括:根据表单的图像数据,对在记入栏内记入的标记进行检测;根据检测结果,使用特定强调方法对位于图像数据中的记入栏附近的像素进行强调;以及在显示装置上输出由图像强调单元强调的图像数据。该方法也可获得与表单处理装置相同的操作/效果,因此,该表单处理方法也可解决上述问题。
附图说明
从以下结合附图所作的说明,将更清楚了解本发明的特点和优点,在附图中,同类元件由同类参考编号来表示,并且在附图中:
图1示出了表单的一例;
图2示出了现有技术的识别结果确认画面的一例;
图3示出了现有技术的识别结果确认画面的另一例;
图4示出了第一优选实施例的表单处理装置的构成;
图5示出了记入栏位置定义表的数据结构的一例;
图6示出了表单的坐标;
图7示出了标记项目识别结果表的数据结构的一例;
图8示出了颜色定义表的数据结构的一例;
图9A示出了用于显示一个生成的表单的画面的一例;
图9B示出了打印表单的一例;
图9C示出了所生成表单的位置定义信息的一例;
图10A示出了由表单处理装置读入的表单的一例;
图10B示出了在读入表单内记入的标记的识别结果的一例;
图10C示出了识别结果确认画面的一例;
图11是示出表单标记识别处理的流程图;
图12示出了图像数据中的记入栏的位映象的一例;
图13A示出了使用背景色以外的颜色对整个记入栏进行涂抹的情况;
图13B示出了在图13A所示的情况中的一种表单着色方法;
图14A示出了识别结果确认画面的一例;
图14B示出了与图14A所示的识别结果对应的识别结果信息的一例;
图14C示出了对识别结果进行修改的确认画面的一例;
图14D示出了与图14C所示的修改后的识别结果对应的识别结果信息的一例;
图15是示出修改处理的流程图;
图16示出了在表单的坐标、图像数据中的图像以及画面的显示部分之间的关系;
图17示出了第二优选实施例的表单处理装置的构成;
图18示出了问题位置/对应画面表的数据结构的一例;
图19A示出了输入区域画面的一例;
图19B示出了图19A所示的输入区域画面内的问题位置/对应画面表的一例;
图19C和图19D示出了确认画面的例子;
图20是示出确认画面上的滚动控制处理的流程图;
图21示出了表单处理装置的构成;
图22示出了计算机的构成;以及
图23示出了如何把程序装载到计算机上。
具体实施方式
以下参照附图,对本发明的优选实施例进行说明。在以下全文说明中,相同装置等由相同参考编号来表示,因而省略其重复说明。在以下例子中,假定表单处理装置采用图形用户界面(GUI),并且使用指向装置来输入操作员指令。然而,输入装置不限于指向装置。输入装置也可以是键盘、触摸板等。
图4示出了本发明的表单处理装置100的功能构成。表单处理装置100通过对在诸如问卷调查表、***表等那样的表单中的记入栏内记入的标记进行检测,来对由回答者或应试者选择的项目进行识别。然后,表单处理装置100在画面上显示识别结果,并根据操作员指令对识别结果进行修改。如图4所示,表单处理装置100包括:表单生成单元1,表单读入单元2,图像校正单元3,表单识别单元4,记入栏着色单元5,输出控制单元6,识别结果修改单元7,记入栏位置定义表8,标记项目识别结果表9,颜色定义表10和图像存储单元11。
表单生成单元1根据操作员指令来生成表单的图像数据(表单图像数据)。操作员通过使用未在图4示出的打印机输出所生成的表单图像数据来获得表单。表单生成单元1还在所生成的表单图像数据中,生成用于对表示各问题以及与在该问题中设定的项目对应的各记入栏的位置进行定义的位置定义信息,并把该信息登记在记入栏位置定义表8内。表单图像数据例如是用于通过把地址附加给各像素来对数据进行管理的位映象数据。
表单读入单元2把表单作为图像数据读入表单处理装置100内,并把该数据登记在图像存储单元11内。如果图像数据的垂直/水平位置和角度被不正确读入,则图像校正单元3对该图像数据的垂直/水平位置和角度进行校正(以使操作员可容易在确认画面上查看数据)。由于该校正方法是现有技术,因而此处省略对其详细说明。表单识别单元4通过对在校正后的图像数据中的记入栏内记入的标记进行检测来对所选项目进行识别,并把识别结果登记在标记项目识别结果表9内。
记入栏着色单元5根据颜色定义表10,使用与识别结果对应的颜色,对位于校正后的图像数据中的记入栏附近的像素值进行修改。输出控制单元6在未在图4示出的显示装置上输出表示图像数据及其识别结果的确认画面。识别结果修改单元7在识别结果显示区域中,把由操作员选择的位置的识别结果修改成正确结果。并且,识别结果修改单元7根据修改结果,对位于在画面上显示的图像数据中的记入栏附近的像素值进行修改。
记入栏位置定义表8存储与由表单生成单元1生成的表单有关的位置定义信息。标记项目识别结果表9存储与由表单识别单元4识别的记入栏有关的识别结果信息。识别结果修改单元7根据操作员指令,对存储在标记项目识别结果表9内的识别结果进行更新。颜色定义表10根据识别结果,存储用于对位于图像数据中的记入栏附近的像素的修改后的像素值进行定义的颜色定义信息。图像存储单元11存储由表单读入单元2读入表单处理装置100内的图像数据。
以下参照图5至图8,对各表的数据结构进行说明。首先,参照图5,对记入栏位置定义表8的数据结构进行说明。记入栏位置定义表8存储表示各问题的位置和与针对该问题而设定的项目对应的记入栏的位置的位置定义信息。并且,为了在位置定义信息中使用坐标来表示位置,使用表单图像数据中的一点作为原点来设定两个垂直/水平轴(x轴和y轴),并且在各轴上与原点之间的距离由像素数来表示。为了表示记入栏的位置,位置定义信息包括表示各记入栏范围的开始/结束x坐标和开始/结束y坐标。
图6示出了为表示表单图像数据上的位置而对原点和两轴进行设定的一例。在图6中,把表单图像数据的左上角、其水平方向和其垂直方向分别设定为原点、x轴和y轴,以使操作员可容易查看表单。并且,在图6中,当面对该图查看时,把x轴的正方向设定为从左到右,并把y轴的正方向设定为从上到下。在以下说明中,假定如图6所示在表单图像数据上设定原点和两轴。然而,用于在表单图像数据上定义位置的方法不限于此。例如,也可在表单图像数据的中心设定原点。
在图5中,与问题1有关的信息表示,数据位于分别在x轴和y轴上离原点10~50个像素和15~20个像素的位置。在此情况下,图像数据中与问题有关的信息包含:问题自身的信息,针对该问题而设置的多个项目的信息,以及各项目的记入栏的信息。在图6所示的例子中,与问题1有关的信息包含:问题“您的性别?”,项目“男”和“女”,以及与各项目对应的两个记入栏。
与问题1的项目“男”对应的记入栏位于分别在x轴和y轴上离原点20~25个像素和15~20个像素的位置。与问题1的项目“女”对应的记入栏位于分别在x轴和y轴上离原点30~35个像素和15~20个像素的位置。
以下参照图7,对标记项目识别结果表9的数据结构进行说明。标记项目识别结果表9存储表示为问题而设置的项目和该问题的识别结果的识别结果信息。在图7中,假定如果表单识别单元4识别出记入栏被记入标记,则识别结果信息变为“1”。如果表单识别单元4识别出记入栏没有被记入标记,则识别结果信息变为“0”。如果表单识别单元4识别出不能对记入栏进行确定,则识别结果信息变为“2”。该假定仅是一例。
例如,在图7中,由于与问题1的项目“男”对应的记入栏的识别结果信息为1,因而可以理解,该记入栏被识别为记入了标记。
以下参照图8,对颜色定义表10的数据结构进行说明。颜色定义表10存储用于当根据识别结果对像素值进行修改时,对修改后的像素值进行定义的颜色定义信息。图8示出了在图像显示区域中以彩色显示图像数据的情况。根据图8所示的颜色定义信息,定义为:如果识别结果信息为“1”,则把像素值修改成“表示红色的值”。如果识别结果信息为“0”,则把像素值修改成“表示蓝色的值”。如果识别结果信息为“2”,则把像素值修改成“表示绿色的值”。图8仅示出了一例。也可把像素值修改成其他颜色。
并且,在上例中,也假定在确认画面上显示图像数据。如果在确认画面上以单色显示图像数据,则也可采用记入栏的闪烁/加亮,记入栏的颜色反转等,而不是像素值的修改。
最后,对图像存储单元11进行说明。图像存储单元11存储图像数据。表单读入单元2把图像数据登记在图像存储单元11内。图像数据例如是用于通过把地址附加给各像素来对数据进行管理的位映象数据。
以下,对表单处理装置100的处理进行说明。首先,在使用表单进行问卷调查或考试之前,表单处理装置100的表单生成单元1生成表单。以下参照图9,对表单生成单元1的表单生成处理进行说明。
表单生成单元1根据操作员指令来生成表单图像数据。图9A示出了如何在为表单处理装置100设置的显示器上输出所生成的表单。然后,如图9B所示,操作员通过使用为表单处理装置100设置的打印机输出所生成的表单图像数据来获得表单。如图9C所示,表单生成单元1也根据所生成的表单图像数据,生成表示各问题及其针对各问题而设置的记入栏在表单上的位置的位置定义信息,并把该信息登记在记入栏位置定义表8内。
使用这样生成的表单来进行问卷调查或考试,并收集这些表单。然后,表单处理装置100对在表单上的记入栏内记入的标记进行检测。
以下参照图10,对由表单处理装置100进行的表单中的记入栏内记入的标记检测处理进行说明。首先,如图10A所示,操作员获得在记入栏内记入了标记的表单,并且表单处理装置100使用表单读入单元2读入该表单作为图像数据。图像校正单元3对在读入图像数据时产生的变形进行校正。校正后的图像数据被存储在图像存储单元11内。
然后,表单识别单元4对在校正后的图像数据中的记入栏内记入的标记进行检测,并且如图10B所示,把其识别结果存储在标记项目识别结果表9内。然后,记入栏着色单元5根据识别结果,对位于图像数据中的记入栏附近的像素值进行修改。在像素值修改完成之后,如图10C所示,输出控制单元6在确认画面中的图像显示区域内显示像素值被修改的图像数据。
以下参照图11,对标记识别处理进行详细说明。在以下说明中,假定像素值被修改的像素位于记入栏的框内。
首先,表单读入单元2把表单作为图像数据读入表单处理装置100内,图像校正单元3对在读入表单图像数据时产生的变形进行校正,并且图像存储单元11存储该数据(S11)。
然后,进行标记识别处理。在此情况下,表单识别单元4从图像存储单元11抽出图像数据,并把图像数据的左上角作为表单原点Os进行检测(S12)。
然后,表单识别单元4根据在S12检测的表单原点Os和存储在记入栏位置定义表8内的位置定义信息,对各记入栏位于图像数据中的位置进行计算,并获得位于该图像数据中的记入栏的框内的图像数据(S13)。然后,表单识别单元4根据所获得的图像数据,通过对在各记入栏内记入的标记进行检测来识别所选项目,并把其识别结果登记在标记项目识别结果表9内(S14)。
图12示出了记入栏的图像数据的一例。如图12所示,记入栏由多个像素构成。在该说明中,假定每像素的存储器由8位构成。如果每像素的存储器由8位构成,则可显示256种不同颜色。以下参照图12,着重于一个记入栏,对标记识别处理进行详细说明。假定一个目标表单的背景色是白色,并且在记入栏内记入的标记是黑色。如图12所示,还假定记入栏由7个像素×8个像素构成。
表单识别单元4把由表单读入单元2读入的图像数据变换成256色调灰度级图像。表单识别单元4根据该变换数据判断构成记入栏的各像素。如果像素值等于或小于128,则它判定像素值的颜色是黑色。如果像素值大于128,则它判定像素值的颜色是白色。颜色被判定为黑色的像素构成了在记入栏内记入的标记。
表单识别单元4具有第一阈值和第二阈值,以便分别判定记入栏是否记入标记并判定是否可对记入标记的记入栏进行识别。在此情况下,第一阈值大于第二阈值。表单识别单元4对黑色像素与构成记入栏的所有像素的比率进行计算。如果该比率超过第一阈值,则判定为记入栏被记入标记。如果该比率超过第二阈值但小于第一阈值,则判定为不能识别出记入栏是否被记入标记。如果该比率小于第二阈值,则判定为记入栏没有被记入标记。
如果判定为记入栏被记入标记,则表单识别单元4把“1”写入标记项目识别结果表9中的与该记入栏对应的识别结果信息内。如果判定为不能识别出记入栏是否被记入标记,则它把“0”写入与记入栏对应的识别结果信息内。如果判定为记入栏没有被记入标记,则它把“2”写入与记入栏对应的识别结果信息内。表单识别单元4对包含在表单上的所有记入栏进行处理。
然后,记入栏着色单元5从标记项目识别结果表9获得与各记入栏对应的识别结果信息,并确定与该识别结果信息对应的像素值。然后,记入栏着色单元5根据其识别结果和存储在颜色定义表10内的颜色定义信息,对在S13根据图像数据获得的、位于记入栏的框内的未形成标记的像素值进行变更(修改)(S15)。然后,记入栏着色单元5终止处理。像素值被变更的并且根据标记检测结果对记入栏进行强调的图像数据被存储在图像存储单元11内。
以下参照图7和图8所示的表,对记入栏着色单元5的着色处理进行更详细说明。为了方便起见,假定表单的背景色是白色,并且标记是黑色。根据图7所示的标记项目识别结果表9,在项目“男”内记入的标记的识别结果是“1”。也就是说,记入栏被记入标记。根据图8所示的颜色定义表10,与识别结果“1”对应的像素值是“表示红色的值”。在此情况下,记入栏着色单元5把构成位于图像数据中与项目“男”对应的记入栏内的图像数据的所有像素中被判定为表示白色的像素值变更为“表示红色的值”。
在确认画面的图像显示区域内输出像素值被如此修改的图像数据。由于图像数据中的记入栏根据其标记识别结果被分类为多种颜色并显示在确认画面上,因而操作员可容易对图像中记入标记的记入栏与没有记入标记的记入栏进行区分。
以下,对着色方法的变形例进行说明。例如,也可对构成标记的像素的值进行修改,而不是对构成记入栏的框内的标记的像素以外的像素的值进行修改。或者,如图13A所示,可使用书写用具的颜色对记入栏进行涂抹,而不是使用记入标记或圆形来记入。在此情况下,不能采用上述方法对所涂抹的记入栏进行着色。如果可以此方式使用表单的背景色以外的颜色来涂抹整个记入栏,则记入栏着色单元5可根据其识别结果,对位于离记入栏不到特定距离的位置的像素进行着色。为此,表单识别单元4事先设有第三阈值,该第三阈值表示构成标记的像素与构成记入栏的所有像素的比率。对于第三阈值,使用70%之类的值。事先对表示“尽管记入栏被记入标记,然而使用背景色以外的颜色来对整个栏进行着色”的识别结果信息进行定义。在以下说明中,假定该识别结果被定义为“4”。
在该构成中,表单识别单元4进行与上述相同的识别处理。在此情况下,表单识别单元4对构成一个标记的像素与构成记入栏的所有像素的比率进行计算,并判定所计算的比率是否超过第三阈值。如果所计算的比率超过第三阈值,则表单识别单元4把“4”写入标记项目识别结果表9内,作为与该记入栏对应的识别结果信息。如果所计算的比率大于第一阈值且小于第三阈值,则表单识别单元4把“1”写入标记项目识别结果表9内。
当根据识别结果来变更像素值时,如果记入栏的识别结果信息是“4”,则记入栏着色单元5把位于离记入栏的框不到特定像素数的像素的值变更为表示与识别结果对应的颜色的像素值。
图13B示出了通过根据上述变形例对记入栏进行着色而获得的结果的一例。在图13B中,示出了两个项目“男”和“女”,以及与各项目对应的记入栏。与在图13B中一样,由于把与项目“男”对应的记入栏涂抹成黑色,因而不能对该记入栏内的像素进行着色。因此,表单识别单元4判定为在该记入栏内的标记的识别结果信息是“4”。然后,记入栏着色单元5把位于离与项目“男”对应的记入栏的框不到特定像素数位置的像素的值变更为与识别结果对应的值。在此情况下,根据识别结果信息,把这些值变更为“表示红色的值”。因此,在显示器上输出的图像数据中,把记入栏的周围着色为红色。
以下参照图14,对识别结果修改处理进行说明。首先,在识别处理完成之后,表单处理装置100的输出控制单元6在未在图14示出的显示装置上输出确认画面。由于已参照图2对确认画面作了说明,因而此处省略其详细说明。
图14A和图14B示出了表单确认画面的例子以及与画面对应的识别结果信息。在图14A所示的确认画面上,尽管在图像显示区域内输出的与项目“男”对应的记入栏被记入标记,然而该记入栏被识别为“无标记”。在此情况下,该记入栏被着色为蓝色,表示“无标记”。在图14B中,与记入栏对应的识别结果信息是“0”,表示“无标记”。因此,必须对该记入栏的识别结果信息进行修改。
操作员使用指向装置或键盘,在确认画面中的图像显示区域内选择与项目“男”对应的记入栏。或者,操作员在识别结果显示区域内选择与项目“男”对应的识别结果信息。
在选择完成之后,识别结果修改单元7把识别结果信息修改成表示与当前值不同的内容的值,并还根据修改结果,对记入栏的颜色进行修改。在图14A和图14B中,由于与项目“男”对应的记入栏的识别结果信息是“0”,表示“无标记”,因而如图14C和图14D所示,识别结果修改单元7把识别结果信息修改成“1”,表示“有标记”,并根据修改结果,把记入栏的颜色修改成红色,表示“有标记”。
以下参照图15,对修改处理进行更详细说明。在以下说明和图16中,假定表单图像的左上角、图像数据的左上角和画面的左上角分别为表单原点Os、图像原点Oi和画面原点Osc。然而,这些原点的位置不限于此。由于各原点是相对表示各图像位置的基准点,因而它可自由变更。以下对操作员通过使用指向装置来选择(点击等)图像数据中的记入栏内的一点,即:构成记入栏的所有像素中的一个像素,来发出修改指令的情况进行说明。
首先,识别结果修改单元7对包含在图像数据内的表单图像的原点Os(表单原点)进行检测,并获得通过使用图像原点Oi作为基准而获得的该原点Os的坐标(S21)。
然后,识别结果修改单元7在其检测到操作员的修改指令之前一直等待(S22,并且在S23为No)。当识别到修改指令时(在S23为Yes),识别结果修改单元7对通过使用图像原点Oi作为当前画面上的基准区域而获得的、在图像显示区域的左上角(即:画面原点Osc)输出的图像数据内的像素Posc的坐标进行检测(S24)。
图16示出了在表单原点Os、图像原点Oi和确认画面上的画面原点Osc之间的位置关系。如图16所示,由于在读入表单的周围经常存在空白,因而在图像数据中,图像原点Oi不与表单原点Os重合,并且它们经常位于图16所示的位置。网状部分表示在当前确认画面中的图像显示区域内输出的部分。位于网状部分的左上角的点与画面原点Oos对应。在该画面原点Oos显示的图像数据像素是Posc。如果由于图像数据量大而不能在确认画面中的图像显示区域内查看整个图像数据,则如图16所示,显示图像数据的一部分。为了显示图像数据的其他部分,操作员必须滚动图像显示区域。
然后,识别结果修改单元7把通过使用在S24计算的图像原点Oi作为基准而获得的像素Posc的坐标变换成通过使用表单原点Os作为基准而获得的坐标(S25)。从通过使用图像原点Oi作为基准而获得的像素Posc的坐标中减去通过使用图像原点Oi作为基准而获得的表单原点Os的坐标,可容易进行该变换。
并且,识别结果修改单元7获得由操作员选择的像素Pp的画面坐标(S26),并把该坐标变换成通过使用表单原点Os作为基准而获得的坐标(S27)。把通过使用在S25计算的表单原点Os作为基准而获得的像素Posc的坐标与像素Pp的画面坐标相加,可进行S27的变换。
识别结果修改单元7根据存储在记入栏位置定义表8内的位置定义信息和通过使用在S27计算的表单原点Os作为基准而获得的像素Pp的坐标,判定像素Pp是否构成表单图像上的记入栏的一部分。并且,如果像素Pp构成表单图像上的记入栏的一部分,则识别结果修改单元7判定为记入栏由像素Pp构成(S28)。如果判定为像素Pp不构成记入栏的一部分(在S29为No),则处理返回到S22。当处理返回到S22时,识别结果修改单元7也可通过发嘟嘟声等,向操作员通知不能对像素Pp进行修改。
如果判定为像素Pp构成记入栏的一部分(在S29为Yes),则识别结果修改单元7从标记项目识别结果表9获得与记入栏有关的识别结果信息,并把该识别结果信息的值修改成与当前值不同的值(S30)。修改后的值例如可按如下确定:
-如果当前值是“1”,则把值修改成“0”。
-如果当前值是“0”,则把值修改成“1”。
-如果当前值是“2”,则把值修改成“1”。
即使判定为当前值按如上变更,如果修改后的值与操作员考虑到的值不同,则操作员也能通过对相同记入栏进行重新选择(重新点击等),把该当前值修改成任意值。
然后,识别结果修改单元7把在确认画面中的识别结果显示区域内输出的识别结果信息的值修改成修改后的值(S31)。
并且,识别结果修改单元7参照记入栏位置定义表8,并获得与记入栏有关的位置定义信息。由于这些坐标是通过使用表单原点Os作为基准而获得的,因而识别结果修改单元7把这些坐标变换成通过使用图像原点Oi作为基准而获得的坐标(S32)。
识别结果修改单元7根据在S32计算的坐标,获得位于图像数据中的对应记入栏附近的图像数据。并且,识别结果修改单元7从颜色定义表10获得与修改后的识别结果信息的值对应的颜色定义信息,并根据颜色定义信息来对构成图像数据的像素的值进行变更(S33)。因此,可对输出到确认画面中的图像显示区域的图像数据中的记入栏的颜色进行变更。由于其着色方法与记入栏着色单元5的着色方法相同,因而此处省略对其说明。
最后,识别结果修改单元7判定是否有来自操作员的终止指令(S34)。如果没有终止指令(在S34为No),则处理返回到S22。如果有终止指令(在S34为Yes),则识别结果修改单元7终止处理。
尽管以上对由操作员通过选择包含在确认画面中的图像显示区域内的记入栏来进行的修改处理作了说明,然而也可选择表示包含在确认画面中的识别结果显示区域内的识别结果信息的区域,而不是包含在确认画面中的图像显示区域内的记入栏。在此情况下,S24至S29的处理是不必要的。
以下,对第二优选实施例进行说明。在第二优选实施例的表单处理装置200上,图像显示区域的滚动与在确认画面中的识别结果显示区域内输出的内容的切换联动。为此,除了图4所示的表单处理装置100的单元和表以外,第二优选实施例的表单处理装置200还包括输入区域表12和问题位置/对应画面表13。
构成第二优选实施例的表单处理装置200的各单元的操作基本上与第一优选实施例的表单处理装置100的操作相同。然而,表单处理装置200与表单处理装置100的不同在于它生成输入区域画面,以及在于确认画面的滚动控制方法。以下,对第二优选实施例的表单处理装置200的各单元的操作进行说明,着重于其与第一优选实施例的表单处理装置100的差异。
第二优选实施例的表单处理装置200的表单生成单元1生成用于显示针对各问题的识别结果的输入区域画面,并把该输入区域画面登记在输入区域表12内。该输入区域画面的生成和登记也可在表单识别单元4的记入栏识别处理之前进行。在确认画面中的识别结果显示区域内输出该输入区域画面。输出控制单元6在显示器上输出确认画面。如果操作员指示显示器在确认画面中的图像显示区域内滚动图像数据,则输出控制单元6与图像数据的滚动同步,对要在确认画面中的识别结果显示区域内输出的输入区域画面进行切换。
输入区域表12根据输入区域画面的名称来存储输入区域画面,各名称用于识别各输入区域画面。问题位置/对应画面表13根据记入栏位置定义表8,存储用于使在图像数据中设定各问题的位置与确认画面上的用于显示该问题的识别结果的输入区域画面相关的位置对应信息。
参照图18,对问题位置/对应画面表13的数据结构进行说明。如图18所示,问题位置/对应画面表13存储位置对应信息。位置对应信息包含:问题编号,用于识别各问题;坐标,用于表示在图像数据中与该问题有关的信息的显示范围;以及画面名称,用于识别显示该问题的识别结果的各输入区域画面。
在图18所示的问题位置/对应画面表13中,如图1所示,表单图像垂直较长。在此情况下,画面在y轴方向滚动,而不是在x轴方向滚动。因此,其表示范围开始的y坐标(开始y坐标)和其表示范围结束的y坐标(结束y坐标)作为表示与各问题有关的信息的显示范围的坐标被存储。相反,如果表单图像水平较长,并且画面在x轴方向滚动,则其表示范围开始的x坐标(开始x坐标)和其表示范围结束的x坐标(结束x坐标)作为表示与各问题有关的信息的显示范围的坐标被存储。并且,如果由于表单画面垂直和水平较长而使得画面在x轴方向和y轴方向滚动,则其开始x坐标、其开始y坐标、其结束x坐标和其结束y坐标作为表示与各问题有关的信息的显示范围被存储。在以下说明中,对在y轴方向滚动图像的情况进行说明。然而,第二优选实施例不限于此。
以下参照图19,对第二优选实施例的表单处理装置200的处理进行说明,着重于其与第一优选实施例的表单处理装置100的处理的差异。
首先,如图19A所示,表单生成单元1生成针对各问题的输入区域画面。图19A示出了例如图1所示的表单的输入区域画面。在图19A中,垂直示出了两个输入区域画面。上画面是与图1所示的表单上的问题1对应的输入区域画面。下画面是与图1所示的表单上的问题2对应的输入区域画面。
在如此生成针对各问题的输入区域之后,表单生成单元1根据存储在记入栏位置定义表8内的位置定义信息,把表示图像数据中与各问题有关的信息的显示范围的坐标登记在问题位置/对应画面表13内。结果,如图19B所示,例如,“开始y坐标15,结束y坐标20”作为问题1的显示范围被存储。并且,表单生成单元1把与各问题对应的输入区域画面的名称登记在问题位置/对应画面表13内。
在这样把位置对应信息登记在问题位置/对应画面表13内之后,表单识别单元4进行标记识别处理。然后,输出控制单元6在显示器上输出确认画面。确认画面包括图像显示区域和识别结果显示区域。在识别结果显示区域内输出被写入了识别结果的输入区域画面。图19C和图19D示出了该确认画面的例子。尽管图19C和图19D所示的各确认画面基本上与图3所示的确认画面相同,然而它们的不同在于滚动操作。具体地说,根据第二优选实施例的表单处理装置200,输出控制单元6对在图像显示区域的基准位置输出的问题进行识别,并把用于存储该问题的识别结果的输入区域画面显示在识别结果显示区域内。如果使输出到图像显示区域的图像滚动,则输出控制单元6与滚动后在基准位置显示的问题同步,对要输出到识别结果显示区域的输入区域进行切换。例如,在图19C中,由于在图像显示区域的基准位置输出的问题是问题1,因而在识别结果显示区域内输出与问题1对应的输入区域。同样,在图19D中,由于在基准位置显示的问题是问题2,因而在识别结果显示区域内输出与问题2对应的输入区域。
以下参照图20,对表单处理装置200的输出控制单元6的画面滚动控制进行详细说明。首先,在确认画面设定时,输出控制单元6对图像数据中的表单原点Os进行检测,并使用图像原点Oi作为基准来获得表单原点Os的y坐标(S41)。并且,输出控制单元6对在确认画面上的图像显示区域的基准位置(y坐标)输出的像素进行检测,并使用图像原点Oi作为基准来获得该像素的y坐标(S42)。
然后,输出控制单元6把在S42获得的y坐标变换成通过使用表单原点Os作为基准而获得的y坐标(S43)。通过从在S42获得的y坐标中减去在S41获得的表单原点Os的y坐标,可进行该变换。
输出控制单元6参照问题位置/对应画面表13,确定与在S43计算的y坐标对应的表单上的问题的显示范围,并获得与该问题对应的输入区域画面的名称(S44)。输出控制单元6从输入区域表12获得具有所获得的画面名称的输入区域画面,并把所获得的输入区域画面显示在确认画面中的识别结果显示区域内(S45)。
输出控制单元6判定是否有操作员的确认/修改处理终止指令(S46)。如果有该指令(在S46为Yes),则输出控制单元6终止处理。如果没有该指令(在S46为No),则输出控制单元6等待操作员的滚动指令(S47)。当有该指令时(在S48为Yes),输出控制单元6对其滚动方向和滚动量进行检测(S49)。在该说明中,滚动方向是指应在y轴的正方向或在负方向滚动画面的方向。
在画面根据在S49指示的具体滚动方向和滚动量滚动之后,输出控制单元6对输出到确认画面上的图像显示区域的基准位置的像素进行检测,并使用图像原点Oi作为基准来获得该像素的y坐标。然后,处理返回到S44。
因此,输出控制单元6与输出到确认画面上的图像显示区域的基准位置的问题同步,对要输出到确认画面中的识别结果显示区域的输入区域画面进行变更。因此,可使由操作员为把图像与其识别结果相比较而进行的画面滚动和切换操作得到简化。
以下,对第二优选实施例的变形例进行说明。在以上说明中,已针对各问题生成了输入区域画面,并与在确认画面上的图像显示区域的基准位置显示的问题同步,对要在确认画面中的识别结果显示区域内输出的输入区域画面作了切换。然而,也可通过按问题的顺序垂直连接输入区域画面来生成联动的输入区域画面,并可在确认画面中的识别结果显示区域内输出该输入区域画面。在此情况下,与在确认画面上的图像显示区域的基准位置内输出的问题同步,从问题位置/对应画面表13获得与该问题对应的输入区域画面的名称。然后,输出控制单元6使在确认画面中的识别结果显示区域内输出的联动的输入区域画面滚动,并显示具有该画面名称的输入区域画面。
然后,图21示出了表单处理装置的构成。如图21所示,表单处理装置可使用计算机来实现。如图21所示,使用计算机的表单处理装置包括:显示器,用于显示确认画面等;计算机主体;键盘/鼠标,作为输入装置;以及扫描器/数字照相机,作为表单读入单元2。在广义上,表单读入单元2也可被定义为输入装置。
然后,图22示出了计算机的构成。如图22所示,计算机包括:CPU21,存储器22,输入装置23,输出装置24,外部存储装置25,介质驱动装置26和网络连接装置27。这些单元依靠总线28相互连接。
对于存储器22,使用ROM(只读存储器)、RAM(随机存取存储器)等。存储器22存储要供处理使用的程序和数据。ROM把控制程序存储在特定程序代码段内,该控制程序使计算机能够进行表单处理装置100或200的表单生成单元1、图像校正单元3、表单识别单元4、记入栏着色单元5、输出控制单元6和识别结果修改单元7的处理。
CPU 21通过使用存储器22执行控制程序来进行必要处理。
对于输入装置23,使用键盘、指向装置、触摸板等。输入装置23供用户用于输入指令和信息。对于输出装置24,使用显示器、打印机等。输出装置24供计算机用于把查询、处理结果等输出给用户。
对于外部存储装置25,使用磁盘装置、光盘装置、磁光盘装置等。外部存储装置25实现记入栏位置定义表8、标记项目识别结果表9、颜色定义表10、图像存储单元11、输入区域表12和问题位置/对应画面表13。或者,可把控制程序存储在外部存储装置25内,并根据需要,通过把该程序装载到存储器22上,可使用控制程序。
介质驱动装置26驱动便携式存储介质29并存取其记录内容。对于便携式存储介质29,使用任意计算机可读取存储介质,例如,存储插件,存储棒,软盘,CD-ROM(小型磁盘只读存储器),光盘,磁光盘,DVD(数字通用盘)等。也可事先把控制程序存储在该便携式存储介质29内,并根据需要,通过把该程序装载到计算机20的存储器22上,可使用控制程序。
网络连接装置27通过诸如LAN、WAN等那样的任意网络(线路)与外部装置进行通信,并伴随着通信进行数据交换。根据需要,网络连接装置27也可从外部装置接收程序,并通过把该程序装载到计算机20的存储器22上,可使用该程序。
图23示出了如何把程序装载到图22所示的计算机上。
在优选实施例中说明的表单生成单元1的功能也可由通用计算机来实现。在此情况下,事先把上述程序存储在计算机可读取存储介质29内。然后,如图23所示,计算机从存储介质29读出程序,并临时把该程序存储在计算机的存储器22或者外部存储装置25内。然后,计算机的CPU21可读出所存储的程序并执行该程序。
或者,可把程序通过通信线路(网络)31,从程序(数据)提供者30的数据库下载到计算机上。在此情况下,例如,程序(数据)提供者30的计算机通过把表示该程序的程序数据变换成程序数据信号,并使用调制解调器对所变换的程序数据进行调制来获得传输信号,并通过通信线路31(传输介质)来输出所获得的信号。表单处理装置的计算机通过使用调制解调器对所接收的传输信号进行解调来获得程序数据信号,并通过对所获得的程序数据信号进行变换来获得程序数据。
尽管以上对优选实施例作了说明,然而本发明不限于这些优选实施例或其变形例,并且各种修改也可适用于本发明。例如,表单生成单元1也可适用于编译器。在此情况下,可减少编译所需的存储容量,因此可有效进行编译。
如上详述,通过根据表单的图像数据,对包含在表单中的记入栏内记入的标记进行检测,并通过使用特定强调方法对位于图像数据中的记入栏附近的图像进行强调,操作员可容易对在显示装置上输出的图像数据中记入标记的记入栏与没有记入标记的记入栏进行区分。
通过使操作员在修改处理中,指定在输出到显示装置的表单的图像数据内要修改的记入栏,可对结果进行修改。通过根据检测结果对修改后的检测结果进行自动确定,无需使操作员输入修改后的检测结果。
通过把输出控制成根据在显示图像数据的图像显示区域内输出的内容,对要在显示表示标记检测结果的识别结果信息的识别结果显示区域内输出的内容进行自动修改,可使操作员把图像与其识别结果进行比较的操作得到简化。
尽管以上参照本发明的优选实施例,对本发明作了说明,然而本领域技术人员可以在不背离由本发明的权利要求定义的本发明的真实精神和范围的情况下,进行各种修改和变更。

Claims (14)

1.一种表单处理装置,用于对包含要记入标记的记入栏的表单进行处理,该表单处理装置包括:
表单识别单元,用于根据表单的图像数据,对在记入栏内记入的标记进行检测;
图像强调单元,用于根据检测结果,使用特定强调方法对位于图像数据中的记入栏附近的像素进行强调;以及
输出控制单元,用于在显示装置上输出由图像强调单元强调的图像数据。
2.根据权利要求1所述的表单处理装置,其中,
所述图像强调单元是像素值修改单元,用于对位于记入栏附近的像素的值进行修改。
3.根据权利要求2所述的表单处理装置,其中,
所述像素值修改单元把像素值修改成与构成标记的像素的值不同的值。
4.根据权利要求2所述的表单处理装置,其中,
位于记入栏附近的像素是位于记入栏的框内的像素。
5.根据权利要求4所述的表单处理装置,其中,
所述像素值修改单元当对位于记入栏附近的像素的值进行修改时,对记入了标记的像素以外的像素的值进行修改。
6.根据权利要求4所述的表单处理装置,其中,
所述像素值修改单元当对位于记入栏附近的像素的值进行修改时,对构成标记的像素的值进行修改。
7.根据权利要求2所述的表单处理装置,其中,
位于记入栏附近的像素位于记入栏的框外,并且位于离该框不到特定像素数的位置。
8.根据权利要求1所述的表单处理装置,该表单处理装置还包括:
识别结果修改单元,用于对检测结果进行修改,其中,
如果在所强调的图像数据内指定记入栏,则识别结果修改单元对检测结果以及位于所指定记入栏附近的像素的强调方法进行修改,以及
所述输出控制单元把修改后的图像数据输出到显示装置。
9.根据权利要求8所述的表单处理装置,其中,
所述识别结果修改单元根据由表单识别单元检测的、在所指定记入栏内记入的标记的结果,对修改后的检测结果进行确定。
10.根据权利要求8所述的表单处理装置,该表单处理装置还包括:
指向装置,其中,
通过使用指向装置选择在显示装置上输出的图像数据来进行像素指定。
11.根据权利要求8所述的表单处理装置,其中,
所述表单识别单元生成表示检测结果的检测结果信息,
所述输出控制单元在显示装置上输出检测结果信息和图像数据,
如果记入栏被指定,则所述识别结果修改单元对检测结果信息进行修改,以及
在所述识别结果修改单元对检测结果信息进行修改之后,输出控制单元在显示装置上输出修改后的检测结果信息。
12.根据权利要求11所述的表单处理装置,其中,
所述输出控制单元与在显示装置上输出的图像数据同步,滚动在显示装置上输出的检测结果信息。
13.根据权利要求11所述的表单处理装置,其中,
所述输出控制单元针对在表单上包含的各问题,在显示装置上输出检测结果信息,
如果使在显示装置上输出的图像数据滚动,则所述输出控制单元对在显示装置的规定位置显示的问题进行检测,以及
所述输出控制单元在显示装置上输出与检测到的问题对应的检测结果信息。
14.一种表单处理方法,用于对包含要记入标记的记入栏的表单进行计算机处理,该表单处理方法包括:
根据表单的图像数据,对在记入栏内记入的标记进行检测;
根据检测结果,使用特定强调方法对位于图像数据中的记入栏附近的像素进行强调;以及
在显示装置上输出由图像强调单元强调的图像数据。
CNB031562140A 2002-09-04 2003-09-04 表单处理装置和表单处理方法 Expired - Fee Related CN1254764C (zh)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
JP2002258960A JP2004102320A (ja) 2002-09-04 2002-09-04 帳票処理装置、帳票処理方法、及びその方法をコンピュータに行わせるプログラム
JP258960/2002 2002-09-04

Publications (2)

Publication Number Publication Date
CN1487461A CN1487461A (zh) 2004-04-07
CN1254764C true CN1254764C (zh) 2006-05-03

Family

ID=31973047

Family Applications (1)

Application Number Title Priority Date Filing Date
CNB031562140A Expired - Fee Related CN1254764C (zh) 2002-09-04 2003-09-04 表单处理装置和表单处理方法

Country Status (5)

Country Link
US (1) US20040044955A1 (zh)
EP (1) EP1406153A3 (zh)
JP (1) JP2004102320A (zh)
KR (1) KR20040021555A (zh)
CN (1) CN1254764C (zh)

Families Citing this family (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP4113047B2 (ja) * 2003-05-30 2008-07-02 富士通株式会社 帳票処理装置、及びプログラム
JP2008293221A (ja) * 2007-05-23 2008-12-04 Ricoh Co Ltd 文書処理装置及び文書処理方法
JP2010039542A (ja) * 2008-07-31 2010-02-18 Ricoh Co Ltd 業務情報管理システム
JP5080432B2 (ja) * 2008-11-28 2012-11-21 キヤノンソフトウェア株式会社 画像処理装置及び方法、並びにプログラム
JP5556524B2 (ja) * 2010-09-13 2014-07-23 株式会社リコー 帳票処理装置、帳票処理方法、帳票処理プログラム、及びそのプログラムを記録した記録媒体
CN105488199B (zh) * 2015-11-27 2019-02-12 努比亚技术有限公司 混合表单处理方法、装置以及移动终端
CN108391602B (zh) * 2018-04-25 2023-06-06 中国农业科学院农业信息研究所 一种雏鸡性别识别***及其识别方法
KR20210100392A (ko) * 2020-02-06 2021-08-17 삼성전자주식회사 전자 장치 및 이의 제어 방법

Family Cites Families (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4243876A (en) * 1979-07-25 1981-01-06 Westinghouse Electric Corp. Background light intensity compensation circuit for a line scan camera system
US4760606A (en) * 1986-06-30 1988-07-26 Wang Laboratories, Inc. Digital imaging file processing system
JP2720633B2 (ja) * 1991-06-20 1998-03-04 富士ゼロックス株式会社 マーク認識方法及びマーク認識装置
US5838458A (en) * 1992-02-25 1998-11-17 Tsai; Irving Method and apparatus for linking designated portions of a received document image with an electronic address
US5530907A (en) * 1993-08-23 1996-06-25 Tcsi Corporation Modular networked image processing system and method therefor
TW250558B (en) * 1993-10-20 1995-07-01 Yamaha Corp Sheet music recognition device
JP3693691B2 (ja) * 1993-12-30 2005-09-07 株式会社リコー 画像処理装置
US5889897A (en) * 1997-04-08 1999-03-30 International Patent Holdings Ltd. Methodology for OCR error checking through text image regeneration
US6175841B1 (en) * 1997-07-17 2001-01-16 Bookette Software Company Computerized systems for producing on-line instructional materials
JP3422924B2 (ja) * 1998-03-27 2003-07-07 富士通株式会社 文字認識装置、文字認識方法およびその方法をコンピュータに実行させるプログラムを記録したコンピュータ読み取り可能な記録媒体
DE19948330A1 (de) * 1999-10-07 2000-03-30 Future Software Gmbh Verfahren zur Bearbeitung von mehreren mit einem Lesegerät eingelesenen Seiten

Also Published As

Publication number Publication date
EP1406153A3 (en) 2006-09-20
US20040044955A1 (en) 2004-03-04
EP1406153A2 (en) 2004-04-07
CN1487461A (zh) 2004-04-07
KR20040021555A (ko) 2004-03-10
JP2004102320A (ja) 2004-04-02

Similar Documents

Publication Publication Date Title
CN1320485C (zh) 图像检索装置和图像检索装置的关键词赋予方法
CN1296870C (zh) 图像处理装置和图像处理方法
CN102291520B (zh) 图像处理方法和图像处理设备
CN102087578B (zh) 色指定控制装置及色指定控制方法
CN1522048A (zh) 图像编辑装置
CN1892561A (zh) 图像形成设备
CN1834582A (zh) 图像处理方法、三维位置测量方法以及图像处理装置
CN1655584A (zh) 将图像数据组织到区域中的***和方法
CN1834989A (zh) 图像读取设备、图像处理***和图像记录设备
CN101742036A (zh) 图像处理装置、图像形成装置以及图像处理方法
CN1790376A (zh) 信息处理装置、输入设备以及方法、程序和信息处理***
CN1667641A (zh) 字符识别方法
CN1601369A (zh) 图像处理***、投影机以及图像处理方法
CN1959738A (zh) 图像处理装置、方法及其程序和存储该程序的存储介质
CN1874395A (zh) 图像处理装置、图像处理方法及计算机产品
CN1410872A (zh) 图像显示***、投影仪、信息存储媒体以及图像处理方法
CN1254764C (zh) 表单处理装置和表单处理方法
CN1580748A (zh) 检测嵌入在高度织构材料中线条的方法和装置
CN1711559A (zh) 特征区域提取装置、特征区域提取方法和特征区域提取程序
CN1719455A (zh) 基于色彩的彩色图像的区域分割技术
CN1892756A (zh) 投影图像的位置调整方法
CN1683163A (zh) 图像处理装置及方法
CN1945422A (zh) 图像显示装置和投影机
CN1169356C (zh) 图象打印设备
CN1173283C (zh) 文献图象处理装置和方法

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
C17 Cessation of patent right
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20060503

Termination date: 20091009