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