用于识别光学字符的系统和方法

文档序号:6571214阅读:540来源:国知局
专利名称:用于识别光学字符的系统和方法
技术领域
本发明总的构思涉及光学字符识别(OCR),具体上涉及一种用于通过减 少获得OCR文件的现有复杂操作的数量而识别光学字符(optical character)以 优化OCR功能的使用的系统和方法。
背景技术
近来,随着数字文件变得更加重要,已经增加了光学字符识别的必要性。 OCR功能方便地将大量的文件转换为数字文件。即,OCR功能是其中通过计 算机来识别打印或者手写的字符并且将其存储在计算机中的功能。OCR功能 伴随诸如扫描文本、 一次一个字符地分析文本、以及将字符图像转换为字符 代码(如ASCII之类)的操作,以便可以执行一般的数据处理。
现在说明OCR的操作。
首先,执行OCR功能。其次,设置扫描驱动程序。第三,使用扫描驱动 程序来扫描打印件,由此获得图像。第四,分析所述图像并且将其转换为OCR 文件。第五,修改OCR文件的布局。第六,将经修改的OCR文件转换为所 需要的文件格式(例如MS-Word的格式)。第七,执行对应于所述文件格式 的应用程序(例如MS-Word)。第八,使用相应的应用程序来打开经转换的 OCR文件,并且修改必要的事项。
但是,如上所述,存在不便之处应当执行多个操作以便获得OCR文件。 另外,因为仅仅在新文件中产生OCR文件,因此当用户在诸如MS-Word之 类的应用程序中利用预先存在的文件工作的同时要插入OCR文件时,必须执 行复杂的操作,诸如执行附加的相应应用程序,并且然后打开和编辑OCR文 件。在使用传统的光学字符识别系统和方法的过程中也存在不便。

发明内容
本发明总的构思提供了 一种用于识别光学字符的系统及方法,在所述系
统和方法中,最小化了用于获得OCR打印件的现有复杂操作的数量。
本发明总的构思的其他方面和优点将部分地在后面的说明中给出,并且 部分地由所述说明而显而易见,或者可以通过对本发明总的构思的实践来了解。
本发明总的构思的上述和/或其他方面以及效果可以通过提供一种用于 识别光学字符的系统来实现,所述系统包括光学字符识别(OCR)单元,用 于执行OCR;以及具有用于驱动OCR单元的驱动模块的应用组件。
本发明总的构思的上述和/或其他方面以及效果也可以通过提供一种用 于在具有驱动^^莫块的应用组件中识别光学字符的方法来实现,其中所述驱动 模块用于驱动光学字符识别(OCR)单元以执行OCR,所述方法包括使用所 述驱动模块来驱动OCR单元。
本发明总的构思的上述和/或其他方面以及效果也可以通过提供一种使 用光学字符识别(OCR)单元来识别光学字符的方法而实现,所述方法包括 通过设置信息输入模块来接收设置信息;通过使用驱动模块来驱动OCR单元 以识别由OCR单元读取的文件上的数据;通过使用应用组件来读取被读入到 OCR单元的数据;以及操纵由所述应用组件读取的数据。
本发明总的构思的上述和/或其他方面以及效果也可以通过提供一种用 于识别光学字符的系统来实现,所述系统包括光学字符识别(OCR)单元, 用于接收文件和对所述文件执行OCR功能;驱动模块,用于指令所述OCR 单元执行OCR功能;以及应用组件,其具有设置信息输入模块,用于驱动驱 动模块。


通过下面结合附图对实施例所做的详细说明,本发明总的构思的这些和/ 或其他方面以及优点将变得更加清楚和更容易明白,其中
图1是图解根据本发明总的构思的一个实施例的、用于识别光学字符的 系统的方框图2图解了用于识别在应用组件上显示的光学字符的模块的一个示例;

图3是图解根据本发明总的构思的一个实施例的、用于识别光学字符的 方法的流程图。
具体实施例方式
现在详细说明本发明总的构思的实施例,其示例被图解在附图中,其中, 在全部附图中,类似的附图标号表示类似的元件。通过参见附图来说明所述 实施例,以便解释本发明总的构思。
图1是图解按照本发明总的构思的一个实施例的用于识别光学字符的系
统的方框图。在图1中图解的用于识别光学字符的系统包括应用组件ioo和
OCR单元200。在此,应用组件100包括处理字符的应用程序,诸如MS-Word。 应用组件100包括驱动模块110,用于驱动OCR单元200。在此,驱动模块 110指令OCR单元200在应用组件100上执行OCR功能。具体上,驱动模 块110使用插件来驱动OCR单元200。插件是向较大的系统增加特定特征或 者服务的硬件或者软件模块,具体上,如果一个应用组件在一个功能上欠缺, 则可以通过连接程序来加强它以补充所述欠缺的功能。在此,所述插件使得 应用組件100能够通过使用驱动模块来驱动OCR单元200,然后产生由OCR 单元200执行的OCR功能。
驱动模块110^L^示为在应用组件100的模块上的图标。图2图解了用 于指示在应用组件上的光学字符的应用组件100的模块的示例。在图2中图 解的应用组件的附图标号300表示用于表示驱动模块110的图标。如果在图 2中选择了用于表示驱动模块110的图标300,则通过所选择的驱动模块110 来驱动OCR单元200。
应用组件100可以包括设置信息输入模块120,其中向所述设置信息输 入模块输入OCR的设置信息。设置信息输入模块120显示对话窗口,其中通 过所述对话窗口来输入操作OCR所需要的设置信息。设置信息输入模块120 通过所显示的对话窗口来识别由用户输入的设置信息。通过设置信息输入模 块120的设置信息包括关于扫描分辨率、用于识别字符的语言的类型和是否 显示除所检测的字符之外的图像的信息。使用关于扫描分辨率的信息来设置 表示将以特定分辨率来扫描要扫描的文件的设置信息,使用关于用于识别字 符的语言的类型的信息来指令用户指定将如何识别要扫描的文件、将使用哪 些字符和诸如英语、韩语、日语、汉语、法语和德语之类的语言的类型。是 否显示除所检测的字符之外的图像是用于设置是仅仅显示所检测的字符还是 显示所检测的字符和图像的信息。
设置信息输入模块120也被表示为在应用组件100上的图标。在图2中 图解的应用组件的附图标号310表示用于表示设置信息输入模块120的图标。 如果选择了在图2中图解的设置信息输入模块120的图标,则显示将通过其 来输入设置信息的对话窗口 ,并且通过所述对话窗口的设置信息被识别为 OCR的设置信息。
OCR单元200对包括关于打印或者手写字符的信息的文件执行OCR功 能。OCR单元200由在应用组件100上的驱动模块来驱动,并且执行OCR 功能。OCR单元200可以按照通过设置信息输入模块120而设置的设置信息 来执行扫描打印件、分析扫描结果、以及将字符图像转换为诸如ASCII码之 类的字符代码的操作,以便可以执行数据处理。OCR单元200然后向应用组 件100发送已经被执行OCR功能的数据。
应用组件100读取已被执行OCR功能的数据,将所识别的数据转换为兼 容于应用组件100的形式,并且在应用组件100的屏幕上显示所转换的数据。 用户可以编辑所显示的数据,或者可以通过打印装置来打印所显示的lt据。
现在将参照图3来说明用于识别光学字符的方法。
图3是图解根据本发明总的构思的一个实施例的用于识别光学字符的方 法的流程图。在步骤400,在具有设置信息输入;f莫块120(其中向其输入用于 识别光学字符的设置信息)的应用组件100中,通过设置信息输入模块120来 输入设置信息,设置信息输入模块120显示对话窗口,其中在其上输入OCR 所需的设置信息。设置信息输入模块120通过所显示的对话窗口来识别由用 户输入的设置信息。可以通过设置信息输入模块120输入的设置信息包括扫 描分辨率和用于识别字符的语言的类型,在执行了步骤400后,在具有用于 驱动OCR单元200以执行OCR功能的驱动模块的应用组件100中,在步骤 402由所述驱动模块来驱动OCR单元200。具体上,使用插件来驱动OCR单 元200。更具体而言,应用组件IOO使用驱动模块来驱动OCR单元200,以 便提供由OCR单元200执行的OCR功能。在执行了步骤402后,应用组件 100在步骤404读取由OCR单元200识别的数据。在应用组件100的屏幕上 显示所读取的ll据,并且用户可以编辑或者打印所显示的lt据。
本发明总的构思也可以体现为在计算机可读记录介质上的计算机可读代 码。所述计算机可读记录介质是可以存储数据的任何数据存储装置,所述数 据其后可以由计算机系统读取。所述计算机可读记录介质的示例包括只读存
储器(ROM)、随机存取存储器(RAM)、 CD-ROM、磁带、软盘、光学数据存 储器和栽波(诸如通过因特网的数据传输)。所述计算机可读记录介质也可以分 布在网络耦接的计算机系统上,以便以分布方式来存储和执行所述计算机可 读代码。而且,本发明所属的领域内的熟练程序员可以容易地分析用于实现 本实施例的功能程序、代码和代码段。
如上所述,在根据本发明总的构思的用于识别光学字符的所述系统和方 法中,最小化了用于获得OCR文件的现有复杂操作的数量,以便增加使用 OCR单元的用户方便性。
虽然已经示出和说明了本发明总的构思的一些实施例,但是本领域内的 技术人员可以明白,可以在不脱离本发明总的构思的原理和精神的情况下在 这些实施例中进行改变,在所附权利要求书及其等价内容中限定本发明总的 构思的范围。
本申请要求于2006年6月30日在韩国知识产权局提交的韩国专利申请 第10-2006-0060684号的优先权,其公开通过引用被整体包含在此。
权利要求
1.一种用于识别光学字符的系统,所述系统包括光学字符识别OCR单元,用于执行OCR;以及具有用于驱动所述OCR单元的驱动模块的应用组件。
2. 按照权利要求l的系统,其中,所述驱动模块通过使用插件来驱动所 述OCR单元。
3. 按照权利要求l的系统,其中,所述驱动模块被表示为在所述应用组 件上的图标。
4. 按照权利要求l的系统,其中,所述应用组件还包4封殳置信息输入模 块,其中向其输入OCR的设置信息。
5. 按照权利要求4的系统,其中,所述设置信息输入模块被表示为在所 述应用组件上的图标。
6. 按照权利要求1的系统,其中,所述应用组件转换和指示由所述OCR 单元识别的数据。
7. —种用于在具有驱动模块的应用组件中识别光学字符的方法,其中所 述驱动模块用于驱动光学字符识别OCR单元以执行OCR,所述方法包括 使用所述驱动^f莫块来驱动所述OCR单元。
8. 按照权利要求7的方法,其中,通过使用插件来驱动所述OCR单元。
9. 按照权利要求7的方法,还包括使用在具有设置信息输入模块的应 用组件中的所述设置信息输入模块来输入设置信息,其中向所述设置信息输 入模块输入OCR的设置信息。
10. 按照权利要求7的方法,还包括转换和指示由所述OCR单元识别 的数据。
11. 一种计算机可读记录介质,其上记录有程序,所述程序用于执行下 述方法,所述方法用于在具有用于驱动光学字符识别OCR单元以执行OCR 的驱动模块的应用组件中识别光学字符,所述方法包括使用所述驱动模块 来驱动所述OCR单元。
12. —种用于使用光学字符识别OCR单元来识别光学字符的方法,所述 方法包括通过设置信息输入模块来接收设置信息; 通过^f吏用驱动才莫块来驱动所述OCR单元以识别由所述OCR单元读取的 文件上的数据;通过使用应用组件来读取被读入到所述OCR单元中的数据;以及操纵由所述应用组件读取的数据。
13. —种用于识别光学字符的系统,所述系统包括光学字符识别OCR单元,用于接收文件和对于所述文件执行OCR功能;驱动模块,用于指令所述OCR单元执行OCR功能;以及应用组件,具有设置信息输入模块,用于驱动所述驱动模块。
全文摘要
一种用于识别光学字符的系统和方法。所述用于识别光学字符的系统包括光学字符识别(OCR)单元,用于执行OCR;以及应用组件,具有用于驱动OCR单元的驱动模块。因此,可以最小化用于获得OCR打印件的复杂操作的数量。
文档编号G06K9/20GK101097518SQ200710005900
公开日2008年1月2日 申请日期2007年2月28日 优先权日2006年6月30日
发明者金养文 申请人:三星电子株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1