本發(fā)明涉及圖像領(lǐng)域,特別涉及一種光繪圖像生成方法。
背景技術(shù):
現(xiàn)有技術(shù)中的光繪工具,具體存在以下幾點(diǎn)問(wèn)題:(1)需采用電腦將圖片素材轉(zhuǎn)換成特定的格式,然后保存到sd卡里,再將SD卡插入到產(chǎn)品上,控制器再讀取sd卡數(shù)據(jù)。操作比較繁瑣,然而電腦和SD卡傳輸數(shù)據(jù)不太適合戶外操作。(或者采用usb線,將圖片傳輸?shù)疆a(chǎn)品。Usb傳輸同樣不方便戶外操作);(2)需要專業(yè)相機(jī)配合產(chǎn)品才能使用;(3)需要有人負(fù)責(zé)相機(jī)拍照,有人負(fù)責(zé)移動(dòng)光繪工具,經(jīng)常出現(xiàn)配合不好的情況。
技術(shù)實(shí)現(xiàn)要素:
本發(fā)明提供了一種光繪圖像生成方法,以解決現(xiàn)有技術(shù)中需要人工對(duì)圖片進(jìn)行數(shù)據(jù)轉(zhuǎn)換、需要專業(yè)相機(jī)配合、及多人配合困難交換導(dǎo)致拍攝失敗的問(wèn)題。
為解決上述問(wèn)題,作為本發(fā)明的一個(gè)方面,提供了一種光繪圖像生成方法,包括:通過(guò)移動(dòng)終端將待光繪的圖片由上至下、然后由左至右進(jìn)行取模運(yùn)算;通過(guò)移動(dòng)終端獲取所述圖片的每一列的顏色數(shù)據(jù)和列數(shù);采用移動(dòng)終端通過(guò)無(wú)線方式將所述圖片經(jīng)過(guò)取模后的圖片數(shù)據(jù)及所述列數(shù)發(fā)送給光繪控制器;所述光繪控制器將接收到的所述圖片數(shù)據(jù)及所述列數(shù)保存到存儲(chǔ)器中;在用戶按下啟動(dòng)光繪按鈕時(shí)生成啟動(dòng)拍攝信號(hào);利用所述光繪控制器將所述啟動(dòng)拍攝信號(hào)通過(guò)無(wú)線方式發(fā)射給所述移動(dòng)終端;所述移動(dòng)終端在接收到所述啟動(dòng)拍攝信號(hào)后進(jìn)入光繪拍攝模式;所述光繪控制器從所述存儲(chǔ)器中讀取第一列所述圖片數(shù)據(jù),并將該數(shù)據(jù)發(fā)送給LED燈條進(jìn)行顯示;經(jīng)過(guò)預(yù)定的第一延時(shí)后,將所述LED燈條移動(dòng)至所述下一列圖片數(shù)據(jù)所在的位置,所述光繪控制器從所述存儲(chǔ)器中按列讀取下一列所述圖片數(shù)據(jù)、并將該數(shù)據(jù)發(fā)送給LED燈條進(jìn)行顯示;如此循環(huán),直到最后一列的所述圖片數(shù)據(jù)被所述LED燈條顯示時(shí)生成停止拍攝信號(hào);所述光繪控制器將所述停止拍攝信號(hào)發(fā)送給所述移動(dòng)終端;所述移動(dòng)終端在接收到所述停止拍攝信號(hào)時(shí)退出所述光繪拍攝模式并生成光繪圖片。
優(yōu)選地,所述取模運(yùn)算包括:根據(jù)所述LED燈條上的LED數(shù)量,對(duì)所述圖片的長(zhǎng)寬進(jìn)行等比例劃分后,按列從中提取與所述LED數(shù)量對(duì)應(yīng)的點(diǎn)的色彩值。
優(yōu)選地,根據(jù)所述LED燈條上的LED數(shù)量,對(duì)所述圖片的長(zhǎng)寬進(jìn)行等比例劃分后,按列從中提取與所述LED數(shù)量對(duì)應(yīng)的點(diǎn)的色彩值包括:獲取圖片的長(zhǎng)度和寬度方向的像素值;根據(jù)所述LED數(shù)量,以寬度方向?yàn)榛鶞?zhǔn),從每一列像素中等間距提取與所述LED數(shù)量對(duì)應(yīng)的個(gè)數(shù)的色彩值。
優(yōu)選地,所述光繪拍攝模式是指將相機(jī)的快門速度設(shè)定為從啟動(dòng)拍攝信號(hào)到停止拍攝信號(hào)之間的時(shí)間,然后將該時(shí)間內(nèi)拍攝到的所有圖像進(jìn)行疊加。
本發(fā)明可通過(guò)移動(dòng)終端將任意圖片(無(wú)需用戶特殊處理)直接自動(dòng)處理后傳輸?shù)焦饫L工具上,并在移動(dòng)終端中增加了光繪畫專用拍攝功能,使得普通用戶無(wú)需專業(yè)相機(jī),就可以進(jìn)行光繪畫創(chuàng)作,具有結(jié)構(gòu)簡(jiǎn)單、成本低的特點(diǎn)。
具體實(shí)施方式
以下對(duì)本發(fā)明的實(shí)施例進(jìn)行詳細(xì)說(shuō)明,但是本發(fā)明可以由權(quán)利要求限定和覆蓋的多種不同方式實(shí)施。
本發(fā)明提供了一種光繪圖像生成方法,包括:
通過(guò)移動(dòng)終端(例如手機(jī)或PAD等)將待光繪的圖片由上至下、然后由左至右進(jìn)行取模運(yùn)算;
通過(guò)移動(dòng)終端獲取所述圖片的每一列的顏色數(shù)據(jù)和列數(shù);采用移動(dòng)終端通過(guò)無(wú)線方式將所述圖片經(jīng)過(guò)取模后的圖片數(shù)據(jù)及所述列數(shù)發(fā)送給光繪控制器;
所述光繪控制器將接收到的所述圖片數(shù)據(jù)及所述列數(shù)保存到存儲(chǔ)器中;當(dāng)然,可以提前將多個(gè)圖片預(yù)先保存到存儲(chǔ)裝置中,然后通過(guò)產(chǎn)品上的控制按鈕可以選擇當(dāng)前需要顯示的圖案數(shù)據(jù);
在用戶按下啟動(dòng)光繪按鈕時(shí)生成啟動(dòng)拍攝信號(hào);
利用所述光繪控制器將所述啟動(dòng)拍攝信號(hào)通過(guò)無(wú)線方式發(fā)射給所述移動(dòng)終端;
所述移動(dòng)終端在接收到所述啟動(dòng)拍攝信號(hào)后進(jìn)入光繪拍攝模式;
所述光繪控制器從所述存儲(chǔ)器中讀取第一列所述圖片數(shù)據(jù),并將該數(shù)據(jù)發(fā)送給LED燈條進(jìn)行顯示;
經(jīng)過(guò)預(yù)定的第一延時(shí)后,將所述LED燈條移動(dòng)至所述下一列圖片數(shù)據(jù)所在的位置,所述光繪控制器從所述存儲(chǔ)器中按列讀取下一列所述圖片數(shù)據(jù)、并將該數(shù)據(jù)發(fā)送給LED燈條進(jìn)行顯示;其中,延時(shí)時(shí)間T是一個(gè)固定的時(shí)間,LED燈條正常情況下是平移,當(dāng)然也可以任意移動(dòng)或者旋轉(zhuǎn);
如此循環(huán),直到最后一列的所述圖片數(shù)據(jù)被所述LED燈條顯示時(shí)生成停止拍攝信號(hào);
所述光繪控制器將所述停止拍攝信號(hào)發(fā)送給所述移動(dòng)終端;所述移動(dòng)終端在接收到所述停止拍攝信號(hào)時(shí)退出所述光繪拍攝模式,在此過(guò)程中,移動(dòng)路徑和相應(yīng)的圖像會(huì)被記錄在拍攝的照片里面,從而生成光繪圖片。
顯示的時(shí)候,單片機(jī)先從產(chǎn)品上的FLASH芯片讀出當(dāng)前圖片數(shù)據(jù)的第一列數(shù)據(jù),發(fā)送到LED驅(qū)動(dòng)芯片進(jìn)行顯示,然后再延時(shí)T時(shí)間,再?gòu)腇LASH芯片讀第二列的數(shù)據(jù),發(fā)送給LED驅(qū)動(dòng)芯片顯示,再延時(shí)T時(shí)間,直到n(圖片的列數(shù))列數(shù)據(jù)全部顯示完成,圖片總的顯示時(shí)間是T*n。
當(dāng)用戶需要拍攝光繪圖像時(shí),只需用移動(dòng)終端將圖片一鍵發(fā)送到光繪控制器,然后在鏡頭前按下拍攝按鍵,移動(dòng)光繪工具,素材顯示完后,移動(dòng)終端將自動(dòng)停止拍攝,從而完成光繪畫,整個(gè)過(guò)程中,僅需要一個(gè)人就能完成整個(gè)操作,不存在多人之間配合不好,導(dǎo)致拍攝失敗的問(wèn)題。
優(yōu)選地,所述取模運(yùn)算包括:根據(jù)所述LED燈條上的LED數(shù)量,對(duì)所述圖片的長(zhǎng)寬進(jìn)行等比例劃分后,按列從中提取與所述LED數(shù)量對(duì)應(yīng)的點(diǎn)的色彩值,具體地說(shuō):首先,獲取圖片的長(zhǎng)度和寬度方向的像素值;根據(jù)所述LED數(shù)量,然后,以寬度方向?yàn)榛鶞?zhǔn),從每一列像素中等間距提取與所述LED數(shù)量對(duì)應(yīng)的個(gè)數(shù)的色彩值。其中,長(zhǎng)度和寬度方向上的取點(diǎn)間距相同,以防止圖像發(fā)生畸變。
例如,LED燈的數(shù)量為100個(gè),圖片的長(zhǎng)寬為260:200像素,那么以寬度為基準(zhǔn),在第一列取100個(gè)點(diǎn)(間距為2像素),總共取130列(間距為2像素)。每個(gè)點(diǎn)取得RGB三個(gè)顏色的值(取RGB顏色就可以顯示全彩色圖片),按RGB的顏色順序排列。
優(yōu)選地,所述光繪拍攝模式是指將相機(jī)的快門速度設(shè)定為從啟動(dòng)拍攝信號(hào)到停止拍攝信號(hào)之間的時(shí)間(例如5秒),然后將該時(shí)間內(nèi)拍攝到的所有圖像進(jìn)行疊加。
由于采用了上述技術(shù)方案,本發(fā)明可通過(guò)移動(dòng)終端將任意圖片(無(wú)需用戶特殊處理)直接自動(dòng)處理后傳輸?shù)焦饫L工具上,并在移動(dòng)終端中增加了光繪畫專用拍攝功能,使得普通用戶無(wú)需專業(yè)相機(jī),就可以進(jìn)行光繪畫創(chuàng)作,使用起來(lái)就如自拍桿一樣簡(jiǎn)單方便。其中,數(shù)據(jù)發(fā)送間隔和LED燈條的移動(dòng)速度之間沒(méi)有必然的關(guān)聯(lián)要求,比如一幅圖的顯示總時(shí)間是3秒,不管移動(dòng)速度多快,都顯示3秒,只是移動(dòng)的越快,顯示的圖案將被拉的越長(zhǎng)。
以上所述僅為本發(fā)明的優(yōu)選實(shí)施例而已,并不用于限制本發(fā)明,對(duì)于本領(lǐng)域的技術(shù)人員來(lái)說(shuō),本發(fā)明可以有各種更改和變化。凡在本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。