CN1680973A - 基于网络服务应用的光学字符识别***和方法 - Google Patents
基于网络服务应用的光学字符识别***和方法 Download PDFInfo
- Publication number
- CN1680973A CN1680973A CNA2004100325226A CN200410032522A CN1680973A CN 1680973 A CN1680973 A CN 1680973A CN A2004100325226 A CNA2004100325226 A CN A2004100325226A CN 200410032522 A CN200410032522 A CN 200410032522A CN 1680973 A CN1680973 A CN 1680973A
- Authority
- CN
- China
- Prior art keywords
- image
- ocr
- result
- character recognition
- file
- 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.)
- Granted
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06V—IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
- G06V10/00—Arrangements for image or video recognition or understanding
- G06V10/94—Hardware or software architectures specially adapted for image or video understanding
- G06V10/95—Hardware or software architectures specially adapted for image or video understanding structured as a network, e.g. client-server architectures
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06V—IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
- G06V10/00—Arrangements for image or video recognition or understanding
- G06V10/96—Management of image or video recognition tasks
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Multimedia (AREA)
- Theoretical Computer Science (AREA)
- Software Systems (AREA)
- Character Discrimination (AREA)
- Character Input (AREA)
Abstract
本发明公开一种基于网络上的网络服务应用的光学字符识别方法和光学字符识别***。所述方法包括步骤:a)使用网络浏览器将原始图像的图像文件上载到网络服务器;b)存储所述上载的图像文件;c)通过网络服务应用转换所述上载的图像文件并保存所转换的图像文件;d)图像小程序通过网络服务器调用网络服务应用,识别选择的需要识别的图像区域;以及e)返回所述选择的需要识别的图像区域的识别信息数据。使用该基于网络的网络服务应用的光学字符识别方法和光学字符识别***,用户能够控制整个识别处理流程,并且效率得到提高。
Description
技术领域
本发明一般地涉及基于网络服务应用(web service application)的光学字符识别(OCR,optical character recognition)***。更具体地说,本发明涉及一种基于网络上的网络服务应用的光学字符识别方法和光学字符识别***,其中用户能够控制整个识别处理流程,并且效率得到提高。
背景技术
OCR是一种识别手写字符或扫描字符的公知技术。随着近年来包括因特网和内部网等的飞速发展,不需要各个用户配备单独的OCR装置的远程OCR***已经得到了快速发展和大范围的普及。
但是,大多数现存的远程OCR***都以非常简单的方式运行,仅仅包括上载(用于进行OCR的图像文件)和下载(识别结果)。用户不能控制识别处理流程。例如,用户无法选择需要识别的图像区域,用户不能使用用于人工校对的识别过程中生成的候选字符。
除了上述OCR功能,还应该考虑OCR***的效率。在传统方式中,原始图像文件的数据必须与其它的从OCR操作中收到的数据一起传输。相应地,所采取的操作越多,则需要的传输越频繁。由于服务器硬件和网络带宽的限制,不可避免地使整个***的效率低下。
发明内容
因此,本发明的目的是为了解决上述问题,提供一种基于网络上的网络服务应用的光学字符识别方法和光学字符识别***,其中用户能够控制整个识别处理流程,并且效率得到提高。
为了实现上述目的,根据本发明的一个方面,提供一种基于网络上的网络服务应用的光学字符识别方法,所述方法包括步骤:a)使用网络浏览器将原始图像的图像文件上载到网络服务器;b)存储所述上载的图像文件;c)通过网络服务应用转换所述上载的图像文件并保存所转换的图像文件;d)图像小程序通过网络服务器调用网络服务应用,识别选择的需要识别的图像区域;以及e)返回所述选择的需要识别的图像区域的识别信息数据。
为了实现上述目的,根据本发明的另一方面,提供一种基于网络上的网络服务应用的光学字符识别***,所述***包括:网络浏览器,用于上载原始图像的图像文件;网络服务器;网络服务应用单元,用于转换所述上载的图像文件并保存所转换的图像文件;以及图像小程序单元,用于通过网络服务器调用网络服务应用单元,以识别选择的需要识别的图像区域。
为了实现上述目的,根据本发明的再一方面,提供一种用于控制OCR服务提供装置的光学字符识别方法,所述方法包括步骤:接收原始图像的图像文件;存储所接收的图像文件;转换所述图像文件并保存转换后的图像文件;将转换后的图像文件发送到控制字符识别处理的OCR结果接收装置;从OCR结果接收装置接收关于转换后的图像文件的字符识别处理的控制指令;根据所接收的指令对原始图像执行字符识别处理;以及将执行的字符识别处理的结果发送到OCR结果接收装置。
为了实现上述目的,根据本发明的又一方面,提供一种OCR服务提供装置,包括:图像处理单元,用于接收和转换需要识别的原始图像,并将转换后的图像文件发送到OCR结果接收装置;以及OCR识别单元,用于接收关于转换后的图像文件的字符识别处理的控制指令,并且执行字符识别处理。所述图像处理单元包括:输入部件,用于接收原始图像的图像文件;存储器部件,用于存储所接收的图像文件;转换部件,用于转换所述图像文件并保存转换后的图像文件;和图像输出部件,用于将转换后的图像文件发送到控制字符识别处理的OCR结果接收装置。所述OCR识别单元包括:指令接收部件,用于从OCR结果接收装置接收关于转换后的图像文件的字符识别处理的控制指令;识别部件,用于根据所接收的指令对原始图像执行字符识别处理;以及识别结果输出部件,用于将所执行的字符识别处理的结果发送到OCR结果接收装置。
为了实现上述目的,根据本发明的再一方面,提供一种用于控制OCR结果接收装置的光学字符识别方法,所述方法包括步骤:从OCR服务提供装置接收转换后的图像文件,所述转换后的图像文件由OCR服务提供装置转换原始图像的原始图像文件生成;根据用户指令发送关于所接收的转换后的图像文件的字符识别处理的控制指令;以及从OCR服务提供装置接收对原始图像进行的字符识别处理的结果,根据OCR结果接收装置所发送的控制指令OCR服务提供装置进行所述字符识别处理。
为了实现上述目的,根据本发明的另一方面,提供一种OCR结果接收装置,包括:图像接收单元,用于从OCR服务提供装置接收转换后的图像文件,所述转换后的图像文件由OCR服务提供装置转换原始图像的原始图像文件生成;指令发送单元,用于根据用户指令发送关于所接收的转换后的图像文件的字符识别处理的控制指令;以及识别结果接收单元,用于从OCR服务提供装置接收对原始图像进行的字符识别处理的结果,根据所发送的控制指令OCR服务提供装置进行所述字符识别处理。
使用根据本发明的基于网络上的网络服务应用的光学字符识别方法和光学字符识别***,用户能够控制整个识别处理流程,并且OCR的效率得到提高。
附图说明
在知晓了下面对优选实施例的详细描述之后,本发明的其它目的、特征和优点将更加清楚。构成本说明书一部分的附图示出本发明的实施例,并与下面的描述一起用于解释说明本发明的原理。其中:
图1示出用于实现本发明的光学字符识别方法的基本***结构;
图2示出根据本发明的基于网络上的网络服务应用的光学字符识别方法的流程图;
图3示出根据本发明的光学字符识别方法的实施示例的网页;
图4示出使用本发明的光学字符识别方法时、图3所示的网页的识别结果;
图5示出根据本发明的基于网络上的网络服务应用的光学字符识别***的方框图;以及
图6示出根据本发明的服务器一侧(OCR服务提供装置602)和客户端一侧(OCR结果接收装置601)各自的详细结构。
具体实施方式
下面将结合附图详细描述本发明的优选实施例。
如图1所示,根据本发明的光学字符识别(OCR)***基于B/S架构。B/S架构是根据文本、表、线、画面等的对象属性将输入图像分割成多个区域,以及选择其中需要进行识别的区域进行OCR处理的过程。OCR功能由网络服务器102和OCR网络服务应用103在服务器一侧完成,用户使用网络浏览器101进行OCR操作。
用户使用网络浏览器101进行OCR操作。用户能够在网络浏览器中观看图像、旋转图像、进行图像色反转、以及人工或自动地进行图像区域选择。并且,对选择的图像区域进行识别。
根据本发明的OCR***将OCR功能和用户界面(interface)分成两部分。OCR功能由网络服务应用实现,其公用界面能够被其它***调用。用户界面通过网页实现。两个Java小程序用于主用户界面中。这两个小程序执行大多数的人工操作。一个小程序(ImageApplet,图像小程序)用于图像显示和处理,另一个小程序(ProofApplet,校对小程序)用于校对。这两个小程序与网络服务器进行通信,网络服务器反过来调用OCR网络服务应用进行OCR处理。
除了OCR功能之外,为了提高OCR***的效率,而不是按照传统的方式那样将图像文件的数据与其它从OCR操作接收的数据一起发送,本发明采用了三种关键的处理方法来将网络上的数据传输减少到最少。
第一,在OCR操作期间,为了方便用户,上载到服务器的图像应该在客户端显示。将保存在服务器上的图像数据转换成GIF格式并返回到客户端用于显示,作为原始图像文件的替代。当图像文件数据从其它图像格式转换为GIF格式时,其文件尺寸将减小为原始图像格式(通常为TIFF、BMP、JPG等)的四分之一或更小。
第二,对于一些图像处理,比如图像旋转和反转,使用图像小程序来完成该任务,而用不到OCR网络服务应用。由此,可以避免图像数据的传输。另外,仅将少许操作信息记录下来以备将来使用。
第三,对于块选择和块识别,数据传输简化为仅传输从块选择或块识别中获得的数据,并且在客户端使用预先传输的GIF图像替换原始图像文件。而且,对于原始图像文件不再需要进行网络传输。
下面将描述根据本发明的基于网络上的网络服务应用的光学字符识别方法的详细处理过程,该方法的完整处理流程图在图2中示出。
如图2所示,根据在识别过程中执行的事件处理步骤划分为5个阶段,即,打开文件、图像处理、块选择、块识别、以及文本校对和保存结果。下面将参照图2所示的流程图详细描述这5个阶段。
1.打开文件
首先,在步骤SP101,用户使用网络浏览器将图像文件上载到网络服务器,与此同时,网络服务器调用OCR网络服务应用单元并将该图像文件发送到OCR网络服务应用单元,OCR网络服务应用单元保存该图像文件。
接着,在步骤SP102,OCR网络服务应用单元将所述上载的图像文件转换成GIF格式的文件。
之后,图像小程序单元通过网络服务器调用OCR网络服务应用单元,以得到GIF格式的原始图像的黑白(B/W)图像拷贝。
2.图像处理
在打开文件并由图像小程序单元得到GIF格式的图像文件之后,开始图像处理过程。
在步骤SP201,用户可以使用图像小程序单元进行图像处理,比如图像旋转、图像色反转等。在这些图像处理之后,关于相关图像处理的参数通过网络服务器发送到OCR网络服务应用单元。
然后,在步骤SP202,如果需要进行歪斜校正,则调用OCR网络服务应用单元对其所保存的图像数据进行自动歪斜校正。在这种情况下,由图像小程序单元发送给OCR网络服务应用单元的是有关如何校正歪斜图像的指令或者关于歪斜图像的参数。
图像小程序单元也可以将关于需要识别的图像区域的编辑信息,比如需要识别的图像是用中文还是英文书写的、需要识别的图像是用Excel程序编辑的表格等等,通过网络服务器发送给OCR网络服务应用单元。
之后,在步骤SP203,将更新后的图像的GIF格式的黑/白图像拷贝返回给图像小程序单元用于显示。
3.块选择
在完成图像处理以及GIF格式的更新后的图像已经显示在图像小程序单元之后,用户可以选择需要由OCR网络服务应用单元识别的图像区域。
使用图像小程序单元,用户可以如图2的步骤SP301中所示人工进行图像区域选择,也可以如步骤SP302所示进行自动选择。
如果需要识别的图像区域是在步骤SP302中自动选择的,则OCR网络服务应用单元在步骤SP303中将块信息数据返回图像小程序单元。
4.块识别
在上面的处理中确定需要识别的图像区域之后,在步骤SP401,用户可以使用图像小程序单元通过网络服务器调用OCR网络服务应用单元,以对所选择的需要识别的图像区域进行识别。
在步骤SP402,OCR网络服务应用单元返回识别信息数据给校对小程序单元。应该指出的是,返回给校对小程序单元的是所选择的需要识别的图像区域的识别信息数据,而不是识别的图像本身。
之后,在步骤SP403中,校对小程序单元解析所返回的数据,并且显示解析后的文本。
5.文本校对和保存结果
在解析后的文本显示在校对小程序单元上之后,在步骤SP501中,用户可以使用校对小程序单元进行校对。可以选择候选字符替换旧字符。
然后,在步骤SP502中,用户调用使用校对小程序单元通过网络服务器OCR网络服务应用单元以生成结果文件。在步骤SP503,OCR网络服务应用单元将所述结果文件保存成格式文件(HTML或RTF格式文件)。
最后,在步骤SP504中,将HTML格式或RTF格式的文件发回,并且结束整个识别处理。
识别结果的一个示例在图3和图4中示出。
图3示出根据本发明的光学字符识别方法的实施示例的网页。如图3所示,由图像小程序单元执行的处理显示在屏幕的左侧。需要识别的图像显示在屏幕的中间,其中顶部示出其内容是用中文书写的图像、中部示出其内容是用英文书写的图像和不需要识别的画面图像、以及底部示出其内容是用Excel程序编辑的图像。关于上述表明的图像的识别结果显示在屏幕的右侧。
图4示出使用本发明的光学字符识别方法时、图3所示的网页的最后识别结果。如图4所示,识别结果以HTML格式或RTF格式显示,并且在图3所示的识别数据中存在的错误已经由用户使用校对小程序单元进行了校对。
上面描述的光学字符识别方法是在根据本发明的基于网络上的网络服务应用的光学字符识别***中实现的。图5示出该光学字符识别***的方框图。
如图5所示,根据本发明的基于网络上的网络服务应用的光学字符识别***包括:网络浏览器501,用于上载原始图像的图像文件;网络服务器502;网络服务应用单元503,用于转换所述上载的图像文件并保存所转换的图像文件;图像小程序单元504,用于通过网络服务器调用网络服务应用单元,以识别选择的需要识别的图像区域;以及校对小程序单元505,用于接收所述选择的需要识别的图像区域的识别信息数据。
网络服务应用单元503将上载的图像文件转换成GIF格式的文件,并且图像小程序单元504通过网络服务器调用网络服务应用单元来获取GIF格式的原始图像的黑/白图像拷贝。
所述选择的需要识别的图像区域通过使用图像小程序单元504人工或自动选择,并且网络服务应用单元503将所述选择的需要识别的图像区域的块信息数据返回图像小程序单元504。
在选择需要识别的图像区域之前,图像小程序单元504事先处理所获取的GIF格式的原始图像的黑/白图像拷贝。由图像小程序单元504执行的所述处理包括图像旋转和图像色反转等。图像小程序单元504通过网络服务器将关于图像处理的参数和所述选择的需要识别的图像区域的编辑信息发送到网络服务应用单元503。
如果需要歪斜校正,则调用网络服务应用单元503对其所保存的图像数据执行自动歪斜校正,然后将更新后的GIF格式的黑/白图像拷贝返回图像小程序单元504用于显示。图像小程序单元504通过网络服务器502将关于如何校正歪斜图像的指令或关于歪斜图像的参数发送给网络服务应用单元503。
所接收的所述选择的需要识别的图像区域的识别信息数据由校对小程序单元505解析并显示所解析的文本。校对小程序单元505还将旧的不适当的字符用其适当的候选字符替换。
校对小程序单元505通过网络服务器502调用网络服务应用单元503,以将旧的不适当的字符已用其适当的候选字符替换的识别数据保存为格式文件。该格式文件是HTML格式文件或RTF格式文件。
如上所述,根据本发明的光学字符识别***基于B/S架构。也就是说,OCR功能在服务器一侧完成,而OCR操作则由用户在客户端一侧进行处理。图6示出根据本发明的服务器一侧(OCR服务提供装置602)和客户端一侧(OCR结果接收装置601)各自的详细结构。
如图6所示,OCR服务提供装置602包括:图像处理单元6021,用于接收和转换需要识别的原始图像,并将转换后的图像文件发送到OCR结果接收装置601;以及OCR识别单元6022,用于接收关于转换后的图像文件的字符识别处理的控制指令,并且执行字符识别处理。
图像处理单元6021包括:输入部件701,用于接收原始图像的图像文件;存储器部件702,用于存储所接收的图像文件;转换部件703,用于转换所述图像文件并保存转换后的图像文件;和图像输出部件704,用于将转换后的图像文件发送到控制字符识别处理的OCR结果接收装置601。
OCR识别单元6022包括:指令接收部件801,用于从OCR结果接收装置601接收关于转换后的图像文件的字符识别处理的控制指令;识别部件802,用于根据所接收的指令对原始图像执行字符识别处理;以及识别结果输出部件803,用于将所执行的字符识别处理的结果发送到OCR结果接收装置601。
在根据本发明的OCR服务提供装置的一个实施例中,将接收的图像文件转换成GIF格式的文件,并且将GIF格式的原始图像的黑/白图像拷贝发送到OCR结果接收装置601。相应地,需要识别的图像区域根据GIF格式的原始图像的黑/白图像拷贝在OCR结果接收装置601上人工或自动选择,并且OCR服务提供装置602接收所选择的需要识别的图像区域的块信息数据。
优选地,GIF格式的原始图像的黑/白图像拷贝由OCR结果接收装置601处理和编辑,并且OCR服务提供装置602接收关于图像处理的参数和所述选择的需要识别的图像区域的编辑信息。
如果需要歪斜校正,则OCR服务提供装置602对其所保存的图像数据执行自动歪斜校正,并将更新后图像的GIF格式的黑/白图像拷贝发送给OCR结果接收装置601。在这种情况下,OCR服务提供装置602还从OCR结果接收装置601接收如何校正歪斜图像的指令或关于歪斜图像的参数。
在根据本发明的OCR服务提供装置的另一实施例中,还包括识别结果转换单元6023,用于从OCR结果接收装置601接收用于替换旧的不适当的字符的适当的候选字符。在这种情况下,识别结果转换单元6023还将旧的不适当的字符已经用其适当的候选字符替换的识别数据转换为格式文件。所述格式文件最好是HTML格式文件或RTF格式文件。
下面将结合图6的左半部分描述根据本发明的客户端一侧的OCR结果接收装置601。
如图6中所示,OCR结果接收装置601包括:图像发送单元6011,用于将原始图像的原始图像文件发送给OCR服务提供装置602;图像接收单元6012,用于从OCR服务提供装置602接收转换后的图像文件,所述转换后的图像文件由OCR服务提供装置602转换原始图像的原始图像文件生成;指令发送单元6013,用于根据用户指令发送关于所接收的转换后的图像文件的字符识别处理的控制指令;以及识别结果接收单元6014,用于从OCR服务提供装置602接收对原始图像进行的字符识别处理的结果,根据所发送的控制指令OCR服务提供装置602进行所述字符识别处理。
在根据本发明的OCR结果接收装置601的一个实施例中,转换后的图像文件是GIF格式的文件,并且从OCR服务提供装置602接收原始图像的黑/白图像拷贝。
在根据本发明的OCR结果接收装置601的另一实施例中,OCR结果接收装置601还包括图像处理单元6015,用于选择原始图像的需要识别的图像区域,并且指令发送单元6013将所选择的需要识别的图像区域的块信息数据返回给OCR服务提供装置602。
最好,在选择所述需要识别的图像区域之前,图像处理单元6015对GIF格式的原始图像的黑/白图像拷贝事先进行处理。该处理包括图像旋转和图像色反转。在图像处理单元6015执行的处理完成之后,指令发送单元6013将关于图像处理的参数和所述选择的需要识别的图像区域的编辑信息发送给OCR服务提供装置602。
此外,如需要歪斜校正,指令发送单元6013还将如何校正歪斜图像的指令或关于歪斜图像的参数发送给OCR服务提供装置602。
在根据本发明的一个优选实施例中,OCR结果接收装置601还包括编辑单元6016,用于对接收的所述选择的需要识别的图像区域的识别信息数据进行解析,并且在网络浏览器单元6018上显示所解析的文本。编辑单元6016将旧的不适当的字符用其适当的候选字符替换。在编辑单元6016执行的编辑完成之后,编辑结果由编辑结果发送单元6017发送给OCR服务提供装置602。
上面结合附图6描述了根据本发明的服务器一侧的OCR服务提供装置602和客户端一侧的OCR结果接收装置601的结构。相应地,根据本发明的用于控制OCR结果接收装置601的光学字符识别方法和用于控制OCR服务提供装置602的光学字符识别方法可以分别在服务器一侧和客户端一侧实现。
下面,将参照图6分别描述根据本发明的用于控制OCR服务提供装置602的光学字符识别方法和用于控制OCR结果接收装置601的光学字符识别方法。
根据本发明的用于控制OCR服务提供装置602的光学字符识别方法包括步骤:输入部件701接收原始图像的图像文件;存储器部件702存储所接收的图像文件;转换部件703转换所述图像文件并保存转换后的图像文件;图像输出部件704将转换后的图像文件发送到控制字符识别处理的OCR结果接收装置;指令接收部件801从OCR结果接收装置接收关于转换后的图像文件的字符识别处理的控制指令;识别部件802根据所接收的指令对原始图像执行字符识别处理;以及识别结果输出部件803将执行的字符识别处理的结果发送到OCR结果接收装置。
在根据本发明的一个实施例中,将接收的图像文件转换成GIF格式的文件,并且将GIF格式的原始图像的黑/白图像拷贝发送到OCR结果接收装置601。需要识别的图像区域根据GIF格式的原始图像的黑/白图像拷贝在OCR结果接收装置601上人工或自动选择,并且OCR服务提供装置602接收所选择的需要识别的图像区域的块信息数据。
在根据本发明的一个优选实施例中,GIF格式的原始图像的黑/白图像拷贝由OCR结果接收装置601处理和编辑,并且OCR服务提供装置602接收关于图像处理的参数和所述选择的需要识别的图像区域的编辑信息。
如果需要歪斜校正,则OCR服务提供装置602对其所保存的图像数据执行自动歪斜校正,并将更新后图像的GIF格式的黑/白图像拷贝发送给OCR结果接收装置601。然后,OCR服务提供装置602从OCR结果接收装置601接收如何校正歪斜图像的指令或关于歪斜图像的参数。
在根据本发明的另一实施例中,OCR服务提供装置602还从OCR结果接收装置601接收用于替换旧的不适当的字符的适当的候选字符,并且将旧的不适当的字符已经用其适当的候选字符替换的识别数据转换为格式文件。所述格式文件最好是HTML格式文件或RTF格式文件。
下面将结合图6详细描述根据本发明的用于控制OCR结果接收装置601的光学字符识别方法。
如图6所示,根据本发明的用于控制OCR结果接收装置601的光学字符识别方法包括步骤:图像接收单元6012从OCR服务提供装置602接收转换后的图像文件,所述转换后的图像文件由OCR服务提供装置602转换原始图像的原始图像文件生成;指令发送单元6013根据用户指令发送关于所接收的转换后的图像文件的字符识别处理的控制指令;以及识别结果接收单元6014从OCR服务提供装置602接收对原始图像进行的字符识别处理的结果,根据OCR结果接收装置601所发送的控制指令OCR服务提供装置602进行所述字符识别处理。
在本发明的一个实施例中,所述原始图像的原始图像文件由OCR结果接收装置601的图像发送单元6011发送给OCR服务提供装置602或者从诸如因特网和内部网的网络上下载。
最好,转换后的图像文件是GIF格式的文件,并且从OCR服务提供装置602接收原始图像的黑/白图像拷贝。
在根据本发明的用于控制OCR结果接收装置601的光学字符识别方法的另一实施例中,还包括步骤:人工或自动选择原始图像的需要识别的图像区域,并且由图像处理单元6015将所选择的需要识别的图像区域的块信息数据返回给OCR服务提供装置602。
最好,在选择所述需要识别的图像区域之前,对GIF格式的原始图像的黑/白图像拷贝事先进行处理。该处理包括图像旋转和图像色反转。然后,将关于图像处理的参数和所述选择的需要识别的图像区域的编辑信息发送给OCR服务提供装置602。
如果需要歪斜校正,则根据本发明的用于控制OCR结果接收装置601的光学字符识别方法还包括步骤:将如何校正歪斜图像的指令或关于歪斜图像的参数发送给OCR服务提供装置。
在本发明的优选实施例中,对接收的所述选择的需要识别的图像区域的识别信息数据进行解析,并且显示所解析的文本。将旧的不适当的字符用其适当的候选字符替换。然后,将关于替换的字符的信息发送给OCR服务提供装置602。
同样应当指出的是,本发明包括通过将实现前述实施例功能的软件程序(与各实施例中的所示流程图相对应的程序)直接或远程提供给一个***或装置并且由该***或装置的计算机读出并执行所提供的程序码来实现本发明的情况。在该情况下,形式并不限于程序,只要可以提供程序功能即可。
因此,安装在计算机中以使用计算机实现本发明的功能处理的程序码本身实现本发明。也就是,本发明包括用于实现本发明的功能处理的计算机程序本身。
在这种情况下,程序的形式不受到特定的限制,并且可以使用目标码、由解释器执行的程序、提供给OS的脚本数据等,只要它们具有程序功能即可。
可以使用例如软盘、硬盘、光盘、磁光盘、MO、CD-ROM、CD-R、CD-RW、磁带、非易失性存储卡、ROM、DVD(DVD-ROM、DVD-R)等作为用于提供程序的记录介质。
作为另一种程序提供方法,可以在客户计算机上使用浏览器建立与因特网上的给定主页的连接,并且可以将经过压缩且包括自动安装功能的本发明计算机程序本身或文件从该主页下载到记录介质如硬盘等,从而提供程序。另外,形成本发明程序的程序码可以分成多个文件,并且可以从不同主页下载这些文件。也就是,本发明还包括使多个用户下载用于使用计算机实现本发明的功能处理的程序文件的WWW服务器。
另外,存储本发明加密程序的存储介质如CD-ROM等可以交付给用户,已清除预定条件的用户可以允许通过因特网从网页下载对程序解密的密钥信息,并且可以使用该密钥信息执行加密程序以安装在计算机上,从而实现本发明。
前述实施例的功能可以不仅通过由计算机执行读出程序码而且通过根据该程序指令由运行在计算机上的OS等执行的一些或所有实际处理操作来实现。
而且,在从记录介质读出的程序写入在功能扩展板或单元的存储器中之后,前述实施例的功能可以通过安置在功能扩展板或功能扩展单元中的CPU等所执行的一些或所有实际处理来实现,其中,功能扩展板或功能扩展单元***在计算机中或者连接到计算机。
本发明的描述是为了示例和描述起见而给出的,而并不是无遗漏的或者将本发明限于所公开的形式。很多修改和变化对于本领域的普通技术人员而言是显然的。选择和描述实施例是为了更好说明本发明的原理和实际应用,并且使本领域的普通技术人员能够理解本发明从而设计适于特定用途的带有各种修改的各种实施例。
Claims (69)
1.一种基于网络上的网络服务应用的光学字符识别方法,所述方法包括步骤:
a)使用网络浏览器将原始图像的图像文件上载到网络服务器;
b)存储所述上载的图像文件;
c)通过网络服务应用转换所述上载的图像文件并保存所转换的图像文件;
d)图像小程序通过网络服务器调用网络服务应用,识别选择的需要识别的图像区域;以及
e)返回所述选择的需要识别的图像区域的识别信息数据。
2.根据权利要求1所述的基于网络上的网络服务应用的光学字符识别方法,其特征在于,将上载的图像文件转换成GIF格式的文件,以及在执行步骤d)之前图像小程序通过网络服务器调用网络服务应用来获取GIF格式的原始图像的黑/白图像拷贝。
3.根据权利要求2所述的基于网络上的网络服务应用的光学字符识别方法,其特征在于,所述选择的需要识别的图像区域通过使用图像小程序人工或自动选择,并且网络服务应用将所述选择的需要识别的图像区域的块信息数据返回图像小程序。
4.根据权利要求2或3所述的基于网络上的网络服务应用的光学字符识别方法,其特征在于,在选择需要识别的图像区域之前,所获取的GIF格式的原始图像的黑/白图像拷贝由图像小程序处理。
5.根据权利要求4所述的基于网络上的网络服务应用的光学字符识别方法,其特征在于,由图像小程序执行的所述处理包括图像旋转和图像色反转。
6.根据权利要求5所述的基于网络上的网络服务应用的光学字符识别方法,其特征在于,图像小程序通过网络服务器将关于图像处理的参数和所述选择的需要识别的图像区域的编辑信息发送到网络服务应用。
7.根据权利要求6所述的基于网络上的网络服务应用的光学字符识别方法,其特征在于,如果需要歪斜校正,则调用网络服务应用对其所保存的图像数据执行自动歪斜校正,然后将更新后的GIF格式的黑/白图像拷贝返回图像小程序用于显示。
8.根据权利要求7所述的基于网络上的网络服务应用的光学字符识别方法,其特征在于,图像小程序通过网络服务器将关于如何校正歪斜图像的指令或关于歪斜图像的参数发送给网络服务应用。
9.根据权利要求1至8任一所述的基于网络上的网络服务应用的光学字符识别方法,其特征在于,所述选择的需要识别的图像区域的识别信息数据返回给校对小程序,并解析所返回的所述选择的需要识别的图像区域的识别信息数据,将所解析的文本显示在校对小程序上。
10.根据权利要求9所述的基于网络上的网络服务应用的光学字符识别方法,其特征在于,将旧的不适当的字符用其适当的候选字符替换。
11.根据权利要求10所述的基于网络上的网络服务应用的光学字符识别方法,还包括步骤:校对小程序通过网络服务器调用网络服务应用,以便将旧的不适当的字符已经用其适当的候选字符替换的识别数据保存为格式文件。
12.根据权利要求11所述的基于网络上的网络服务应用的光学字符识别方法,其特征在于,所述格式文件是HTML格式文件或RTF格式文件。
13.一种基于网络上的网络服务应用的光学字符识别***,所述***包括:
网络浏览器,用于上载原始图像的图像文件;
网络服务器;
网络服务应用单元,用于转换所述上载的图像文件并保存所转换的图像文件;以及
图像小程序单元,用于通过网络服务器调用网络服务应用单元,以识别选择的需要识别的图像区域。
14.根据权利要求13所述的基于网络上的网络服务应用的光学字符识别***,其特征在于,网络服务应用单元将上载的图像文件转换成GIF格式的文件,以及图像小程序单元通过网络服务器调用网络服务应用单元来获取GIF格式的原始图像的黑/白图像拷贝。
15.根据权利要求14所述的基于网络上的网络服务应用的光学字符识别***,其特征在于,所述选择的需要识别的图像区域通过使用图像小程序单元人工或自动选择,并且网络服务应用单元将所述选择的需要识别的图像区域的块信息数据返回图像小程序单元。
16.根据权利要求14或15所述的基于网络上的网络服务应用的光学字符识别***,其特征在于,在选择需要识别的图像区域之前,图像小程序单元事先处理所获取的GIF格式的原始图像的黑/白图像拷贝。
17.根据权利要求16所述的基于网络上的网络服务应用的光学字符识别***,其特征在于,由图像小程序单元执行的所述处理包括图像旋转和图像色反转。
18.根据权利要求17所述的基于网络上的网络服务应用的光学字符识别***,其特征在于,图像小程序单元通过网络服务器将关于图像处理的参数和所述选择的需要识别的图像区域的编辑信息发送到网络服务应用单元。
19.根据权利要求18所述的基于网络上的网络服务应用的光学字符识别***,其特征在于,如果需要歪斜校正,则调用网络服务应用单元对其所保存的图像数据执行自动歪斜校正,然后将更新后的GIF格式的黑/白图像拷贝返回图像小程序单元用于显示。
20.根据权利要求19所述的基于网络上的网络服务应用的光学字符识别***,其特征在于,图像小程序单元通过网络服务器将关于如何校正歪斜图像的指令或关于歪斜图像的参数发送给网络服务应用单元。
21.根据权利要求13至20任一所述的基于网络上的网络服务应用的光学字符识别***,还包括校对小程序单元,用于接收所述选择的需要识别的图像区域的识别信息数据,并解析所接收的所述选择的需要识别的图像区域的识别信息数据,以及将所解析的文本显示在校对小程序单元上。
22.根据权利要求21所述的基于网络上的网络服务应用的光学字符识别***,其特征在于,校对小程序单元将旧的不适当的字符用其适当的候选字符替换。
23.根据权利要求22所述的基于网络上的网络服务应用的光学字符识别***,其特征在于,校对小程序单元通过网络服务器调用网络服务应用单元,以便将旧的不适当的字符已经用其适当的候选字符替换的识别数据保存为格式文件。
24.根据权利要求23所述的基于网络上的网络服务应用的光学字符识别***,其特征在于,所述格式文件是HTML格式文件或RTF格式文件。
25.一种记录在至少一种计算机可读介质中的计算机程序产品,包括当计算机使用时,使计算机执行权利要求1~12中任何一个所述的方法步骤的功能性描述素材。
26.一种用于控制OCR服务提供装置的光学字符识别方法,所述方法包括步骤:
接收原始图像的图像文件;
存储所接收的图像文件;
转换所述图像文件并保存转换后的图像文件;
将转换后的图像文件发送到控制字符识别处理的OCR结果接收装置;
从OCR结果接收装置接收关于转换后的图像文件的字符识别处理的控制指令;
根据所接收的指令对原始图像执行字符识别处理;以及
将执行的字符识别处理的结果发送到OCR结果接收装置。
27.根据权利要求26所述的用于控制OCR服务提供装置的光学字符识别方法,其特征在于,将接收的图像文件转换成GIF格式的文件,并且将GIF格式的原始图像的黑/白图像拷贝发送到OCR结果接收装置。
28.根据权利要求27所述的用于控制OCR服务提供装置的光学字符识别方法,其特征在于,根据GIF格式的原始图像的黑/白图像拷贝在OCR结果接收装置上人工或自动选择需要识别的图像区域,并且OCR服务提供装置接收所选择的需要识别的图像区域的块信息数据。
29.根据权利要求28所述的用于控制OCR服务提供装置的光学字符识别方法,其特征在于,GIF格式的原始图像的黑/白图像拷贝由OCR结果接收装置处理和编辑,并且OCR服务提供装置接收关于图像处理的参数和所述选择的需要识别的图像区域的编辑信息。
30.根据权利要求29所述的用于控制OCR服务提供装置的光学字符识别方法,其特征在于,如果需要歪斜校正,则OCR服务提供装置对其所保存的图像数据执行自动歪斜校正,并将更新后图像的GIF格式的黑/白图像拷贝发送给OCR结果接收装置。
31.根据权利要求30所述的用于控制OCR服务提供装置的光学字符识别方法,其特征在于,OCR服务提供装置还从OCR结果接收装置接收如何校正歪斜图像的指令或关于歪斜图像的参数。
32.根据权利要求31所述的用于控制OCR服务提供装置的光学字符识别方法,其特征在于,OCR服务提供装置还从OCR结果接收装置接收用于替换旧的不适当的字符的适当的候选字符。
33.根据权利要求32所述的用于控制OCR服务提供装置的光学字符识别方法,还包括步骤:将旧的不适当的字符已经用其适当的候选字符替换的识别数据转换为格式文件。
34.根据权利要求33所述的用于控制OCR服务提供装置的光学字符识别方法,其特征在于,所述格式文件是HTML格式文件或RTF格式文件。
35.一种OCR服务提供装置,包括:
图像处理单元,用于接收和转换需要识别的原始图像,并将转换后的图像文件发送到OCR结果接收装置;以及
OCR识别单元,用于接收关于转换后的图像文件的字符识别处理的控制指令,并且执行字符识别处理。
36.根据权利要求35所述的OCR服务提供装置,其特征在于,所述图像处理单元包括:
输入部件,用于接收原始图像的图像文件;
存储器部件,用于存储所接收的图像文件;
转换部件,用于转换所述图像文件并保存转换后的图像文件;和
图像输出部件,用于将转换后的图像文件发送到控制字符识别处理的OCR结果接收装置。
37.根据权利要求35或36所述的OCR服务提供装置,其特征在于,所述OCR识别单元包括:
指令接收部件,用于从OCR结果接收装置接收关于转换后的图像文件的字符识别处理的控制指令;
识别部件,用于根据所接收的指令对原始图像执行字符识别处理;以及
识别结果输出部件,用于将所执行的字符识别处理的结果发送到OCR结果接收装置。
38.根据权利要求37所述的OCR服务提供装置,其特征在于,将接收的图像文件转换成GIF格式的文件,并且将GIF格式的原始图像的黑/白图像拷贝发送到OCR结果接收装置。
39.根据权利要求38所述的OCR服务提供装置,其特征在于,根据GIF格式的原始图像的黑/白图像拷贝在OCR结果接收装置上人工或自动选择需要识别的图像区域,并且OCR服务提供装置接收所选择的需要识别的图像区域的块信息数据。
40.根据权利要求39所述的OCR服务提供装置,其特征在于,GIF格式的原始图像的黑/白图像拷贝由OCR结果接收装置处理和编辑,并且OCR服务提供装置接收关于图像处理的参数和所述选择的需要识别的图像区域的编辑信息。
41.根据权利要求40所述的OCR服务提供装置,其特征在于,如果需要歪斜校正,则OCR服务提供装置对其所保存的图像数据执行自动歪斜校正,并将更新后图像的GIF格式的黑/白图像拷贝发送给OCR结果接收装置。
42.根据权利要求41所述的OCR服务提供装置,其特征在于,OCR服务提供装置还从OCR结果接收装置接收如何校正歪斜图像的指令或关于歪斜图像的参数。
43.根据权利要求42所述的OCR服务提供装置,其特征在于,还包括识别结果转换单元,用于从OCR结果接收装置接收用于替换旧的不适当的字符的适当的候选字符。
44.根据权利要求43所述的OCR服务提供装置,其特征在于,所述识别结果转换单元还将旧的不适当的字符已经用其适当的候选字符替换的识别数据转换为格式文件。
45.根据权利要求44所述的OCR服务提供装置,其特征在于,所述格式文件是HTML格式文件或RTF格式文件。
46.一种记录在至少一种计算机可读介质中的计算机程序产品,包括当计算机使用时,使计算机执行权利要求26~34中任何一个所述的方法步骤的功能性描述素材。
47.一种用于控制OCR结果接收装置的光学字符识别方法,所述方法包括步骤:
从OCR服务提供装置接收转换后的图像文件,所述转换后的图像文件由OCR服务提供装置转换原始图像的原始图像文件生成;
根据用户指令发送关于所接收的转换后的图像文件的字符识别处理的控制指令;以及
从OCR服务提供装置接收对原始图像进行的字符识别处理的结果,根据OCR结果接收装置所发送的控制指令OCR服务提供装置进行所述字符识别处理。
48.根据权利要求47所述的用于控制OCR结果接收装置的光学字符识别方法,其特征在于,所述原始图像的原始图像文件由OCR结果接收装置发送给OCR服务提供装置或者从网络上下载。
49.根据权利要求47或48所述的用于控制OCR结果接收装置的光学字符识别方法,其特征在于,转换后的图像文件是GIF格式的文件,并且从OCR服务提供装置接收原始图像的黑/白图像拷贝。
50.根据权利要求49所述的用于控制OCR结果接收装置的光学字符识别方法,其特征在于还包括步骤:人工或自动选择原始图像的需要识别的图像区域,并且将所选择的需要识别的图像区域的块信息数据返回给OCR服务提供装置。
51.根据权利要求50所述的用于控制OCR结果接收装置的光学字符识别方法,其特征在于,在选择所述需要识别的图像区域之前,对GIF格式的原始图像的黑/白图像拷贝事先进行处理。
52.根据权利要求51所述的用于控制OCR结果接收装置的光学字符识别方法,其特征在于,所述处理包括图像旋转和图像色反转。
53.根据权利要求52所述的用于控制OCR结果接收装置的光学字符识别方法,其特征在于还包括步骤:将关于图像处理的参数和所述选择的需要识别的图像区域的编辑信息发送给OCR服务提供装置。
54.根据权利要求53所述的用于控制OCR结果接收装置的光学字符识别方法,其特征在于还包括步骤:如果需要歪斜校正,则将如何校正歪斜图像的指令或关于歪斜图像的参数发送给OCR服务提供装置。
55.根据权利要求54所述的用于控制OCR结果接收装置的光学字符识别方法,其特征在于,对接收的所述选择的需要识别的图像区域的识别信息数据进行解析,并且显示所解析的文本。
56.根据权利要求55所述的用于控制OCR结果接收装置的光学字符识别方法,其特征在于,将旧的不适当的字符用其适当的候选字符替换。
57.根据权利要求56所述的用于控制OCR结果接收装置的光学字符识别方法,其特征在于还包括步骤:将关于替换的字符的信息发送给OCR服务提供装置。
58.一种OCR结果接收装置,包括:
图像接收单元,用于从OCR服务提供装置接收转换后的图像文件,所述转换后的图像文件由OCR服务提供装置转换原始图像的原始图像文件生成;
指令发送单元,用于根据用户指令发送关于所接收的转换后的图像文件的字符识别处理的控制指令;以及
识别结果接收单元,用于从OCR服务提供装置接收对原始图像进行的字符识别处理的结果,根据所发送的控制指令OCR服务提供装置进行所述字符识别处理。
59.根据权利要求58所述的OCR结果接收装置,其特征在于还包括图像发送单元,用于将所述原始图像的原始图像文件发送给OCR服务提供装置。
60.根据权利要求58或59所述的OCR结果接收装置,其特征在于,转换后的图像文件是GIF格式的文件,并且从OCR服务提供装置接收原始图像的黑/白图像拷贝。
61.根据权利要求60所述的OCR结果接收装置,其特征在于还包括图像处理单元,用于选择原始图像的需要识别的图像区域,并且指令发送单元将所选择的需要识别的图像区域的块信息数据返回给OCR服务提供装置。
62.根据权利要求61所述的OCR结果接收装置,其特征在于,在选择所述需要识别的图像区域之前,图像处理单元对GIF格式的原始图像的黑/白图像拷贝事先进行处理。
63.根据权利要求62所述的OCR结果接收装置,其特征在于,所述处理包括图像旋转和图像色反转。
64.根据权利要求63所述的OCR结果接收装置,其特征在于,指令发送单元将关于图像处理的参数和所述选择的需要识别的图像区域的编辑信息发送给OCR服务提供装置。
65.根据权利要求64所述的OCR结果接收装置,其特征在于,如果需要歪斜校正,指令发送单元还将如何校正歪斜图像的指令或关于歪斜图像的参数发送给OCR服务提供装置。
66.根据权利要求65所述的OCR结果接收装置,其特征在于还包括编辑单元,用于对接收的所述选择的需要识别的图像区域的识别信息数据进行解析,并且显示所解析的文本。
67.根据权利要求66所述的OCR结果接收装置,其特征在于,将旧的不适当的字符用其适当的候选字符替换。
68.根据权利要求67所述的OCR结果接收装置,其特征在于还包括编辑结果发送单元,用于将编辑结果发送给OCR服务提供装置。
69.一种记录在至少一种计算机可读介质中的计算机程序产品,包括当计算机使用时,使计算机执行权利要求47~57中任何一个所述的方法步骤的功能性描述素材。
Priority Applications (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CNB2004100325226A CN100419785C (zh) | 2004-04-08 | 2004-04-08 | 基于网络服务应用的光学字符识别***和方法 |
US11/098,422 US7609889B2 (en) | 2004-04-08 | 2005-04-05 | Web service application based optical character recognition system and method |
JP2005112661A JP4194575B2 (ja) | 2004-04-08 | 2005-04-08 | ウエブサービスアプリケーションベースの光学文字認識システム及び方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CNB2004100325226A CN100419785C (zh) | 2004-04-08 | 2004-04-08 | 基于网络服务应用的光学字符识别***和方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN1680973A true CN1680973A (zh) | 2005-10-12 |
CN100419785C CN100419785C (zh) | 2008-09-17 |
Family
ID=35060621
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CNB2004100325226A Expired - Fee Related CN100419785C (zh) | 2004-04-08 | 2004-04-08 | 基于网络服务应用的光学字符识别***和方法 |
Country Status (3)
Country | Link |
---|---|
US (1) | US7609889B2 (zh) |
JP (1) | JP4194575B2 (zh) |
CN (1) | CN100419785C (zh) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102201123A (zh) * | 2010-03-24 | 2011-09-28 | 北大方正集团有限公司 | 一种图片编辑的方法及装置 |
Families Citing this family (29)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7596606B2 (en) * | 1999-03-11 | 2009-09-29 | Codignotto John D | Message publishing system for publishing messages from identified, authorized senders |
US20050097046A1 (en) | 2003-10-30 | 2005-05-05 | Singfield Joy S. | Wireless electronic check deposit scanning and cashing machine with web-based online account cash management computer application system |
CN100419785C (zh) * | 2004-04-08 | 2008-09-17 | 佳能株式会社 | 基于网络服务应用的光学字符识别***和方法 |
US20080039120A1 (en) * | 2006-02-24 | 2008-02-14 | Telmap Ltd. | Visual inputs for navigation |
JP4817994B2 (ja) * | 2006-07-03 | 2011-11-16 | キヤノン株式会社 | データ管理システム |
US7873200B1 (en) | 2006-10-31 | 2011-01-18 | United Services Automobile Association (Usaa) | Systems and methods for remote deposit of checks |
US8708227B1 (en) | 2006-10-31 | 2014-04-29 | United Services Automobile Association (Usaa) | Systems and methods for remote deposit of checks |
US8959033B1 (en) * | 2007-03-15 | 2015-02-17 | United Services Automobile Association (Usaa) | Systems and methods for verification of remotely deposited checks |
US10380559B1 (en) | 2007-03-15 | 2019-08-13 | United Services Automobile Association (Usaa) | Systems and methods for check representment prevention |
US20080317346A1 (en) * | 2007-06-21 | 2008-12-25 | Microsoft Corporation | Character and Object Recognition with a Mobile Photographic Device |
US9058512B1 (en) | 2007-09-28 | 2015-06-16 | United Services Automobile Association (Usaa) | Systems and methods for digital signature detection |
US9892454B1 (en) | 2007-10-23 | 2018-02-13 | United Services Automobile Association (Usaa) | Systems and methods for obtaining an image of a check to be deposited |
US9898778B1 (en) | 2007-10-23 | 2018-02-20 | United Services Automobile Association (Usaa) | Systems and methods for obtaining an image of a check to be deposited |
US9159101B1 (en) | 2007-10-23 | 2015-10-13 | United Services Automobile Association (Usaa) | Image processing |
US10380562B1 (en) | 2008-02-07 | 2019-08-13 | United Services Automobile Association (Usaa) | Systems and methods for mobile deposit of negotiable instruments |
US10504185B1 (en) | 2008-09-08 | 2019-12-10 | United Services Automobile Association (Usaa) | Systems and methods for live video financial deposit |
US10956728B1 (en) | 2009-03-04 | 2021-03-23 | United Services Automobile Association (Usaa) | Systems and methods of check processing with background removal |
US9779392B1 (en) | 2009-08-19 | 2017-10-03 | United Services Automobile Association (Usaa) | Apparatuses, methods and systems for a publishing and subscribing platform of depositing negotiable instruments |
US8699779B1 (en) | 2009-08-28 | 2014-04-15 | United Services Automobile Association (Usaa) | Systems and methods for alignment of check during mobile deposit |
JP2011123740A (ja) * | 2009-12-11 | 2011-06-23 | Fujifilm Corp | 閲覧システム、サーバ、テキスト抽出方法及びプログラム |
US9129340B1 (en) | 2010-06-08 | 2015-09-08 | United Services Automobile Association (Usaa) | Apparatuses, methods and systems for remote deposit capture with enhanced image detection |
US10380565B1 (en) | 2012-01-05 | 2019-08-13 | United Services Automobile Association (Usaa) | System and method for storefront bank deposits |
US10552810B1 (en) | 2012-12-19 | 2020-02-04 | United Services Automobile Association (Usaa) | System and method for remote deposit of financial instruments |
DE102012025351B4 (de) * | 2012-12-21 | 2020-12-24 | Docuware Gmbh | Verarbeitung eines elektronischen Dokuments |
US11138578B1 (en) | 2013-09-09 | 2021-10-05 | United Services Automobile Association (Usaa) | Systems and methods for remote deposit of currency |
US9286514B1 (en) | 2013-10-17 | 2016-03-15 | United Services Automobile Association (Usaa) | Character count determination for a digital image |
US10402790B1 (en) | 2015-05-28 | 2019-09-03 | United Services Automobile Association (Usaa) | Composing a focused document image from multiple image captures or portions of multiple image captures |
US11030752B1 (en) | 2018-04-27 | 2021-06-08 | United Services Automobile Association (Usaa) | System, computing device, and method for document detection |
US11900755B1 (en) | 2020-11-30 | 2024-02-13 | United Services Automobile Association (Usaa) | System, computing device, and method for document detection and deposit processing |
Family Cites Families (30)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP3169815B2 (ja) * | 1995-12-14 | 2001-05-28 | 松下電送システム株式会社 | 画像通信装置、および画像通信方法 |
KR100264331B1 (ko) * | 1998-05-26 | 2000-08-16 | 윤종용 | 원고 비틀림 보정 장치 및 방법 |
US6429952B1 (en) * | 1998-08-31 | 2002-08-06 | Sharp Laboratories Of America | Browser interface to scanner |
US6901166B1 (en) * | 1998-10-29 | 2005-05-31 | Mitsuo Nakayama | Image scanner and optical character recognition system using said image scanner |
US6480304B1 (en) * | 1998-12-09 | 2002-11-12 | Scansoft, Inc. | Scanning system and method |
US6522889B1 (en) * | 1999-12-23 | 2003-02-18 | Nokia Corporation | Method and apparatus for providing precise location information through a communications network |
JP4095243B2 (ja) * | 2000-11-28 | 2008-06-04 | キヤノン株式会社 | Url取得および処理システムおよびその方法およびその処理を実行するプログラムを記憶した記憶媒体。 |
US7130466B2 (en) * | 2000-12-21 | 2006-10-31 | Cobion Ag | System and method for compiling images from a database and comparing the compiled images with known images |
US20020124025A1 (en) * | 2001-03-01 | 2002-09-05 | International Business Machines Corporataion | Scanning and outputting textual information in web page images |
JP2003085089A (ja) * | 2001-06-29 | 2003-03-20 | Matsushita Electric Ind Co Ltd | ホームページ作成・更新方法、及びそのために用いられるホームページ作成・更新用記入シート、ファクシミリ装置、ctiサーバ、ウェブサーバ、又はサーバ装置及びホームページ作成・更新ファクシミリ通信システム |
US6834807B2 (en) * | 2001-07-13 | 2004-12-28 | Hand Held Products, Inc. | Optical reader having a color imager |
US6722569B2 (en) * | 2001-07-13 | 2004-04-20 | Welch Allyn Data Collection, Inc. | Optical reader having a color imager |
NL1018846C2 (nl) * | 2001-08-29 | 2003-03-03 | Koninkl Kpn Nv | Werkwijze en systeem voor de vereenvoudiging van de ingebruikstelling van een device alsmede een device dat volgens de werkwijze in gebruik wordt gesteld. |
US20040205459A1 (en) * | 2001-10-26 | 2004-10-14 | Green Brett A. | Browser-controlled scanning system and method |
US20030093498A1 (en) * | 2001-11-14 | 2003-05-15 | Simpson Shell S. | System for identifying and extracting text information using web based imaging |
JP2004038367A (ja) * | 2002-07-01 | 2004-02-05 | Nec Corp | カメラ付き携帯電話を用いたインタネットホームページ接続システムおよびマーケティング情報収集システムとその方法 |
JP2004038840A (ja) * | 2002-07-08 | 2004-02-05 | Fujitsu Ltd | メモ画像管理装置、メモ画像管理システムおよびメモ画像管理方法 |
US6930792B2 (en) * | 2002-08-02 | 2005-08-16 | Cross Match Technologies, Inc. | Web-enabled live scanner and method for control |
US20070128899A1 (en) * | 2003-01-12 | 2007-06-07 | Yaron Mayer | System and method for improving the efficiency, comfort, and/or reliability in Operating Systems, such as for example Windows |
US20050240756A1 (en) * | 2003-01-12 | 2005-10-27 | Yaron Mayer | System and method for improving the efficiency, comfort, and/or reliability in Operating Systems, such as for example Windows. |
CN1194484C (zh) * | 2003-01-30 | 2005-03-23 | 张健 | 一种可视化家居安防***和进行实时监控、传输的方法 |
US7305435B2 (en) * | 2003-08-25 | 2007-12-04 | Nokia Corporation | Internet access via smartphone camera |
US20050144067A1 (en) * | 2003-12-19 | 2005-06-30 | Palo Alto Research Center Incorporated | Identifying and reporting unexpected behavior in targeted advertising environment |
WO2005096126A1 (ja) * | 2004-03-31 | 2005-10-13 | Brother Kogyo Kabushiki Kaisha | 画像入出力装置 |
CN100419785C (zh) * | 2004-04-08 | 2008-09-17 | 佳能株式会社 | 基于网络服务应用的光学字符识别***和方法 |
JP4241576B2 (ja) * | 2004-11-05 | 2009-03-18 | ブラザー工業株式会社 | 画像処理システム、画像処理装置、及びサーバ |
JP4270134B2 (ja) * | 2005-01-31 | 2009-05-27 | ブラザー工業株式会社 | サービス提供システム,クライアントデバイス,サーバおよびプログラム |
US7392935B2 (en) * | 2005-02-10 | 2008-07-01 | Wells Fargo Bank, N.A. | Method and apparatus for accepting check deposits via the internet using browser-based technology |
US7761591B2 (en) * | 2005-12-16 | 2010-07-20 | Jean A. Graham | Central work-product management system for coordinated collaboration with remote users |
JP2008059548A (ja) * | 2006-08-04 | 2008-03-13 | Seiko Epson Corp | レンズ発注システム、レンズ発注方法、レンズ発注プログラム、およびレンズ発注プログラムを記録した記録媒体 |
-
2004
- 2004-04-08 CN CNB2004100325226A patent/CN100419785C/zh not_active Expired - Fee Related
-
2005
- 2005-04-05 US US11/098,422 patent/US7609889B2/en not_active Expired - Fee Related
- 2005-04-08 JP JP2005112661A patent/JP4194575B2/ja not_active Expired - Fee Related
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102201123A (zh) * | 2010-03-24 | 2011-09-28 | 北大方正集团有限公司 | 一种图片编辑的方法及装置 |
Also Published As
Publication number | Publication date |
---|---|
US7609889B2 (en) | 2009-10-27 |
CN100419785C (zh) | 2008-09-17 |
JP2005327258A (ja) | 2005-11-24 |
JP4194575B2 (ja) | 2008-12-10 |
US20050226507A1 (en) | 2005-10-13 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN1680973A (zh) | 基于网络服务应用的光学字符识别***和方法 | |
CN1838148A (zh) | 电子设备和记录介质 | |
CN1293464C (zh) | 混合光栅内容文件的产生和编译方法 | |
CN1324532C (zh) | 被动嵌入的交互编码 | |
CN1666197A (zh) | 用于以交互模式为了导航移动焦点的方法和设备 | |
CN1609846A (zh) | 用于识别,锚定和回流数字墨水注释的数字墨水注释方法和*** | |
CN1690947A (zh) | 图像处理***、图像显示装置、打印机及印刷方法 | |
CN1932802A (zh) | 具有文本提取功能的主机设备及其提取方法 | |
CN101042706A (zh) | 文档搜索设备、文档管理***、文档搜索***和方法 | |
JP4569622B2 (ja) | 画像処理装置及び画像処理プログラム | |
CN1749990A (zh) | 图像处理装置和记录了实现该装置功能的程序的记录介质 | |
CN1784664A (zh) | 能够适当地输出包括文本和布局信息的文档数据的文档数据输出设备 | |
JP2007193409A (ja) | 画像処理装置および画像処理方法 | |
CN1738350A (zh) | 图像处理装置以及图像处理方法 | |
CN1794104A (zh) | 图像形成***和装置、信息处理装置及含程序的记录介质 | |
CN1477852A (zh) | 图像处理设备、图像处理方法以及图像处理程序的存储介质 | |
CN1940915A (zh) | 训练语料扩充***和方法 | |
CN1744077A (zh) | 文档处理装置以及方法 | |
CN1677435A (zh) | 图像处理装置、图像处理方法和存储相关程序的存储介质 | |
CN1755664A (zh) | 信息处理装置、履历文件作成方法和程序 | |
CN100337231C (zh) | 结构化文档处理器和结构化文档处理方法 | |
CN1786940A (zh) | 使用模板打印图像的方法和***及存储该方法的记录介质 | |
CN100346626C (zh) | 多功能***设备 | |
CN1415096A (zh) | 语言翻译*** | |
TWI250787B (en) | Compression of bi-level images with explicit representation of ink clusters |
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 | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20080917 Termination date: 20170408 |
|
CF01 | Termination of patent right due to non-payment of annual fee |