欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

條形碼指示方法及條碼讀取器與流程

文檔序號(hào):12365376閱讀:472來(lái)源:國(guó)知局
條形碼指示方法及條碼讀取器與流程

本發(fā)明關(guān)于一種條形碼指示方法及條碼讀取器,尤指一種可有效提升解碼成功率的條形碼指示方法及條碼讀取器。



背景技術(shù):

條形碼(barcode)是將寬度不等的多個(gè)黑條和空白,按照一定的編碼規(guī)則排列,用以表達(dá)一組信息的圖形識(shí)別元。條形碼可以標(biāo)出物品的生產(chǎn)國(guó)、制造廠家、商品名稱、生產(chǎn)日期、圖書(shū)分類(lèi)號(hào)、郵件起止地點(diǎn)、類(lèi)別、日期等信息,因而在商品流通、圖書(shū)管理、郵政管理、銀行系統(tǒng)等許多領(lǐng)域都得到了廣泛的應(yīng)用。

請(qǐng)參閱圖1,圖1為現(xiàn)有技術(shù)的條碼讀取器1讀取條形碼的示意圖。如圖1所示,條碼讀取器1包含影像擷取單元10以及發(fā)光單元12。在以條碼讀取器1讀取條形碼時(shí),發(fā)光單元12會(huì)發(fā)出指示光線120于條形碼上,以供使用者辨識(shí)其所欲讀取的條形碼,同時(shí)由影像擷取單元10對(duì)條形碼進(jìn)行取像。由于影像擷取單元10與發(fā)光單元12的位置不可能重疊,因此,指示光線120的行進(jìn)路徑與影像擷取單元10的取像路徑100便不可能為同一條線,而會(huì)如圖1所示指示光線120的行進(jìn)路徑與影像擷取單元10的取像路徑100夾一個(gè)角度。若將自條碼讀取器1起算的距離如圖1所示按由近及遠(yuǎn)定義為相對(duì)近距離、相對(duì)中距離以及相對(duì)遠(yuǎn)距離,則只有當(dāng)條形碼位于相對(duì)中距離的范圍內(nèi)時(shí),指示光線120所指示的條形碼才會(huì)與影像擷取單元10所擷取的條形碼一致。

如圖1所示,兩個(gè)條形碼20、22皆位于相對(duì)遠(yuǎn)距離處且彼此靠近。若使用者欲以條碼讀取器1讀取條形碼20,則用戶會(huì)將發(fā)光單元12發(fā)出的指示光線120對(duì)準(zhǔn)條形碼20。然而,由于條形碼20、22皆位于相對(duì)遠(yuǎn)距離處且彼此靠近,因此,影像擷取單元10對(duì)條形碼22進(jìn)行取像,而非對(duì)條形碼20進(jìn)行取像。如此一來(lái),條碼讀取器1便是對(duì)條形碼22進(jìn)行解碼,而非對(duì)條形碼20進(jìn)行解碼。因此,使用者便會(huì)把條形碼22的解碼結(jié)果誤認(rèn)為是條形碼20的解碼結(jié)果。若使用者沒(méi)有實(shí)時(shí)發(fā)現(xiàn)錯(cuò)誤,便有可能因此產(chǎn)生損失。

此外,若條形碼20位于相對(duì)遠(yuǎn)距離處且其附近無(wú)其它條形碼存在,則當(dāng)用戶會(huì)將發(fā)光單元12發(fā)出的指示光線120對(duì)準(zhǔn)條形碼20時(shí),影像擷取單元10便擷取不到條形碼影像,進(jìn)而導(dǎo)致解碼失敗。此時(shí),使用者便需反復(fù)移動(dòng)條碼讀取器1,使條形碼20位于相對(duì)中距離的范圍內(nèi),才能成功解碼條形碼20。上述操作方式不僅沒(méi)有效率且會(huì)影響使用者的使用觀感。



技術(shù)實(shí)現(xiàn)要素:

本發(fā)明的目的在于提供一種可有效提升解碼成功率的條形碼指示方法及條碼讀取器,以解決上述問(wèn)題。

為達(dá)上述目的,本發(fā)明提供一種條形碼指示方法,包含下列步驟:

以條碼讀取器擷取目標(biāo)條形碼的目標(biāo)影像;

分析該目標(biāo)影像,以得到影像參數(shù);

根據(jù)該影像參數(shù)判斷該條碼讀取器與該目標(biāo)條形碼間的目前距離是否為有效解碼距離;以及

當(dāng)判斷該目前距離為該有效解碼距離時(shí),自該條碼讀取器發(fā)出指示光線于該目標(biāo)條形碼上。

較佳的,還包含下列步驟:

當(dāng)判斷該目前距離不為該有效解碼距離時(shí),自該條碼讀取器發(fā)出警示訊息。

較佳的,該影像參數(shù)為影像清晰度,該條形碼指示方法還包含下列步驟:

當(dāng)該影像清晰度落在預(yù)定清晰度范圍內(nèi)時(shí),判斷該目前距離為該有效解碼距離;以及

當(dāng)該影像清晰度落在該預(yù)定清晰度范圍外時(shí),判斷該目前距離不為該有效解碼距離。

較佳的,還包含下列步驟:

于該目標(biāo)影像的第一區(qū)間上設(shè)定目標(biāo)掃描線;

根據(jù)編碼規(guī)則分析該目標(biāo)掃描線的灰階分布上的至少兩個(gè)特征點(diǎn)間的相對(duì)關(guān)系,以得到該影像參數(shù),其中該影像參數(shù)包含至少一個(gè)參考特征參數(shù);

當(dāng)該至少一個(gè)參考特征參數(shù)與對(duì)應(yīng)的至少一個(gè)第一預(yù)定特征參數(shù)相符時(shí),判斷該目前距離為相對(duì)遠(yuǎn)距離;

當(dāng)該至少一個(gè)參考特征參數(shù)與對(duì)應(yīng)的至少一個(gè)第二預(yù)定特征參數(shù)相符時(shí),判斷該目前距離為該有效解碼距離;以及

當(dāng)該至少一個(gè)參考特征參數(shù)與對(duì)應(yīng)的至少一個(gè)第三預(yù)定特征參數(shù)相符時(shí),判斷該目前距離為相對(duì)近距離。

較佳的,還包含下列步驟:

以該條碼讀取器于多個(gè)預(yù)定距離下擷取樣本條形碼的多個(gè)樣本影像,其中多個(gè)該預(yù)定距離部分屬于該相對(duì)遠(yuǎn)距離、部分屬于該相對(duì)中距離,以及其余部分屬于該相對(duì)近距離;

于每一個(gè)該樣本影像的第二區(qū)間上設(shè)定樣本掃描線,其中,該第一區(qū)間和該第二區(qū)間的譯碼相同;以及

根據(jù)該編碼規(guī)則分析每一個(gè)該樣本掃描線的灰階分布上的至少兩個(gè)特征點(diǎn)間的相對(duì)關(guān)系,以得到對(duì)應(yīng)該相對(duì)遠(yuǎn)距離的該至少一個(gè)第一預(yù)定特征參數(shù)、對(duì)應(yīng)該相對(duì)中距離的該至少一個(gè)第二預(yù)定特征參數(shù)以及對(duì)應(yīng)該相對(duì)近距離的該至少一個(gè)第三預(yù)定特征參數(shù)。

較佳的,該至少兩個(gè)特征點(diǎn)間的相對(duì)關(guān)系為像素距離、灰階差異值或其組合。

較佳的,該至少兩個(gè)特征點(diǎn)為兩個(gè)相鄰波峰點(diǎn)與波谷點(diǎn)、兩個(gè)相鄰波峰點(diǎn)、兩個(gè)相鄰波谷點(diǎn)或其組合。

為達(dá)上述目的,本發(fā)明還提供一種條碼讀取器,包含:

影像擷取單元,擷取目標(biāo)條形碼的目標(biāo)影像;

發(fā)光單元;以及

處理單元,電性連接于該影像擷取單元與該發(fā)光單元,該處理單元分析該目標(biāo)影像,以得到影像參數(shù),該處理單元根據(jù)該影像參數(shù)判斷該條碼讀取器與該目標(biāo)條形碼間的目前距離是否為有效解碼距離,當(dāng)該處理單元判斷該目前距離為該有效解碼距離時(shí),該處理單元控制該發(fā)光單元發(fā)出指示光線于該目標(biāo)條形碼上。

較佳的,還包含警示單元,電性連接于該處理單元,當(dāng)該處理單元判斷該目前距離不為該有效解碼距離時(shí),該處理單元控制該警示單元發(fā)出警示訊息。

較佳的,該影像參數(shù)為影像清晰度,當(dāng)該影像清晰度落在預(yù)定清晰度范圍內(nèi)時(shí),該處理單元判斷該目前距離為該有效解碼距離,當(dāng)該影像清晰度落在該預(yù)定清晰度范圍外時(shí),該處理單元判斷該目前距離不為該有效解碼距離。

較佳的,該處理單元于該目標(biāo)影像的第一區(qū)間上設(shè)定目標(biāo)掃描線,該處理單元根據(jù)編碼規(guī)則分析該目標(biāo)掃描線的灰階分布上的至少兩個(gè)特征點(diǎn)間的相對(duì)關(guān)系,以得到該影像參數(shù),該影像參數(shù)包含至少一個(gè)參考特征參數(shù),當(dāng)該至少一個(gè)參考特征參數(shù)與對(duì)應(yīng)的的至少一個(gè)第一預(yù)定特征參數(shù)相符時(shí),該處理單元判斷該目前距離為相對(duì)遠(yuǎn)距離,當(dāng)該至少一個(gè)參考特征參數(shù)與對(duì)應(yīng)的至少一個(gè)第二預(yù)定特征參數(shù)相符時(shí),該處理單元判斷該目前距離為該有效解碼距離,當(dāng)該至少一個(gè)參考特征參數(shù)與對(duì)應(yīng)的至少一個(gè)第三預(yù)定特征參數(shù)相符時(shí),該處理單元判斷該目前距離為相對(duì)近距離。

較佳的,還包含記憶單元,電性連接于該處理單元,該記憶單元儲(chǔ)存對(duì)照表,該對(duì)照表記錄對(duì)應(yīng)該相對(duì)遠(yuǎn)距離的該至少一個(gè)第一預(yù)定特征參數(shù)、對(duì)應(yīng)該有效解碼距離的該至少一個(gè)第二預(yù)定特征參數(shù),以及對(duì)應(yīng)該相對(duì)近距離的該至少一個(gè)第三預(yù)定特征參數(shù)。

較佳的,該至少兩個(gè)特征點(diǎn)間的相對(duì)關(guān)系為像素距離、灰階差異值或其組合。

較佳的,該至少兩個(gè)特征點(diǎn)為兩個(gè)相鄰波峰點(diǎn)與波谷點(diǎn)、兩個(gè)相鄰波峰點(diǎn)、兩個(gè)相鄰波谷點(diǎn)或其組合。

與現(xiàn)有技術(shù)相比,本發(fā)明提供一種條碼讀取器和條形碼指示方法,在以本發(fā)明條碼讀取器讀取條形碼時(shí),本發(fā)明在判斷條碼讀取器與目標(biāo)條形碼間的目前距離為相對(duì)中距離時(shí),才控制發(fā)光單元發(fā)出指示光線于目標(biāo)條形碼上。此時(shí),條碼讀取器才對(duì)目標(biāo)條形碼的目標(biāo)影像進(jìn)行解碼。由于目標(biāo)條形碼位于相對(duì)中距離的范圍內(nèi),因此,影像擷取單元即是針對(duì)目標(biāo)條形碼進(jìn)行取像。換言之,即使目標(biāo)條形碼附近有其它條形碼存在,當(dāng)使用者看到指示光線打在目標(biāo)條形碼上時(shí),便可確定條碼讀取器一定是對(duì)目標(biāo)條形碼進(jìn)行解碼。藉此,即可有效提升目標(biāo)條形碼的解碼成功率。此外,當(dāng)條碼讀取器與目標(biāo)條形碼間的目前距離不為相對(duì)中距離時(shí)(例如,相對(duì)遠(yuǎn)距離或相對(duì)近距離),本發(fā)明可自條碼讀取器發(fā)出警示訊息,以提示用戶將條碼讀取器與目標(biāo)條形碼間的目前距離調(diào)整為相對(duì)中距離。藉此,可以減少使用者反復(fù)移動(dòng)條碼讀取器次數(shù),進(jìn)而增進(jìn)解碼效率。

附圖說(shuō)明

圖1為現(xiàn)有技術(shù)的條碼讀取器讀取條形碼的示意圖。

圖2A為根據(jù)本發(fā)明實(shí)施例的條碼讀取器3與樣本條形碼4的示意圖。

圖2B為根據(jù)本發(fā)明實(shí)施例的條碼讀取器3掃描樣本條形碼4獲取的樣本影像示意圖。

圖3為圖2A中的條碼讀取器的功能方塊圖。

圖4為根據(jù)本發(fā)明實(shí)施例的條形碼指示方法建立條形碼影像特征與條碼讀取器3和樣本條形碼4的相對(duì)距離的對(duì)照表的流程圖。

圖5為條碼讀取器與樣本條形碼間的預(yù)定距離為相對(duì)中距離時(shí)取得的灰階分布的示意圖。

圖6為條碼讀取器與樣本條形碼間的預(yù)定距離為相對(duì)遠(yuǎn)距離時(shí)取得的灰階分布的示意圖。

圖7為條碼讀取器與樣本條形碼間的預(yù)定距離為相對(duì)近距離時(shí)取得的灰階分布的示意圖。

圖8為根據(jù)本發(fā)明實(shí)施例的條形碼指示方法的流程圖。

圖9A為目標(biāo)條形碼5的示意圖。

圖9B為條碼讀取器3擷取目標(biāo)條形碼5獲得的目標(biāo)影像示意圖。

圖10為目標(biāo)掃描線的灰階分布的示意圖。

具體實(shí)施方式

為使對(duì)本發(fā)明的目的、構(gòu)造、特征及其功能有進(jìn)一步的了解,茲配合實(shí)施例詳細(xì)說(shuō)明如下。

請(qǐng)參閱圖2A至圖7,圖2A為根據(jù)本發(fā)明實(shí)施例的條碼讀取器3掃描樣本條形碼4的使用狀態(tài)示意圖,圖2B為根據(jù)本發(fā)明實(shí)施例的條碼讀取器3掃描樣本條形碼4獲取的樣本影像示意圖,圖3為圖2A中的條碼讀取器3的功能方塊圖,圖4為根據(jù)本發(fā)明實(shí)施例的條形碼指示方法建立條形碼影像特征與條碼讀取器3和樣本條形碼4的相對(duì)距離的對(duì)照表的流程圖,圖5為條碼讀取器3與樣本條形碼4間的預(yù)定距離為相對(duì)中距離時(shí)取得的灰階分布的示意圖,圖6為條碼讀取器3與樣本條形碼4間的預(yù)定距離為相對(duì)遠(yuǎn)距離時(shí)取得的灰階分布的示意圖,圖7為條碼讀取器3與樣本條形碼4間的預(yù)定距離為相對(duì)近距離時(shí)取得的灰階分布的示意圖。

如圖3所示,本發(fā)明的條碼讀取器3包含影像擷取單元30、發(fā)光單元32、處理單元34、警示單元36以及記憶單元38,其中處理單元34電性連接于影像擷取單元30、發(fā)光單元32、警示單元36與記憶單元38。于實(shí)際應(yīng)用中,影像擷取單元30可為電荷耦合組件(Charge-coupled Device,CCD)傳感器或互補(bǔ)式金屬氧化半導(dǎo)體(Complementary Metal-Oxide Semiconductor,CMOS)傳感器;發(fā)光單元32可為發(fā)光二極管或其它發(fā)光組件;處理單元34可為具有數(shù)據(jù)處理功能的處理器或控制器;警示單元36可為光源、顯示器、揚(yáng)聲器、振動(dòng)馬達(dá)或其組合;記憶單元38可為內(nèi)存或其它數(shù)據(jù)儲(chǔ)存裝置。一般而言,條碼讀取器3中還會(huì)設(shè)有運(yùn)作時(shí)必要的軟硬件組件,如電路板、電源供應(yīng)器、應(yīng)用程序、通訊模塊、鏡頭等,視實(shí)際應(yīng)用而定。

本發(fā)明藉由條碼讀取器3取得樣本條形碼4的影像特征,再估測(cè)條碼讀取器3與樣本條形碼4的相對(duì)距離,以提供解碼時(shí)需要的相對(duì)距離信息,進(jìn)而有效提升解碼成功率。因此,在對(duì)條形碼進(jìn)行解碼前,本發(fā)明的條形碼指示方法可先建立條形碼影像特征與條碼讀取器3和樣本條形碼4的相對(duì)距離的對(duì)照表。

首先,執(zhí)行步驟S10,提供樣本條形碼4。于此實(shí)施例中,樣本條形碼4的編碼符合特定的編碼規(guī)則。如圖2A所示,樣本條形碼4的編碼可符合Code 39的編碼規(guī)則,因此,在解碼樣本條形碼4后,即可得到“*3A*”的編碼。由于在樣本條形碼4前后都會(huì)有對(duì)應(yīng)于固定的起始與終止符“*”的區(qū)間,因此,本發(fā)明可利用此特殊區(qū)間,建立條形碼影像特征與條碼讀取器3和樣本條形碼4的相對(duì)距離的對(duì)照表。需說(shuō)明的是,樣本條形碼4的編碼亦可根據(jù)實(shí)際需求而選擇其它編碼規(guī)則,不以Code 39的編碼規(guī)則為限。

接著,執(zhí)行步驟S12,以條碼讀取器3于多個(gè)預(yù)定距離下擷取樣本條形碼4的多個(gè)樣本影像,其中該多個(gè)預(yù)定距離的部分屬于相對(duì)遠(yuǎn)距離、部分屬于相對(duì)中距離(即有效解碼距離)以及其余部分屬于相對(duì)近距離。

接著,執(zhí)行步驟S14,于每一個(gè)樣本影像的第一區(qū)間上設(shè)定樣本掃描線40。樣本掃描線40可設(shè)定為樣本條形碼4的樣本影像上的一條水平線,如圖2B所示。需要特別說(shuō)明的是,本發(fā)明該第一區(qū)間為該特殊區(qū)間,即樣本掃描線40可設(shè)定在該特殊區(qū)間(對(duì)應(yīng)于固定的起始與終止符“*”的區(qū)間),以提高通用性;且本發(fā)明只是在該樣本影像上設(shè)定樣本掃描線40,以沿著樣本掃描線40掃描該樣本影像并獲得樣本掃描線40的灰階分布,樣本掃描線40并不是直接畫(huà)在該樣本影像上,而假設(shè)樣本掃描線40實(shí)際存在于該樣本影像上,則會(huì)影響得到的灰階分布,因此,實(shí)際上,無(wú)法在該樣本影像上直接看到樣本掃描線40,圖2B只是為了方便理解才標(biāo)出了樣本掃描線40。

接著,執(zhí)行步驟S16,根據(jù)編碼規(guī)則分析每一個(gè)樣本掃描線40的灰階分布上的至少兩個(gè)特征點(diǎn)間的相對(duì)關(guān)系,以得到對(duì)應(yīng)相對(duì)遠(yuǎn)距離的至少一個(gè)第一預(yù)定特征參數(shù)、對(duì)應(yīng)相對(duì)中距離的至少一個(gè)第二預(yù)定特征參數(shù)與對(duì)應(yīng)相對(duì)近距離的至少一個(gè)第三預(yù)定特征參數(shù)。

于此實(shí)施例中,圖5為條碼讀取器3與樣本條形碼4間的預(yù)定距離為相對(duì)中距離時(shí)取得的灰階分布,圖6為條碼讀取器3與樣本條形碼4間的預(yù)定距離為相對(duì)遠(yuǎn)距離時(shí)取得的灰階分布,且圖7為條碼讀取器3與樣本條形碼4間的預(yù)定距離為相對(duì)近距離時(shí)取得的灰階分布,其中三角形與正方形分別為灰階分布的波峰點(diǎn)與波谷點(diǎn)。

本發(fā)明可取如圖5至圖7所示的兩個(gè)相鄰波峰點(diǎn)A與波谷點(diǎn)B、兩個(gè)相鄰波峰點(diǎn)C、E以及兩個(gè)相鄰波谷點(diǎn)D與波峰點(diǎn)E作為三組特征點(diǎn)來(lái)進(jìn)行分析。需說(shuō)明的是,以兩個(gè)相鄰波峰點(diǎn)A與波谷點(diǎn)B為例,圖5中波峰點(diǎn)A與波谷點(diǎn)B位于其對(duì)應(yīng)的灰階分布曲線的相對(duì)位置與圖6中波峰點(diǎn)A與波谷點(diǎn)B位于其對(duì)應(yīng)的灰階分布曲線的相對(duì)位置相同,圖6中波峰點(diǎn)A與波谷點(diǎn)B位于其對(duì)應(yīng)的灰階分布曲線的相對(duì)位置與圖7中波峰點(diǎn)A與波谷點(diǎn)B位于其對(duì)應(yīng)的灰階分布曲線的相對(duì)位置相同,即,圖5至圖7中波峰點(diǎn)A都對(duì)應(yīng)樣本條形碼4的同一區(qū)間,圖5至圖7中波谷點(diǎn)B都對(duì)應(yīng)樣本條形碼4的同一區(qū)間,以得到不同該預(yù)定距離下波峰點(diǎn)A與波谷點(diǎn)B的相對(duì)位置關(guān)系;兩個(gè)相鄰波峰點(diǎn)C、E以及兩個(gè)相鄰波谷點(diǎn)D與波峰點(diǎn)E的選擇原理同上,在此不再贅述。當(dāng)然,本發(fā)明還可根據(jù)實(shí)際應(yīng)用選擇兩個(gè)相鄰波峰與波谷、兩個(gè)相鄰波峰、兩個(gè)相鄰波谷或其組合作為特征點(diǎn)來(lái)進(jìn)行分析,不以圖5至圖7所示的實(shí)施例為限。

舉例而言,可將條碼讀取器3與樣本條形碼4間的預(yù)定距離為7公分時(shí)定義為相對(duì)中距離,且以此相對(duì)中距離取得圖5所示的灰階分布,其中兩個(gè)相鄰波峰點(diǎn)A與波谷點(diǎn)B相距5個(gè)像素距離,兩個(gè)相鄰波峰點(diǎn)C、E相距5個(gè)像素距離,且兩個(gè)相鄰波谷點(diǎn)D與波峰點(diǎn)E的灰階差異值為35。此外,可將條碼讀取器3與樣本條形碼4間的預(yù)定距離為13公分時(shí)定義為相對(duì)遠(yuǎn)距離,且以此相對(duì)遠(yuǎn)距離取得圖6所示的灰階分布,其中兩個(gè)相鄰波峰點(diǎn)A與波谷點(diǎn)B相距3個(gè)像素距離,兩個(gè)相鄰波峰點(diǎn)C、E相距1個(gè)像素距離,且兩個(gè)相鄰波谷點(diǎn)D與波峰點(diǎn)E的灰階差異值為7。再者,可將條碼讀取器3與樣本條形碼4間的預(yù)定距離為4公分時(shí)定義為相對(duì)近距離,且以此相對(duì)近距離取得圖7所示的灰階分布,其中兩個(gè)相鄰波峰點(diǎn)A與波谷點(diǎn)B相距8個(gè)像素距離,兩個(gè)相鄰波峰點(diǎn)C、E相距7個(gè)像素距離,且兩個(gè)相鄰波谷點(diǎn)D與波峰點(diǎn)E的灰階差異值為14。需說(shuō)明的是,可根據(jù)實(shí)際應(yīng)用選擇兩個(gè)特征點(diǎn)間的像素距離、灰階差異值或其組合作為兩個(gè)特征點(diǎn)間的相對(duì)關(guān)系,不以上述的實(shí)施例為限。

在以條碼讀取器3于多個(gè)不同的預(yù)定距離下擷取樣本條形碼4的多個(gè)樣本影像,且對(duì)每一個(gè)樣本影像的樣本掃描線40的灰階分布進(jìn)行如上的分析后,即可建立如下表1所示的條形碼影像特征與條碼讀取器3與樣本條形碼4的相對(duì)距離的對(duì)照表,其中表1所示的對(duì)照表儲(chǔ)存于記憶單元38中。

表1

請(qǐng)參閱圖8至圖10,圖8為根據(jù)本發(fā)明實(shí)施例的條形碼指示方法的流程圖,圖9A為目標(biāo)條形碼5的示意圖,圖9B為條碼讀取器3擷取目標(biāo)條形碼5獲得的目標(biāo)影像示意圖,圖10為目標(biāo)掃描線50的灰階分布的示意圖。在建立如上表1所示的條形碼影像特征與條碼讀取器3和樣本條形碼4的相對(duì)距離的對(duì)照表后,即可根據(jù)表1對(duì)目標(biāo)條形碼5進(jìn)行擷取與解碼。需說(shuō)明的是,由于表1根據(jù)Code 39的編碼規(guī)則而建立,因此,目標(biāo)條形碼5亦需符合Code 39的編碼規(guī)則。換言之,目標(biāo)條形碼5的編碼規(guī)則需符合用以建立表1的編碼規(guī)則。本發(fā)明可經(jīng)由上述方式產(chǎn)生對(duì)應(yīng)不同編碼規(guī)則的多個(gè)如表1所示的對(duì)照表,且將多個(gè)對(duì)照表儲(chǔ)存于記憶單元38中。

首先,執(zhí)行步驟S30,以條碼讀取器3擷取目標(biāo)條形碼5的目標(biāo)影像,亦即,經(jīng)由條碼讀取器3的影像擷取單元30擷取目標(biāo)條形碼5的目標(biāo)影像。

接著,執(zhí)行步驟S32,處理單元34分析目標(biāo)影像,以得到影像參數(shù)。于此實(shí)施例中,處理單元34可先于目標(biāo)影像的第二區(qū)間上設(shè)定目標(biāo)掃描線50,如圖9B所示,其中該第一區(qū)間和該第二區(qū)間的譯碼相同。需要特別說(shuō)明的是,本發(fā)明該第二區(qū)間亦為該特殊區(qū)間,樣本掃描線40設(shè)定在該特殊區(qū)間,即對(duì)應(yīng)于固定的起始與終止符“*”的區(qū)間,否則表1將失去參考性。當(dāng)然,本發(fā)明的掃描線的設(shè)定并不限定于此,只要樣本掃描線所設(shè)置的樣本條形碼的區(qū)間與目標(biāo)掃描線所設(shè)置的目標(biāo)條形碼的區(qū)間對(duì)應(yīng)的譯碼相同,具體由設(shè)計(jì)人員根據(jù)實(shí)際情況而定,在此不再贅述。

并且,本發(fā)明只是在該目標(biāo)影像上設(shè)定目標(biāo)掃描線50,以沿著目標(biāo)掃描線50掃描該目標(biāo)影像并獲得目標(biāo)掃描線50的灰階分布,目標(biāo)掃描線50并不是直接畫(huà)在該目標(biāo)影像上,而假設(shè)目標(biāo)掃描線50實(shí)際存在于該目標(biāo)影像上,則會(huì)影響得到的灰階部分,因此,實(shí)際上,無(wú)法在該目標(biāo)影像上直接看到目標(biāo)掃描線50,圖9B只是為了方便理解才標(biāo)出了目標(biāo)掃描線50。接著,處理單元34可根據(jù)目標(biāo)條形碼5的編碼規(guī)則分析目標(biāo)掃描線50的灰階分布上的至少兩個(gè)特征點(diǎn)間的相對(duì)關(guān)系,以得到影像參數(shù),其中影像參數(shù)包含至少一個(gè)參考特征參數(shù)。由于表1以圖5至圖7所示的兩個(gè)相鄰波峰點(diǎn)A與波谷點(diǎn)B、兩個(gè)相鄰波峰點(diǎn)C、E以及兩個(gè)相鄰波谷點(diǎn)D與波峰點(diǎn)E作為三組特征點(diǎn)而建立,因此,本發(fā)明可根據(jù)目標(biāo)掃描線50的灰階分布上的兩個(gè)相鄰波峰點(diǎn)A與波谷點(diǎn)B、兩個(gè)相鄰波峰點(diǎn)C、E以及兩個(gè)相鄰波谷點(diǎn)D與波峰點(diǎn)E的相對(duì)關(guān)系(如圖10所示),得到三個(gè)參考特征參數(shù),亦即,兩個(gè)相鄰波峰點(diǎn)A與波谷點(diǎn)B的像素距離,兩個(gè)相鄰波峰點(diǎn)C、E的像素距離,以及兩個(gè)相鄰波谷點(diǎn)D與波峰點(diǎn)E的灰階差異值。

在以上述方式得到目標(biāo)條形碼5的目標(biāo)影像的影像參數(shù)后,接著,執(zhí)行步驟S34,處理單元根據(jù)該影像參數(shù)判斷條碼讀取器3與目標(biāo)條形碼5間的目前距離是否為相對(duì)中距離。于此實(shí)施例中,當(dāng)根據(jù)目標(biāo)條形碼5得到的參考特征參數(shù)(亦即,影像參數(shù))與表1中的第一預(yù)定特征參數(shù)相符時(shí),處理單元34即可判斷條碼讀取器3與目標(biāo)條形碼5間的目前距離為相對(duì)遠(yuǎn)距離;當(dāng)根據(jù)目標(biāo)條形碼5得到的參考特征參數(shù)(亦即,影像參數(shù))與表1中的第二預(yù)定特征參數(shù)相符時(shí),處理單元34即可判斷條碼讀取器3與目標(biāo)條形碼5間的目前距離為相對(duì)中距離,即有效解碼距離;當(dāng)根據(jù)目標(biāo)條形碼5得到的參考特征參數(shù)(亦即,影像參數(shù))與表1中的第三預(yù)定特征參數(shù)相符時(shí),處理單元34即可判斷條碼讀取器3與目標(biāo)條形碼5間的目前距離為相對(duì)近距離。

當(dāng)處理單元34判斷條碼讀取器3與目標(biāo)條形碼5間的目前距離為相對(duì)中距離時(shí),即該有效解碼距離,執(zhí)行步驟S36,處理單元34控制發(fā)光單元32發(fā)出指示光線于目標(biāo)條形碼5上。于此實(shí)施例中,當(dāng)發(fā)光單元32發(fā)出指示光線于目標(biāo)條形碼5上時(shí),處理單元34可同時(shí)對(duì)目標(biāo)條形碼5的目標(biāo)影像進(jìn)行解碼。于另一個(gè)實(shí)施例中,當(dāng)發(fā)光單元32發(fā)出指示光線于目標(biāo)條形碼5上時(shí),處理單元34可在用戶進(jìn)一步觸發(fā)條碼讀取器3上的開(kāi)關(guān)后才對(duì)目標(biāo)條形碼5的目標(biāo)影像進(jìn)行解碼。由于目標(biāo)條形碼5位于相對(duì)中距離的范圍內(nèi),因此,影像擷取單元30即是針對(duì)目標(biāo)條形碼5進(jìn)行取像。換言之,即使目標(biāo)條形碼5附近有其它條形碼存在,當(dāng)使用者看到指示光線打在目標(biāo)條形碼5上時(shí),便可確定條碼讀取器3一定是對(duì)目標(biāo)條形碼5進(jìn)行解碼。藉此,即可有效提升目標(biāo)條形碼5的解碼成功率。

另一方面,當(dāng)處理單元34判斷條碼讀取器3與目標(biāo)條形碼5間的目前距離不為相對(duì)中距離時(shí)(例如,相對(duì)遠(yuǎn)距離或相對(duì)近距離),執(zhí)行步驟S38,處理單元34控制警示單元36發(fā)出警示訊息,以提示用戶將條碼讀取器3與目標(biāo)條形碼5間的目前距離調(diào)整為相對(duì)中距離。于此實(shí)施例中,警示訊息可為光線、影像、聲音、振動(dòng)或其組合,視實(shí)際應(yīng)用而定。此外,本發(fā)明亦可利用發(fā)光單元32作為警示單元,此時(shí),上述警示單元36即可省略。

舉例而言,當(dāng)條碼讀取器3與目標(biāo)條形碼5間的目前距離為相對(duì)遠(yuǎn)距離時(shí)(亦即,條碼讀取器3距離目標(biāo)條形碼5過(guò)遠(yuǎn)),本發(fā)明可以快速閃光方式提示使用者需將條碼讀取器3靠近目標(biāo)條形碼5來(lái)取像。反之,當(dāng)條碼讀取器3與目標(biāo)條形碼5間的目前距離為相對(duì)近距離時(shí)(亦即,條碼讀取器3距離目標(biāo)條形碼5過(guò)近),本發(fā)明可以慢速閃光方式提示使用者需將條碼讀取器3遠(yuǎn)離目標(biāo)條形碼5來(lái)取像。當(dāng)然,本發(fā)明亦可直接通過(guò)影像顯示“過(guò)遠(yuǎn)”、“過(guò)近”或其它文字、符號(hào)或圖像來(lái)提示用戶。換言之,警示訊息的呈現(xiàn)方式可根據(jù)實(shí)際應(yīng)用而決定,不以上述實(shí)施例為限。

此外,于另一個(gè)實(shí)施例中,上述步驟S32所得到的影像參數(shù)亦可為影像清晰度。換言之,本發(fā)明可藉由圖像處理技術(shù)分析目標(biāo)條形碼5的目標(biāo)影像,以得到目標(biāo)影像的影像清晰度,且以目標(biāo)影像的影像清晰度作為上述影像參數(shù)。當(dāng)影像清晰度落在預(yù)定清晰度范圍內(nèi)時(shí),處理單元34即可判斷條碼讀取器3與目標(biāo)條形碼5間的目前距離為相對(duì)中距離,而當(dāng)影像清晰度落在預(yù)定清晰度范圍外時(shí),處理單元34即可判斷條碼讀取器3與目標(biāo)條形碼5間的目前距離不為相對(duì)中距離。需說(shuō)明的是,預(yù)定清晰度范圍與相對(duì)中距離的對(duì)應(yīng)關(guān)系可根據(jù)實(shí)際應(yīng)用而決定。

綜上所述,在以本發(fā)明條碼讀取器讀取條形碼時(shí),本發(fā)明在判斷條碼讀取器與目標(biāo)條形碼間的目前距離為相對(duì)中距離時(shí),才控制發(fā)光單元發(fā)出指示光線于目標(biāo)條形碼上。此時(shí),條碼讀取器才對(duì)目標(biāo)條形碼的目標(biāo)影像進(jìn)行解碼。由于目標(biāo)條形碼位于相對(duì)中距離的范圍內(nèi),因此,影像擷取單元即是針對(duì)目標(biāo)條形碼進(jìn)行取像。換言之,即使目標(biāo)條形碼附近有其它條形碼存在,當(dāng)使用者看到指示光線打在目標(biāo)條形碼上時(shí),便可確定條碼讀取器一定是對(duì)目標(biāo)條形碼進(jìn)行解碼。藉此,即可有效提升目標(biāo)條形碼的解碼成功率。此外,當(dāng)條碼讀取器與目標(biāo)條形碼間的目前距離不為相對(duì)中距離時(shí)(例如,相對(duì)遠(yuǎn)距離或相對(duì)近距離),本發(fā)明可自條碼讀取器發(fā)出警示訊息,以提示用戶將條碼讀取器與目標(biāo)條形碼間的目前距離調(diào)整為相對(duì)中距離。藉此,可以減少使用者反復(fù)移動(dòng)條碼讀取器次數(shù),進(jìn)而增進(jìn)解碼效率。

本發(fā)明已由上述相關(guān)實(shí)施例加以描述,然而上述實(shí)施例僅為實(shí)施本發(fā)明的范例。必需指出的是,已揭露的實(shí)施例并未限制本發(fā)明的范圍。相反地,在不脫離本發(fā)明的精神和范圍內(nèi)所作的更動(dòng)與潤(rùn)飾,均屬本發(fā)明的專(zhuān)利保護(hù)范圍。

當(dāng)前第1頁(yè)1 2 3 
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
治多县| 新巴尔虎右旗| 阳泉市| 屏南县| 措美县| 盘山县| 江门市| 太原市| 波密县| 南充市| 禄丰县| 灵山县| 郓城县| 土默特左旗| 舞钢市| 盐城市| 广宁县| 临城县| 册亨县| 太谷县| 辉县市| 新兴县| 淮阳县| 梅州市| 株洲县| 永定县| 浠水县| 邳州市| 包头市| 酉阳| 乃东县| 增城市| 天门市| 镇坪县| 舞钢市| 汉川市| 邓州市| 邓州市| 瓦房店市| 辉南县| 富蕴县|