本實(shí)用新型涉及二維碼技術(shù)領(lǐng)域,具體涉及一種圖碼生成系統(tǒng)。
背景技術(shù):
目前,二維碼作為一種全新的信息存儲、傳遞和識別技術(shù),受到眾人的關(guān)注,也被廣泛應(yīng)用于各個(gè)領(lǐng)域。二維碼具有可靠性高、讀取速度快,可表示多種信息等優(yōu)點(diǎn)。
但是,二維碼多為黑白兩種顏色,顏色單調(diào),形式單一,幾乎所有的二維碼千篇一律。并且,每個(gè)企業(yè)、公司或個(gè)人均有能夠彰顯公司文化、個(gè)人修養(yǎng)的圖標(biāo),卻無法在二維碼中體現(xiàn),降低了人們對于二維碼的辨識度,宣傳效果差。
如何采用硬件電路實(shí)現(xiàn)以圖像為掩碼的二維碼,既不降低二維碼的辨識度,同時(shí)又增強(qiáng)二維碼的宣傳效果,是本領(lǐng)域技術(shù)人員亟需解決的問題。
技術(shù)實(shí)現(xiàn)要素:
針對現(xiàn)有技術(shù)中的缺陷,本實(shí)用新型提供一種圖碼生成系統(tǒng),能夠采用硬件電路生成以圖像作為掩碼的多種顏色的二維碼,既不降低二維碼的辨識度,同時(shí)又增強(qiáng)了二維碼的宣傳效果。
本實(shí)用新型提供一種圖碼生成系統(tǒng),該系統(tǒng)包括攝像頭、攝像頭驅(qū)動電路、Flash閃存卡、微控制器、編碼器、計(jì)算器、聲傳感器、濾波放大電路、轉(zhuǎn)換器和TMS320C5410處理器,攝像頭、攝像頭驅(qū)動電路和微控制器依次連接,聲傳感器、濾波放大電路、轉(zhuǎn)換器、TMS320C5410處理器和微控制器依次連接,微控制器還分別與Flash閃存卡、編碼器和計(jì)算器連接,TMS320C5410處理器還與Flash閃存卡連接。
進(jìn)一步地,該系統(tǒng)還包括:依次連接的顯示控制電路和LCD顯示屏,顯示控制電路還連接于微控制器。
基于上述任意圖碼生成系統(tǒng)實(shí)施例,進(jìn)一步地,該系統(tǒng)還包括:可充電電池和供電電路,供電電路設(shè)有可充電電池接線端,可充電電池接線端連接于可充電電池,供電電路還連接于微控制器。
基于上述任意圖碼生成系統(tǒng)實(shí)施例,進(jìn)一步地,該系統(tǒng)還包括通信模塊,通信模塊分別與微控制器和Flash閃存卡連接。
進(jìn)一步地,通信模塊至少包括GPRS通信模塊、WiFi模塊和射頻通信模塊三者其中之一。
進(jìn)一步地,攝像頭包括CMOS圖像傳感器,CMOS圖像傳感器與攝像頭驅(qū)動電路連接。
進(jìn)一步地,CMOS圖像傳感器包括型號為MT9M131的芯片。
基于上述任意圖碼生成系統(tǒng)實(shí)施例,進(jìn)一步地,轉(zhuǎn)換器為A/D轉(zhuǎn)換器。
進(jìn)一步地,微控制器為STM32F103C8T6型號的芯片。
由上述技術(shù)方案可知,本實(shí)用新型圖碼生成系統(tǒng),通過微控制器和編碼器,將文字信息生成為正常的黑白二維碼,采用計(jì)算器將黑白二維碼進(jìn)行運(yùn)算處理,縮小黑白二維碼的組成單元的面積,并且微控制器還能夠調(diào)用Flash閃存卡中的彩色圖片,根據(jù)彩色圖像信息的各像素顏色的深淺,判斷黑白二維碼的組成單元的顏色,即選用黑色組成單元,還是選用白色組成單元,以使整個(gè)圖碼能夠被準(zhǔn)確識別,降低二維碼的冗余,增強(qiáng)彩色圖像的顯示效果,產(chǎn)生較強(qiáng)的視覺刺激,提高企業(yè)和個(gè)人形象的宣傳效果。采用計(jì)算器和微控制器分別進(jìn)行處理,能夠提高數(shù)據(jù)處理效率及穩(wěn)定性。
并且,采用聲傳感器、濾波放大電路、轉(zhuǎn)換器和TMS320C5410處理器,該系統(tǒng)還能夠?qū)⒄Z音信息轉(zhuǎn)換為二維碼,擴(kuò)大使用范圍,提高用戶體驗(yàn)。該系統(tǒng)的攝像頭還能夠采集彩色圖像信息,為企業(yè)和個(gè)人提供廣泛的圖片信息來源,方便用戶使用。
因此,本實(shí)用新型圖碼生成系統(tǒng),采用硬件電路實(shí)現(xiàn)以彩色圖像作為掩碼的二維碼,既不降低二維碼的辨識度,同時(shí)又增強(qiáng)二維碼的宣傳效果。
附圖說明
為了更清楚地說明本實(shí)用新型具體實(shí)施方式或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對具體實(shí)施方式或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡單地介紹。在所有附圖中,類似的元件或部分一般由類似的附圖標(biāo)記標(biāo)識。附圖中,各元件或部分并不一定按照實(shí)際的比例繪制。
圖1示出了本實(shí)用新型所提供一種圖碼生成系統(tǒng)的結(jié)構(gòu)示意圖;
圖2示出了本實(shí)用新型所提供另一種圖碼生成系統(tǒng)的部分結(jié)構(gòu)示意圖;
圖3示出了一種普通黑白二維碼;
圖4示出了本實(shí)用新型所提供的一種按照適宜比例縮小的圖碼;
圖5示出了本實(shí)用新型所提供的第一種結(jié)合彩色圖像的圖碼;
圖6示出了本實(shí)用新型所提供的第二種結(jié)合彩色圖像的圖碼;
圖7示出了本實(shí)用新型所提供的第三種結(jié)合彩色圖像的圖碼。
具體實(shí)施方式
下面將結(jié)合附圖對本實(shí)用新型技術(shù)方案的實(shí)施例進(jìn)行詳細(xì)的描述。以下實(shí)施例僅用于更加清楚地說明本實(shí)用新型的技術(shù)方案,因此只是作為示例,而不能以此來限制本實(shí)用新型的保護(hù)范圍。
需要注意的是,除非另有說明,本申請使用的技術(shù)術(shù)語或者科學(xué)術(shù)語應(yīng)當(dāng)為本實(shí)用新型所屬領(lǐng)域技術(shù)人員所理解的通常意義。
本實(shí)施例提供一種圖碼生成系統(tǒng),結(jié)合圖1,該系統(tǒng)包括攝像頭1、攝像頭驅(qū)動電路2、Flash閃存卡3、微控制器4、編碼器5、計(jì)算器6、聲傳感器7、濾波放大電路8、轉(zhuǎn)換器9和TMS320C5410處理器10,攝像頭1、攝像頭驅(qū)動電路2和微控制器4依次連接,聲傳感器7、濾波放大電路8、轉(zhuǎn)換器9、TMS320C5410處理器10和微控制器4依次連接,微控制器4還分別與Flash閃存卡3、編碼器5和計(jì)算器6連接,TMS320C5410處理器10還與Flash閃存卡3連接。計(jì)算器6用于根據(jù)作為掩碼的彩色圖像生成適宜比例,并將黑白二維碼的組成單元按照適宜的比例縮小,采用縮小比例的組成單元重新構(gòu)建黑白二維碼。微控制器4用于將按照適宜比例縮小組成單元的黑白二維碼與彩色圖像信息融合,并根據(jù)彩色圖像信息的像素顏色的深淺,判定與像素顏色對應(yīng)的黑白二維碼的組成單元的顏色。在此,微控制器4、計(jì)算器6和TMS320C5410處理器10采用的數(shù)據(jù)處理過程,均為本領(lǐng)域技術(shù)人員常用的技術(shù)手段,此處不再贅述。
在運(yùn)用本實(shí)施例圖碼生成系統(tǒng)時(shí),該系統(tǒng)能夠生成以彩色圖像做掩碼的二維碼,具體步驟如下:
微控制器4調(diào)用Flash閃存卡3存儲的信息,例如:文字,鏈接,名片信息,通過編碼器5進(jìn)行編碼,生成黑白二維碼,如圖3所示的普通黑白二維碼;
計(jì)算器6將黑白二維碼進(jìn)行運(yùn)算處理,計(jì)算出適宜比例,如二十分之一,該計(jì)算器6能夠獲取的比例范圍為四十分之一至一倍,縮小黑白二維碼的組成單元,即將組成單元的面積縮小為原來面積的二十分之一,該組成單元可以是方形或圓形,采用縮小后的組成單元重新構(gòu)建黑白二維碼,按照適宜比例縮小的圖碼如圖4所示。其中,該適宜比例值為計(jì)算器6自動分析作為掩碼的彩色圖像,根據(jù)彩色圖像的復(fù)雜權(quán)值,自動生成的數(shù)值,在此,根據(jù)作為掩碼的彩色圖像的復(fù)雜權(quán)值,生成該適宜比例,能夠保持二維碼的快速、準(zhǔn)確識別,又最大限度地提高了彩色圖像的展示效果;
微控制器4調(diào)用Flash閃存卡3存儲的彩色圖像信息,作為該黑白二維碼的掩碼,并與縮小單元面積后的黑白二維碼結(jié)合,此時(shí)形成的圖碼如圖5所示,圖5示出了彩色圖像信息與縮小比例的黑白二維碼初步結(jié)合的顯示效果。通過微控制器4,根據(jù)彩色圖像信息的各像素顏色的深淺,判斷與像素對應(yīng)的黑白二維碼的組成單元是選用黑色組成單元,還是選用白色組成單元,形成以彩色圖像做掩碼的二維碼,以使整個(gè)圖碼能夠被準(zhǔn)確識別。彩色圖像中的顏色可以為藍(lán)色、紅色、綠色或其他任意顏色,若彩色圖像為人臉圖像,需增強(qiáng)彩色圖像的中心部分顯示效果,則微控制器4結(jié)合背景自動呈現(xiàn)技術(shù),將中心區(qū)域?qū)?yīng)的組成單元判斷為白色,進(jìn)行顯示,具體顯示效果如圖6所示;若彩色圖像為植物圖片,需增強(qiáng)彩色圖像的中間部分顯示效果,彩色圖像的上下部位也需要加強(qiáng)顯示效果,則微控制器4結(jié)合背景融合技術(shù),將中間區(qū)域?qū)?yīng)的組成單元判斷為白色,進(jìn)行顯示,具體顯示效果如圖7所示。
在運(yùn)用本實(shí)施例圖碼生成系統(tǒng)時(shí),用戶還可以將采集的語音信息轉(zhuǎn)換為文字信息,再采用上述步驟,生成以彩色圖像做掩碼的二維碼,其中,將采集的語音信息轉(zhuǎn)換為文字信息的具體步驟如下:
聲傳感器7采集語音信息,并將采集的語音信息傳送至濾波放大電路8;
濾波放大電路8將采集的語音信息進(jìn)行濾波、放大處理,并將處理后的語音信息傳送至轉(zhuǎn)換器9;
轉(zhuǎn)換器9將處理后的語音信息進(jìn)行模數(shù)轉(zhuǎn)換,并將轉(zhuǎn)換后的語音信息傳輸至TMS320C5410處理器10;
TMS320C5410處理器10將語音信息進(jìn)行預(yù)處理、特征量提取和模式匹配,將語音信息轉(zhuǎn)化為文字信息,并保存至Flash閃存卡3。
在運(yùn)用本實(shí)施例圖碼生成系統(tǒng)時(shí),用戶還可以采集彩色圖像信息,具體步驟如下:
微控制器4向攝像頭驅(qū)動電路2發(fā)送拍攝控制指令;
攝像頭驅(qū)動電路2根據(jù)拍攝控制指令,向攝像頭1發(fā)送電參數(shù),控制攝像頭1采集彩色圖像信息;
攝像頭1將采集的彩色圖像信息經(jīng)攝像頭驅(qū)動電路2傳輸至微控制器4;
微控制器4接收彩色圖像信息,并保存至Flash閃存卡3。
由上述技術(shù)方案可知,本實(shí)施例圖碼生成系統(tǒng),通過微控制器4和編碼器5,將文字信息生成為正常的黑白二維碼,采用計(jì)算器6將黑白二維碼進(jìn)行運(yùn)算處理,縮小黑白二維碼的單元面積,并且微控制器4還能夠?qū)lash閃存卡3中的彩色圖片,傳輸至微控制器4。微控制器4根據(jù)彩色圖像信息的各像素顏色的深淺,判斷黑白二維碼的組成單元的顏色,即選用黑色組成單元,還是選用白色組成單元,以使整個(gè)圖碼能夠被準(zhǔn)確識別,降低二維碼的冗余,增強(qiáng)彩色圖像的顯示效果,產(chǎn)生較強(qiáng)的視覺刺激,提高企業(yè)和個(gè)人形象的宣傳效果。采用計(jì)算器6和微控制器4分別進(jìn)行處理,能夠提高數(shù)據(jù)處理效率及穩(wěn)定性。
并且,采用聲傳感器7、濾波放大電路8、轉(zhuǎn)換器9和TMS320C5410處理器10,該系統(tǒng)還能夠?qū)⒄Z音信息轉(zhuǎn)換為圖碼,擴(kuò)大使用范圍,提高用戶體驗(yàn)。該系統(tǒng)的攝像頭1還能夠采集彩色圖像信息,為企業(yè)和個(gè)人提供廣泛的圖片信息來源,方便用戶使用。
因此,本實(shí)施例圖碼生成系統(tǒng),能夠生成以彩色圖像作為掩碼的二維碼,既不降低二維碼的辨識度,同時(shí)又增強(qiáng)二維碼的宣傳效果。
為了進(jìn)一步提高用戶體驗(yàn),方便用戶操作,結(jié)合圖2,具體地,在顯示圖碼的器件實(shí)現(xiàn)方面,該系統(tǒng)采用依次連接的顯示控制電路11和LCD顯示屏12,顯示控制電路11還連接于微控制器4。用戶可以在LCD顯示屏12上預(yù)覽生成的二維碼,方便用戶調(diào)整或修改。在信息傳輸方面,該系統(tǒng)采用通信模塊13,通信模塊13分別與微控制器4和Flash閃存卡3連接。通信模塊13至少包括GPRS通信模塊、WiFi模塊和射頻通信模塊三者其中之一。用戶可以接收外界傳輸?shù)奈淖中畔?、彩色圖片信息或語音信息,并且還可以將生成的以彩色圖像為掩碼的二維碼發(fā)送出去。并且,用戶可以通過GPRS信號、WiFi信號或射頻信號,進(jìn)行收發(fā)信息,方便用戶進(jìn)行信息交互。
為了進(jìn)一步確保該系統(tǒng)工作時(shí)的穩(wěn)定性,結(jié)合圖2,在供電電源的硬件電路實(shí)現(xiàn)方面,該系統(tǒng)采用可充電電池和供電電路,供電電路設(shè)有可充電電池接線端,可充電電池接線端連接于可充電電池,供電電路還連接于微控制器4??沙潆婋姵乜梢允卿囯姵?、鎳鉻電池或鎳氫電池,為該系統(tǒng)進(jìn)行供電,提高系統(tǒng)的可靠性。在彩色圖像信息采集的硬件電路實(shí)現(xiàn)方面,攝像頭1設(shè)置CMOS圖像傳感器,CMOS圖像傳感器與攝像頭1驅(qū)動電路連接。CMOS圖像傳感器的靈敏度高、噪聲低。CMOS圖像傳感器具體號為MT9M131的芯片。在TMS320C5410處理器10對語音信息預(yù)處理之前,該系統(tǒng)對濾波放大處理后的語音信息進(jìn)行模數(shù)轉(zhuǎn)換,在此采用的轉(zhuǎn)換器9為A/D轉(zhuǎn)換器,為后續(xù)處理器進(jìn)行數(shù)據(jù)處理。微控制器4為STM32F103C8T6型號的芯片。STM32系列芯片功耗低、應(yīng)用廣泛,兼容性強(qiáng)。
最后應(yīng)說明的是:以上各實(shí)施例僅用以說明本實(shí)用新型的技術(shù)方案,而非對其限制;盡管參照前述各實(shí)施例對本實(shí)用新型進(jìn)行了詳細(xì)的說明,本領(lǐng)域的普通技術(shù)人員應(yīng)當(dāng)理解:其依然可以對前述各實(shí)施例所記載的技術(shù)方案進(jìn)行修改,或者對其中部分或者全部技術(shù)特征進(jìn)行等同替換;而這些修改或者替換,并不使相應(yīng)技術(shù)方案的本質(zhì)脫離本實(shí)用新型各實(shí)施例技術(shù)方案的范圍,其均應(yīng)涵蓋在本實(shí)用新型的權(quán)利要求和說明書的范圍當(dāng)中。