辨识条形码影像的方法及其系统的制作方法

文档序号:6599566阅读:151来源:国知局

专利名称::辨识条形码影像的方法及其系统的制作方法辨识条形码影像的方法及其系统
技术领域
本发明是有关一种影像处理方法及其系统,特别是一种利用手持式计算机装置辨识多种类型条形码的方法及其系统。
背景技术
:条形码已普遍应用于许多产业并且带来很大的便利性,坊间常见的条形码读取设备是一种光学条形码扫描仪,是由一种内建有光学传感组件(如光电耦合装置CCD,ChargeCoupledDevice)的扫描仪和一译码器电路所组成,扫描仪负责扫描条形码图像并将条形码图像转换为模拟信号再送至译码器进行条形码的解读,这种译码器是以硬件技术完成的,因此在对条形码进行辨识的速度要比软件形态的辨识程序更快,但其缺点是不易扩充其功能也无法再增加支持的条形码种类。目前已有许多有关条形码辨识的影像处理技术被公开,使得条形码的辨识不再局限于传统专用的条形码扫描仪或是条形码阅读装置。由于科技的进步,使得手持式计算机装置更进一步地整合了无线通讯技术,影像撷取模块和执行程序等功能于一身,而这种手持式计算机装置的典型代表就是配备有影像撷取模块的移动电话和个人数字助理手机(personaldigitalassistant,PDA手机)最为普及;目前已有应用于这类手持式计算机装置的条形码辨识程序被开发完成,只要利用手持式计算机装置的影像撷取模块拍摄含有条形码图像的影像或是画面(frame),就可以直接利用手持式计算机装置中的条形码辨识程序进行条形码的判读和辨识。中国台湾发明专利I311258号公开了一种使用手持式无线通讯装置读取数据的系统及方法。一数据伺服系统预存有多笔数据;一机器可读码是打印于一对象表面或显示于一显示装置上,该机器可读码包括指标字段及描述字段,该描述字段储存该机器可读码的简短描述,该指标字段储存指标,该指标是对应该多笔数据的其中之一;一手持式无线通讯装置具有影像获取装置、辨识程序、显示装置及输入装置;当欲读取该机器可读码所对应的数据时,是以该输入装置产生一读取信号,该影像获取装置获取该机器可读码,经辨识程序辨识而得出该机器可读码所携带的描述字段及指标字段,并依据该读取信号将读取指令及该指针字段的指标经由无线通讯网络而传送至该数据伺服系统,由该数据伺服系统依据该指针来找出对应的数据而读取之。由于对含有条形码图像的影像或是画面进行条形码的辨识,必须通过复杂的运算和影像处理步骤才能完成,这对于运算能力有限的手持式计算机装置而言存在许多的困难,受限于运算能力,手持式计算机装置为了实现条形码辨识的功能,必须在反应时间与辨识效率之间作一取舍,实难两者兼顾。
发明内容本发明提出了一种辨识条形码影像的方法,可以改善利用手持式计算机装置进行条形码辨识速度不佳的问题。本发明所提出辨识条形码影像的方法如下先以手持式计算机装置的影像撷取模块摄取含有条形码图像的目标画面(frame),所述的手持式计算机装置具有一无线通讯接口和该影像撷取模块;获取目标画面中的条形码图像;以手持式计算机装置的无线通讯接口,将条形码图像及一辨识请求讯息通过一无线通讯网络发送至一辨识服务器,其中辨识服务器内载有一支持多类型条形码的条形码辨识程序,并与无线通讯网络联机;由辨识服务器的条形码辨识程序对条形码图像进行辨识,并将辨识结果通过无线通讯网络发送回手持式计算机装置;于手持式计算机装置接收前述的辨识结果,并将辨识结果显示于一显示器。本发明更提出一种辨识条形码影像的系统,包括一辨识服务器及一手持式计算机直ο辨识服务器内载有支持多类型条形码的条形码辨识程序,且具有一通讯接口,以联机于一无线通讯网络,使辨识服务器通过无线通讯网络接收一条形码图像及一辨识请求讯息ο条形码辨识程序用以处理辨识请求讯息,以对收到的条形码图像进行辨识,并使辨识服务器通过无线通讯网络返回条形码的辨识结果。手持式计算机装置包括一影像撷取模块、一控制模块、一无线通讯单元及一显示ο影像撷取模块用以拍摄含有条形码图像的目标画面。控制模块控制影像撷取模块摄取含有条形码图像的目标画面,再获取目标画面中的条形码图像,以产生一对应该条形码图像的辨识请求讯息。无线通讯接口连接于控制模块,用以联机于无线通讯网络,以通过该无线通讯网络发送条形码图像及辨识请求讯息至前述的辨识服务器,并且接收辨识服务器返回的辨识结果。显示器与控制模块连接,用以显示前述含有条形码图像的目标画面和辨识结果。本发明所提出的辨识条形码影像的方法及其系统,可以令使用者方便地利用手持式计算机装置进行条形码的辨识,没有地理位置的限制,另一方面通过无线通讯及远程运算的方式进行条形码图像的辨识,能够在不受手持式计算机装置的运算能力限制的情形下,方便且快速地随时随地进行条形码辨识。图1为本发明实施例的辨识条形码影像的系统的方块图。图2为本发明实施例中,手持式计算机装置的电路方块图。图3为本发明辨识条形码影像的方法的流程图。具体实施方式请参阅图1及图2所示,为本发明实施例所提出的辨识条形码影像的系统,包括一辨识服务器10及一手持式计算机装置20。参阅图1所示,辨识服务器10内载有支持多类型条形码的条形码辨识程序11,且辨识服务器10具有一通讯接口12,其中通讯接口12用以联机于无线通讯网络30。前述的无线通讯网络30可为移动通讯网络、无线因特网或无线局域网络。需注意的是,图中连接通讯接口12及无线通讯网络30的实线是用以表示通讯接口12与无线通讯网络30之间的数据流,而非用以限定通讯接口12与无线通讯网络30之间的联机方式。通讯接口12可为一无线通讯模块(例如支持GPRS/CDMA/WCDMA/HSDPA/HSUPA/LTE的移动通讯网络的移动通讯模块或支持Wi-Fi/WiMAX/WirelessLan的无线通讯模块),通过无线方式连接于无线通讯网络30;或是,通讯接口12可为一有线通讯模块,例如网卡,以有线方式连接于提供无线通讯网络30的基站。通过执行该条形码辨识程序11,并以通讯接口12联机于无线通讯网络30,辨识服务器10可自无线通讯网络30接收一远程对象发出的条形码图像及对应的辨识请求讯息。辨识服务器10处理该辨识请求讯息后,会对收到的条形码图像进行辨识而产生一辨识结果。此结果包括条形码类型及条形码信息。最后辨识服务器10通过无线通讯网络30返回条形码图像的辨识结果至发出辨识请求讯息的远程对象。手持式计算机装置20可为个人数字助理(PDA,PersonalDigitalDeviceAssistant)、移动导航装置(PND,PortableNavigationDevice)、智能电话(SmartPhone)或具备无线通讯传输功能的条形码扫描装置。手持式计算机装置20包括一影像撷取模块21、一储存单元22、一控制模块23、一无线通讯接口M及一显示器25。参阅图1及图2所示,影像撷取模块21用以摄取一含有条形码图像的目标画面(frame)。影像撷取模块21为包括CMOS或CXD的摄像镜头,且以高像素并具备自动对焦功能(Autofocus,AF)者为最佳,以清楚地获取目标画面。参阅图2所示,储存单元22用以暂时储存包括前述条形码图像的目标画面和一条形码定位及获取程序221。其中条形码定位及获取程序221是用以对目标画面中的条形码图像进行定位,以获取该条形码图像。储存单元22依据手持式计算机装置20的种类而有所变化,例如用于可携式装置的内建或插卡外接的NANDFlash内存。若手持式计算机装置20为笔记本计算机时,储存单元22可为系统内存及硬盘的组合。控制模块23用以控制影像撷取模块21,使影像撷取模块21摄取含有条形码图像的目标画面。控制模块23在执行该条形码定位及获取程序221之后,可于目标画面中找到条形码图像,以获取目标画面中的条形码图像,并产生对应条形码图像的辨识请求讯息。最后,控制模块23可将条形码图像及辨识请求讯息通过无线通讯网络30发送至前述的辨识服务器10,并且接收辨识服务器10返回的辨识结果。前述的控制模块23包括处理器、系统逻辑芯片组、及显示接口等,用以处理信息。前述的处理器、系统逻辑芯片组可为各自独立设置于一电路板的多个电子组件,亦可为一系统单芯片(SyStem-0n-a-Chip,S0C)。用于手持式计算机装置20的控制模块23通常为系统单芯片。无线通讯接口M连接于控制模块23,用以联机于无线通讯网络30,以通过无线通讯网络30将控制模块23发出的条形码图案及辨识请求讯息传送至辨识服务器10。同时,无线通讯接口M可接收辨识服务器10返回的辨识结果,并传送至控制模块23。无线通讯接口24可为支持GPRS/CDMA/WCDMA/HSDPA/HSUPA/LTE的移动通讯网络的移动通讯模块或支持Wi-Fi/WirelessLan/ffiMAX的无线通讯模块,其规格视无线通讯网络30的型态来决定,无线通讯接口M亦可同时支持多种规格。显示器25连接于控制模块23,当控制模块23控制影像撷取模块21获取目标画面时,控制模块23可产生对应的影像显示信号,使显示器25显示目标画面,以供使用者确认目标画面中是否包括了条形码图像,以确保影像撷取模块21可以朝向正确的方向以获取条形码图像。当控制模块23经由无线通讯接口M收到辨识服务器10返回的辨识结果后,控制模块23可产生对应的影像显示信号,传送至显示器25,使显示器25是依据影像显示信号,显示辨识结果。此外,手持式计算机装置20还包括一输入单元沈,输入单元沈与控制模块23连接。输入单元26用以供使用者操作以发出输入指令,借以启动条形码定位及获取程序221,或是使用者确定显示器25显示目标画面中包括条形码图像时,进行发出确认指令,以使控制模块23开始获取目标画面中的条形码图像,将条形码图像及辨识请求讯息发出。输入单元沈可以是按键、游戏杆、鼠标、触控板或轨迹球,输入单元沈亦可为一触控面板,直接叠合于显示器25。参阅图3所示,依据前述的辨识条形码影像的系统,本发明进一步提出一种辨识条形码影像的方法。参阅图2及图3所示,依据此方法,首先使用者是移动手持式计算装置20,使影像撷取模块21对准条形码图像,并通过输入装置沈启动条形码定位及获取程序221,启动手持式计算装置20的条形码获取功能(St印110)。此时,控制模块23控制影像撷取模块21获取目标画面,并将目标画面显示于显示器25。当使用者由显示器25中确认目标画面中具有条形码图像,或是条形码定位及获取程序221经由影像特征确认目标画面中具有条形码图像时,控制模块23可手动地或自动地以手持式计算机装置20的影像撷取模块21摄取该含有条形码图像的目标画面Gtep120)。接着,通过执行条形码定位及获取程序221,控制模块23获取目标画面中的条形码图像,将条形码图像自整个目标画面中获取出来,并产生一对应于条形码图像的辨识请求讯息(Step130)。通过手持式计算机装置20的无线通讯接口24,控制模块23将条形码图像及辨识请求讯息通过无线通讯网络30发送至前述的辨识服务器10(St印140)。如前所述,辨识服务器10内载有支持多类型条形码的条形码辨识程序11,并与无线通讯网络30联机,因此当辨识服务器10接收到条形码图像及辨识请求讯息,辨识服务器10的条形码辨识程序11对条形码图像进行辨识,产生包括条形码类型及条形码信息的辨识结果(St印151)。接着,辨识服务器10会将辨识结果通过无线通讯网络30发送回手持式计算机装置20(St印152)。通过无线通讯接口24,控制模块23可于手持式计算机装置20接收前述的辨识结果。依据辨识结果,控制模块23可产生对应的影像显示信号,传送至显示器25,使显示器25依据影像显示信号将辨识结果显示于显示器25(印160)。权利要求1.一种辨识条形码影像的方法,包括以一手持式计算机装置的一影像撷取模块摄取含有条形码图像的目标画面,其中该手持式计算机装置具有一无线通讯接口和该影像撷取模块;获取该目标画面中的条形码图像;以该手持式计算机装置的无线通讯接口,将该条形码图像及一辨识请求讯息通过一无线通讯网络发送至一辨识服务器,其中该辨识服务器内载有一支持多类型条形码的条形码辨识程序,并与该无线通讯网络联机;由该辨识服务器的条形码辨识程序对该条形码图像进行辨识,并将辨识结果通过该无线通讯网络发送回该手持式计算机装置;以及于该手持式计算机装置接收前述的辨识结果,并将该辨识结果显示于一显示器。2.根据权利要求1所述的辨识条形码影像的方法,其特征在于,该获取该目标画面中的条形码图像的步骤包括于该手持式计算机装置执行一条形码定位及获取程序,以将该条形码图像自该目标画面中获取出来。3.根据权利要求1所述的辨识条形码影像的方法,其特征在于,该辨识结果产生包括条形码类型及条形码信息。4.根据权利要求1所述的辨识条形码影像的方法,其特征在于,该无线通讯网络是为移动通讯网络、无线因特网或无线局域网络其中之一。5.根据权利要求1所述的辨识条形码影像的方法,其特征在于,该手持式计算机装置是选自个人数字助理、移动导航装置、智能电话或具备无线通讯传输功能的条形码扫描装置所组成的群组。6.一种辨识条形码影像的系统,包括一辨识服务器,内载有支持多类型条形码的条形码辨识程序,且具有一通讯接口,以联机于一无线通讯网络,使该辨识服务器通过无线通讯网络接收一条形码图像及一辨识请求讯息;该条形码辨识程序用以处理该辨识请求讯息,以对收到的条形码图像进行辨识,并使辨识服务器通过该无线通讯网络返回条形码的辨识结果;以及一手持式计算机装置,包括一影像撷取模块,用以摄取一含有条形码图像的目标画面;一控制模块,控制该影像撷取模块摄取含有该条形码图像的目标画面,再获取该目标画面中的条形码图像,以产生一对应该条形码图像的辨识请求讯息;一无线通讯接口,连接于该控制模块,用以联机于该无线通讯网络,以通过该无线通讯网络发送该条形码图案及该辨识请求讯息至该辨识服务器,并且接收该辨识服务器返回的辨识结果;以及一显示器,连接于该控制模块,用以显示前述含有该条形码图像的目标画面和该辨识结果。7.根据权利要求6所述的辨识条形码影像的系统,其特征在于,更包括一储存单元,储存该条形码图像的目标画面和一条形码定位及获取程序;该控制模块执行该条形码定位及获取程序,以获取该目标画面中的条形码图像。8.根据权利要求6所述的辨识条形码影像的系统,其特征在于,该通讯接口为一无线通讯模块。9.根据权利要求6所述的辨识条形码影像的系统,其特征在于,该为一有线通讯模块。10.根据权利要求6所述的辨识条形码影像的系统,其特征在于,该无线通讯网络是为移动通讯网络,无线因特网或无线局域网络其中之一。11.根据权利要求6所述的辨识条形码影像的系统,其特征在于,还包括一输入单元,该输入单元与该控制模块连接,用以控制该手持式计算机装置或是控制该影像撷取模块拍摄含有该条形码图像的目标画面。12.根据权利要求11所述的辨识条形码影像的系统,其特征在于,该输入单元是选自按键、游戏杆、触控板、触控面板、轨迹球及鼠标所组成的群组。全文摘要一种辨识条形码影像的方法及其系统,用以改善手持式计算机装置辨识条形码的速度。此一方法先以手持式计算机装置的影像撷取模块摄取含有条形码图像的目标画面(frame),以获取目标画面中的条形码图像。接着手持式计算机装置以其无线通讯接口将条形码图像及其辨识请求讯息通过无线通讯网络发送至一辨识服务器。辨识服务器载有支持多类型条形码的条形码辨识程序,且可与无线通讯网络联机而接收条形码图像及辨识请求讯息。通过辨识服务器的辨识程序,辨识服务器对条形码图像进行辨识,并将辨识结果通过无线通讯网络发送回手持式计算机装置。最后,手持式计算机装置接收前述的辨识结果之后,即可将辨识结果显示于一显示器。文档编号G06K9/00GK102034082SQ20101012913公开日2011年4月27日申请日期2010年2月21日优先权日2009年9月25日发明者吴国全,邱瀚辉申请人:神基科技股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1