亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

一種將數(shù)據(jù)從計(jì)算機(jī)傳輸?shù)骄哂信恼展δ艿氖殖忠苿?dòng)設(shè)備的方法

文檔序號(hào):7958602閱讀:193來(lái)源:國(guó)知局
專利名稱:一種將數(shù)據(jù)從計(jì)算機(jī)傳輸?shù)骄哂信恼展δ艿氖殖忠苿?dòng)設(shè)備的方法
技術(shù)領(lǐng)域
本發(fā)明涉及一種將數(shù)據(jù)從計(jì)算機(jī)傳輸?shù)骄哂信恼展δ艿氖殖忠苿?dòng)設(shè)備的方法,以及一種將數(shù)據(jù)編碼為彩色矩陣碼和從所述彩色矩陣碼解碼還原所述數(shù)據(jù)的編、解碼方法。
背景技術(shù)
隨著信息技術(shù)的飛速發(fā)展,計(jì)算機(jī)與包括移動(dòng)電話和掌上電腦在內(nèi)的手持移動(dòng)設(shè)備日益成為人們?nèi)粘I钆c工作的必備工具,如何便捷的將計(jì)算機(jī)的數(shù)據(jù)傳輸?shù)绞殖忠苿?dòng)設(shè)備,一直是業(yè)界力求解決的問(wèn)題?,F(xiàn)有解決方案及其局限性如下1)數(shù)據(jù)線傳輸。其局限性在于需要連線操作,并且在連線過(guò)程中可能導(dǎo)致通訊雙方系統(tǒng)崩潰;2)紅外線傳輸。其局限性在于要求通訊雙方都有紅外線數(shù)據(jù)通訊模塊,此外通訊效果易受環(huán)境光干擾,并且要求數(shù)據(jù)發(fā)送端和接收端之間的物理距離盡可能??;3)藍(lán)牙(Bluetooth)、WiFi及WiMax等射頻傳輸。其局限性在于要求通訊雙方具備相應(yīng)的射頻通訊模塊,而且射頻傳輸存在數(shù)據(jù)安全風(fēng)險(xiǎn);4)鍵盤手動(dòng)輸入。由于手持移動(dòng)設(shè)備普遍受鍵盤布局和尺寸限制,所以非數(shù)字信息的鍵盤輸入繁瑣易出錯(cuò),而且不能輸入非文本內(nèi)容的二進(jìn)制數(shù)據(jù)。
而手持移動(dòng)設(shè)備日益普及了數(shù)碼拍照功能,如何充分發(fā)揮這些手持移動(dòng)設(shè)備自身的拍照功能,來(lái)解決其與生俱來(lái)的“輸入難”問(wèn)題成為本發(fā)明的出發(fā)點(diǎn)。

發(fā)明內(nèi)容
本發(fā)明的目的在于充分發(fā)揮現(xiàn)有手持移動(dòng)設(shè)備的拍照功能,在不增加硬件成本的前提下,以“看得見(jiàn)就拍得到”的方式實(shí)現(xiàn)計(jì)算機(jī)到手持移動(dòng)設(shè)備的數(shù)據(jù)傳輸方法。通常,計(jì)算機(jī)顯示器顯示的內(nèi)容以供人閱讀為目的,這些內(nèi)容包括文本和圖像等對(duì)人眼而言非常直觀的內(nèi)容,但對(duì)計(jì)算機(jī)設(shè)備而言,通過(guò)圖像識(shí)別技術(shù)無(wú)差錯(cuò)的接收這些信息絕非易事。為了適應(yīng)計(jì)算機(jī)的視覺(jué)系統(tǒng),人們發(fā)明了各種一維條碼和二維條碼,這些條碼在物流、商品標(biāo)識(shí)及工業(yè)生產(chǎn)線等領(lǐng)域取得了廣泛成功的應(yīng)用。但這些應(yīng)用均需用專用條碼打印機(jī)輸出條碼,用專用條碼閱讀器采集條碼中的數(shù)據(jù),且條碼的實(shí)際使用數(shù)據(jù)容量大多限制在1K字節(jié)以下。
以下列舉兩種常用二維條碼。圖1所示是國(guó)標(biāo)《GB/T 17172-1997四一七條碼》規(guī)定的四一七條碼樣圖,四一七條碼最大存儲(chǔ)容量為1850英文字符,屬于堆疊式二維條碼,即由一系列壓縮的一維條碼堆疊而成,適應(yīng)于激光光柵掃描方式識(shí)讀;圖2所示是國(guó)標(biāo)《GB/T 18284-2000快速響應(yīng)矩陣碼》規(guī)定的快速響應(yīng)矩陣碼樣圖,快速響應(yīng)矩陣碼最大存儲(chǔ)容量為2953字節(jié),屬于矩陣式二維條碼,即由一系列矩形模塊拼接而成的二維矩陣,適應(yīng)于面陣式光電影像傳感器以拍照方式識(shí)讀。
隨著信息技術(shù)的飛速發(fā)展,各種高分辨率、高亮度計(jì)算機(jī)顯示器日益普及,具有高分辨率拍照功能的移動(dòng)電話等手持移動(dòng)設(shè)備也得到廣泛使用。在此前提下,本發(fā)明公開了一種數(shù)據(jù)容量為傳統(tǒng)單色二維條碼數(shù)據(jù)容量數(shù)十倍的彩色矩陣碼及其編、解碼方法,并且基于該彩色矩陣碼以“看得見(jiàn)就拍得到”的方式,實(shí)現(xiàn)將數(shù)據(jù)從計(jì)算機(jī)傳輸?shù)绞殖忠苿?dòng)設(shè)備的方法。
一般情況下,二維條碼的碼圖根據(jù)功能分為識(shí)別特征區(qū)、輔助定位特征區(qū)、參數(shù)存儲(chǔ)區(qū)及數(shù)據(jù)存儲(chǔ)區(qū)。如圖1所示的四一七條碼,101為識(shí)別特征區(qū),102為參數(shù)存儲(chǔ)區(qū),103為數(shù)據(jù)存儲(chǔ)區(qū);如圖2所示的快速響應(yīng)矩陣碼,201為識(shí)別特征區(qū),202為輔助定位特征區(qū),203為數(shù)據(jù)存儲(chǔ)區(qū)。識(shí)別特征區(qū)具有特定的幾何特征,目的在于適應(yīng)計(jì)算機(jī)視覺(jué)系統(tǒng)的圖像模式識(shí)別算法,以合理的軟硬件資源快速定位所述二維條碼;為了保證可靠的識(shí)別大尺寸條碼,條碼保留一些用于放置輔助定位特征的區(qū)域,圖像識(shí)別算法依據(jù)這些輔助定位特征進(jìn)一步對(duì)圖像進(jìn)行幾何矯正;參數(shù)存儲(chǔ)區(qū)用于存儲(chǔ)二維條碼自身的各種參數(shù),這些參數(shù)包括條碼的邏輯尺寸及數(shù)據(jù)容量等信息,在解碼過(guò)程中需要用到這些參數(shù),為保證解碼獲得正確的參數(shù),將參數(shù)存儲(chǔ)到參數(shù)存儲(chǔ)區(qū)前,運(yùn)用數(shù)據(jù)通訊領(lǐng)域常用的前向糾錯(cuò)編碼算法對(duì)參數(shù)進(jìn)行編碼;數(shù)據(jù)存儲(chǔ)區(qū)存儲(chǔ)數(shù)據(jù),為保證解碼獲得正確的數(shù)據(jù),在數(shù)據(jù)存儲(chǔ)到數(shù)據(jù)存儲(chǔ)區(qū)前,同樣運(yùn)用前向糾錯(cuò)編碼算法對(duì)其編碼。從結(jié)構(gòu)上看,矩陣式二維條碼的基本結(jié)構(gòu)單元是模塊,傳統(tǒng)矩陣式二維條碼的模塊只取“明”或“暗”兩種顏色。每個(gè)模塊可存儲(chǔ)的數(shù)據(jù)比特?cái)?shù)位為log2C,其中C為模塊的可取顏色種數(shù)。例如一個(gè)黑白模塊可存儲(chǔ)的數(shù)據(jù)比特?cái)?shù)為log22=1,一個(gè)4色模塊表示的數(shù)據(jù)比特?cái)?shù)為log24=2。
如圖4所示,本發(fā)明公開了一種彩色矩陣碼。其中,401為所述彩色矩陣碼的識(shí)別特征,402為所述彩色矩陣碼的參數(shù)存儲(chǔ)區(qū),403為所述彩色矩陣碼的輔助定位特征,404為所述彩色矩陣碼的數(shù)據(jù)存儲(chǔ)區(qū)。
識(shí)別特征401由四種顏色的矩形模塊按圖3所示的排列方式組成,所述四種顏色僅由兩種基色合成,其中,301為黑色,302為基色1,303為基色2,304為基色1與基色2合成的顏色。因此,在基色1的通道內(nèi),所述識(shí)別特征表現(xiàn)為水平方向上明暗交替的等寬條紋,在基色2的通道內(nèi),所述識(shí)別特征表現(xiàn)為垂直方向上明暗交替的等寬條紋,這種在顏色空間上分離、幾何坐標(biāo)上重疊、互相垂直、明暗交替的等寬條紋的特征,即是所述彩色矩陣碼的識(shí)別特征。
參數(shù)存儲(chǔ)區(qū)402用于存儲(chǔ)所述彩色矩陣碼可變參數(shù)的值,這些可變參數(shù)包括彩色矩陣的行數(shù)和列數(shù)、數(shù)據(jù)存儲(chǔ)區(qū)所存儲(chǔ)數(shù)據(jù)的長(zhǎng)度、數(shù)據(jù)存儲(chǔ)區(qū)模塊使用顏色的種數(shù)等。由于參數(shù)存儲(chǔ)區(qū)用于存儲(chǔ)所述彩色矩陣碼可變參數(shù)的值,因此參數(shù)存儲(chǔ)區(qū)自身的參數(shù)在具體實(shí)施例中必須事先約定,這些約定包括參數(shù)存儲(chǔ)區(qū)模塊使用的顏色、前向糾錯(cuò)編碼算法的參數(shù)等。
輔助定位特征403相對(duì)于識(shí)別特征401的位置固定,各模塊的顏色值由其所在坐標(biāo)約束。輔助定位特征的作用在于為遠(yuǎn)離識(shí)別特征的數(shù)據(jù)模塊提供坐標(biāo)參考與顏色參考。
數(shù)據(jù)存儲(chǔ)區(qū)404是用于存儲(chǔ)數(shù)據(jù)的區(qū)域,數(shù)據(jù)存儲(chǔ)區(qū)模塊使用顏色的種數(shù)依據(jù)應(yīng)用系統(tǒng)的色彩表現(xiàn)能力、色彩分辨能力以及所需數(shù)據(jù)密度動(dòng)態(tài)選擇。如果應(yīng)用系統(tǒng)的色彩表現(xiàn)能力或色彩分辨能力差,則應(yīng)減少顏色的種數(shù),并盡可能使用波長(zhǎng)分散的顏色;如果應(yīng)用系統(tǒng)需要大數(shù)據(jù)容量,則增加顏色的種數(shù),以提高每個(gè)數(shù)據(jù)模塊存儲(chǔ)數(shù)據(jù)的長(zhǎng)度,從而達(dá)到提高數(shù)據(jù)容量的目的。
圖5是將數(shù)據(jù)編碼成所述彩色矩陣碼的計(jì)算機(jī)程序流程圖。過(guò)程501根據(jù)待編碼的數(shù)據(jù)長(zhǎng)度、數(shù)據(jù)模塊使用的顏色種數(shù)等參數(shù)計(jì)算彩色矩陣的行數(shù)和列數(shù),以及用于待編碼數(shù)據(jù)的前向糾錯(cuò)編碼算法的參數(shù);過(guò)程502在內(nèi)存中生成二維矩陣,矩陣的每個(gè)元素對(duì)應(yīng)所述彩色矩陣碼的一個(gè)模塊,所述元素存儲(chǔ)對(duì)應(yīng)模塊的顏色值;過(guò)程503將矩陣的行數(shù)和列數(shù)、數(shù)據(jù)模塊的顏色種數(shù)、數(shù)據(jù)的長(zhǎng)度等參數(shù)組裝成參數(shù)比特串,運(yùn)用前向糾錯(cuò)編碼算法對(duì)該參數(shù)比特串編碼,將所述編碼后的參數(shù)比特串填充到參數(shù)存儲(chǔ)區(qū);過(guò)程504用前向糾錯(cuò)編碼算法對(duì)數(shù)據(jù)編碼,將所述編碼后的數(shù)據(jù)填充到數(shù)據(jù)存儲(chǔ)區(qū);過(guò)程505將所述二維矩陣轉(zhuǎn)換成光柵圖形格式文件,編碼結(jié)束。
上述編碼過(guò)程得到的光柵圖形文件可用光電顯示器直接顯示,或打印在紙張以及其它介質(zhì)上,因此計(jì)算機(jī)數(shù)據(jù)以彩色矩陣碼的形式得到了表現(xiàn)。為了從所述彩色矩陣碼獲得其編碼的數(shù)據(jù),需用識(shí)讀設(shè)備獲得所述彩色矩陣碼的圖像,并對(duì)其解碼。圖6是所述識(shí)讀設(shè)備的系統(tǒng)框圖,其中,601為彩色矩陣碼的顯示介質(zhì),602為彩色矩陣碼,603為面陣式彩色光電影像傳感器,用于對(duì)準(zhǔn)602并接收其主動(dòng)發(fā)射的光或反射的環(huán)境光。中央處理器604控制面陣式彩色光電影像傳感器603在尋像模式下采集彩色圖像,并將采集到的圖像實(shí)時(shí)顯示在彩色顯示器605上,以指導(dǎo)用戶瞄準(zhǔn)彩色矩陣碼602,并使面陣式彩色光電影像傳感器603與彩色矩陣碼602保持適當(dāng)距離,以獲得最佳成像效果。按下快門控制606,中央處理器604控制面陣式彩色光電影像傳感器603以最佳參數(shù)采集一幅圖像,圖像存儲(chǔ)在隨機(jī)存儲(chǔ)器607中,中央處理器604運(yùn)行解碼軟件模塊,對(duì)圖像解碼并獲得數(shù)據(jù)。非揮發(fā)存儲(chǔ)器608用于存儲(chǔ)程序和數(shù)據(jù)。
因?yàn)楣怆姵上裣到y(tǒng)存在兩個(gè)主要的固有特性1、根據(jù)透視成像的“近大遠(yuǎn)小”基本原理,如果彩色矩陣碼、面陣式彩色光電影像傳感器的透鏡及其感光芯片所在的三個(gè)平面不平行,則獲得的彩色矩陣碼的圖像不是矩形,離鏡頭近的模塊尺寸大,離鏡頭遠(yuǎn)的模塊尺寸小,因此正常操作方式下,獲得的彩色矩陣碼的圖像不可避免的存在幾何形變;2、信號(hào)經(jīng)過(guò)電-光-電的轉(zhuǎn)換過(guò)程,所獲得的圖像中的彩色矩陣碼與原彩色矩陣碼相比必然存在色差。
所以對(duì)面陣式彩色光電影像傳感器采集到的彩色矩陣碼的圖像解碼是一個(gè)復(fù)雜的過(guò)程。
為了成功解碼彩色矩陣碼,必須解決以下3個(gè)主要問(wèn)題1、如何在圖像中定位彩色矩陣碼,并識(shí)別其旋轉(zhuǎn)角度;2、如何識(shí)別彩色矩陣碼各部分的幾何形變程度,并對(duì)其進(jìn)行矯正;3、如何校正彩色矩陣碼的色差。
解決這些問(wèn)題后,即可重構(gòu)所述彩色矩陣碼,進(jìn)而根據(jù)圖5所述彩色矩陣碼編碼過(guò)程的逆過(guò)程譯碼獲得數(shù)據(jù)。下面將公開本發(fā)明針對(duì)上述問(wèn)題的解決方法。
圖7說(shuō)明在圖像中探測(cè)彩色矩陣碼的識(shí)別特征的過(guò)程。701為圖像中所述彩色矩陣碼的識(shí)別特征,如前所述,所述識(shí)別特征具備在顏色空間上分離、幾何坐標(biāo)上重疊、互相垂直、明暗交替的等寬條紋的特征,因此,從識(shí)別特征701中提取上述基色1通道的圖像,得到灰階圖像702,從識(shí)別特征701中提取上述基色2通道的圖像,得到灰階圖像703;將灰階圖像702二值化得到黑白二值圖像704,將灰階圖像703二值化得到黑白二值圖像705;在黑白二值圖像704的水平方向上探測(cè)“白-黑-白-黑-白-黑-白-黑-白”序列,序列的中心點(diǎn)706的橫坐標(biāo)就是所述識(shí)別模式的中心橫坐標(biāo),在黑白二值圖像705的垂直方向上探測(cè)“白-黑-白-黑-白-黑-白-黑-白”序列,序列的中心點(diǎn)707的縱坐標(biāo)就是所述識(shí)別模式的中心縱坐標(biāo);以探測(cè)到的所述識(shí)別模式的中心坐標(biāo)為基點(diǎn),經(jīng)過(guò)所述基點(diǎn)在多個(gè)方向上探測(cè)“白-黑-白-黑-白-黑-白-黑-白”序列,與條紋垂直的掃描線探測(cè)到的序列經(jīng)過(guò)的路徑最短,例如掃描線708探測(cè)到的序列經(jīng)過(guò)的路徑小于掃描線709探測(cè)到的序列經(jīng)過(guò)的路徑,因此所述路徑最短掃描線的方向角就是識(shí)別特征的旋轉(zhuǎn)角度,所述旋轉(zhuǎn)角度也是所述彩色矩陣碼在圖像中的旋轉(zhuǎn)角度。
所述彩色矩陣碼的識(shí)別模式被成功定位后,用所述識(shí)別模式的寬度除以其列方向上的模塊數(shù)得到模塊的寬度w,用所述識(shí)別模式的高度除以其行方向上的模塊數(shù)得到模塊的高度h。因所述彩色矩陣碼的輔助定位特征相對(duì)于其識(shí)別特征的坐標(biāo)固定,所以可依據(jù)上述計(jì)算所得的模塊寬度w和高度h估算輔助定位模塊的坐標(biāo),距離識(shí)別特征越遠(yuǎn)的輔助定位特征的模塊,其估算坐標(biāo)的誤差越大。又因所述輔助定位特征的模塊的顏色由模塊所在的坐標(biāo)決定,并且兩個(gè)相鄰輔助定位特征的模塊的顏色不同,所以可用顏色信息對(duì)輔助定位特征的模塊的坐標(biāo)進(jìn)行微調(diào),由彩色矩陣碼的中心向外逐個(gè)確定輔助定位特征的全部模塊的坐標(biāo)。其后,數(shù)據(jù)模塊的坐標(biāo)即可依據(jù)輔助定位模塊的坐標(biāo),用插值法計(jì)算得出。至此,實(shí)現(xiàn)了對(duì)所述彩色矩陣碼圖像的幾何校正。
如前所述,所獲得的圖像中的彩色矩陣碼與原彩色矩陣碼相比必然存在色差,因此從彩色矩陣碼的數(shù)據(jù)存儲(chǔ)區(qū)的模塊讀取數(shù)據(jù)前,必須對(duì)所述數(shù)據(jù)模塊的顏色進(jìn)行校正。為此,引入以下校正公式C1′=k0*C1+k1*C2+k2*C3C2′=k3*C1+k4*C2+k5*C3′=k6*C1+k7*C2+k8*C3C3]]>其中k0-k8為校正系數(shù),C1、C2、C3為輸入的實(shí)測(cè)顏色的三基色值,C1’、C2’、C3’為校正后的顏色的三基色值。為求得系數(shù)k0-k8,從輔助定位特征模塊中選擇3種不同顏色的模塊,將其顏色實(shí)測(cè)值與標(biāo)稱值代入所述校正公式,解方程組得出k0-k8的值,然后將k0-k8代入所述校正公式,此后,用所述校正公式對(duì)數(shù)據(jù)模塊的顏色進(jìn)行校正。
圖8是從圖像中解碼還原數(shù)據(jù)的計(jì)算機(jī)程序流程圖。過(guò)程801根據(jù)上述識(shí)別模式的探測(cè)方法定位識(shí)別模式,并確定彩色矩陣碼的旋轉(zhuǎn)角度;過(guò)程802從參數(shù)存儲(chǔ)區(qū)讀取參數(shù),運(yùn)用前向糾錯(cuò)解碼算法對(duì)參數(shù)糾錯(cuò),用獲得的參數(shù)指導(dǎo)后續(xù)解碼過(guò)程,如果參數(shù)糾錯(cuò)失敗,則解碼過(guò)程結(jié)束;過(guò)程803根據(jù)前述方法確定輔助定位特征的模塊坐標(biāo),然后,以所述輔助定位模塊的坐標(biāo)為基準(zhǔn),用插值法計(jì)算數(shù)據(jù)模塊的坐標(biāo);過(guò)程804根據(jù)前述方法計(jì)算顏色校正系數(shù),并對(duì)數(shù)據(jù)模塊的顏色進(jìn)行校正;過(guò)程805根據(jù)過(guò)程802獲得的前向糾錯(cuò)編碼算法的參數(shù)對(duì)數(shù)據(jù)運(yùn)用前向糾錯(cuò)解碼算法糾錯(cuò)。
下面公開了一種將數(shù)據(jù)從計(jì)算機(jī)傳輸?shù)骄哂信恼展δ艿氖殖忠苿?dòng)設(shè)備的方法,所述方法使用所述彩色矩陣碼。如圖9所示,901為發(fā)送端的數(shù)據(jù),經(jīng)編碼軟件902編碼得到彩色矩陣碼903,所述彩色矩陣碼903被發(fā)送到顯示器904顯示。面陣式彩色光電影像傳感器905接收顯示器904發(fā)射的光信號(hào),通過(guò)透鏡成像獲得圖像906,圖像906包含所述彩色矩陣碼903的影像,解碼軟件模塊907對(duì)圖像906解碼獲得數(shù)據(jù)908,數(shù)據(jù)908與發(fā)送端數(shù)據(jù)901相等。數(shù)據(jù)發(fā)送端系統(tǒng)由901、902、903以及904組成,數(shù)據(jù)接收端系統(tǒng)由905、906、907以及908組成。利用已有的一維條碼或二維碼替代本發(fā)明所述彩色矩陣碼也能實(shí)現(xiàn)所述數(shù)據(jù)傳輸功能,但這些已有條碼并非為所述將數(shù)據(jù)從計(jì)算機(jī)傳輸?shù)骄哂信恼展δ艿氖殖忠苿?dòng)設(shè)備的方法而設(shè)計(jì)的,其容量與數(shù)據(jù)密度均不能充分發(fā)揮所述將數(shù)據(jù)從計(jì)算機(jī)傳輸?shù)骄哂信恼展δ艿氖殖忠苿?dòng)設(shè)備的方法的應(yīng)用價(jià)值。越來(lái)越多的移動(dòng)電話內(nèi)置高分辨率面陣式彩色光電影像傳感器,在已有的移動(dòng)電話條碼應(yīng)用中,所使用的條碼大多是傳統(tǒng)的單色條碼,因而不能有效利用面陣式彩色光電影像傳感器的色彩分辨能力。一般情況下,移動(dòng)電話自身不能提供照明,且其面陣式彩色光電影像傳感器使用的鏡頭沒(méi)有微距成像功能,這樣更進(jìn)一步的限制了移動(dòng)電話條碼應(yīng)用的實(shí)用價(jià)值。本發(fā)明所公開的技術(shù)不存在所述限制,所述彩色矩陣碼充分利用了計(jì)算機(jī)顯示器的以下特性自發(fā)光、高亮度且亮度均勻、色彩表現(xiàn)能力強(qiáng)、圖形尺寸可按需變化、編碼內(nèi)容可軟件動(dòng)態(tài)更新等,而上述特性是紙張等傳統(tǒng)固態(tài)條碼載體所不具備的。本發(fā)明在不增加硬件成本的前提下,“以看得見(jiàn)就拍得到”的方式,實(shí)現(xiàn)了將數(shù)據(jù)從計(jì)算機(jī)傳輸?shù)骄哂信恼展δ艿氖殖忠苿?dòng)設(shè)備的方法。


通過(guò)下面結(jié)合附圖進(jìn)行的對(duì)實(shí)施例的描述,本發(fā)明的上述和/或其他目的和優(yōu)點(diǎn)將會(huì)變得更加清楚,其中圖1是國(guó)標(biāo)《GB/T 17172-1997四一七條碼》規(guī)定的四一七條碼樣圖;圖2是國(guó)標(biāo)《GB/T 18284-2000快速響應(yīng)矩陣碼》規(guī)定的快速響應(yīng)矩陣碼樣圖;圖3是彩色矩陣碼的碼圖識(shí)別特征圖;圖4是彩色矩陣碼的碼圖整體結(jié)構(gòu)剖析圖;圖5是彩色矩陣碼的編碼流程圖;圖6是彩色矩陣碼的識(shí)讀器系統(tǒng)框圖;圖7是彩色矩陣碼的識(shí)別特征的探測(cè)過(guò)程剖析圖;圖8是彩色矩陣碼的解碼流程圖;圖9是將數(shù)據(jù)從計(jì)算機(jī)傳輸?shù)骄哂信恼展δ艿氖殖忠苿?dòng)設(shè)備的流程圖;圖10是彩色矩陣碼的數(shù)據(jù)模塊著色順序圖;圖11是將計(jì)算機(jī)文件傳輸?shù)绞殖忠苿?dòng)設(shè)備的示意性示圖;圖12是將Web瀏覽器顯示的內(nèi)容傳輸?shù)绞殖忠苿?dòng)設(shè)備的示意性示圖。
圖13是將計(jì)算機(jī)數(shù)據(jù)經(jīng)一臺(tái)移動(dòng)電話發(fā)送至另一臺(tái)移動(dòng)電話的示意性示圖。
具體實(shí)施例方式
通過(guò)參照下面對(duì)示例性的非限定性實(shí)施例和附圖的詳細(xì)描述,本發(fā)明的優(yōu)點(diǎn)和特征以及實(shí)現(xiàn)本發(fā)明的方法可更易于理解。
現(xiàn)將參照附圖來(lái)詳細(xì)描述本發(fā)明特定示例性實(shí)施例。
本實(shí)施例中,所述顏色由R(紅)、G(綠)、B(藍(lán))三基色合成,此三基色與通用顯示器以及面陣式彩色光電影像傳感器使用的基色保持一致,其中,每種基色使用8比特表示其強(qiáng)度,0為最小強(qiáng)度,255為最大強(qiáng)度。所述彩色矩陣碼使用黑、紅、綠、藍(lán)、黃、品紅、青、白共8種顏色,構(gòu)成表1所示的顏色表表1

此顏色表是本實(shí)施例中所述彩色矩陣碼編、解碼的顏色參考基準(zhǔn)。
本實(shí)施例中彩色矩陣碼的模塊為正方形,行方向模塊總數(shù)與列方向模塊總數(shù)均為奇數(shù),彩色矩陣碼的識(shí)別特征由11×11個(gè)模塊組成,所述識(shí)別特征位于彩色矩陣碼的正中心。圖3中4種顏色分別實(shí)施為301黑色、302藍(lán)色、303紅色、304品紅色。
如圖4所示,參數(shù)存儲(chǔ)區(qū)402共有40個(gè)模塊,參數(shù)存儲(chǔ)區(qū)模塊僅使用顏色表中的黑、紅、綠、藍(lán)四種顏色,因此每個(gè)模塊存儲(chǔ)的數(shù)據(jù)比特?cái)?shù)為log24=2,每種顏色對(duì)應(yīng)的數(shù)據(jù)編碼為表1所示顏色表中顏色索引值的低2位。40個(gè)模塊的總數(shù)據(jù)容量為40×2=80比特,其中用4個(gè)比特對(duì)實(shí)施例的版本編碼,2比特對(duì)數(shù)據(jù)存儲(chǔ)區(qū)模塊使用的顏色種數(shù)編碼,12個(gè)比特對(duì)行方向模塊總數(shù)編碼,12個(gè)比特對(duì)列方向模塊總數(shù)編碼,20個(gè)比特對(duì)數(shù)據(jù)存儲(chǔ)區(qū)所存儲(chǔ)數(shù)據(jù)的長(zhǎng)度編碼,這些參數(shù)的編碼的總長(zhǎng)度為50個(gè)比特。運(yùn)用Reed-Solomon前向糾錯(cuò)編碼算法對(duì)所述50個(gè)比特的參數(shù)的編碼再次編碼,生成30個(gè)比特的糾錯(cuò)數(shù)據(jù)。Reed-Solomon前向糾錯(cuò)編碼技術(shù)是數(shù)據(jù)通訊中普遍使用的糾錯(cuò)編碼技術(shù),也是本領(lǐng)域技術(shù)人員熟知的技術(shù)。原始數(shù)據(jù)經(jīng)編碼后產(chǎn)生糾錯(cuò)數(shù)據(jù),原始數(shù)據(jù)和糾錯(cuò)數(shù)據(jù)一同傳輸?shù)浇邮斩耍邮斩耸盏綌?shù)據(jù)后運(yùn)用與編碼對(duì)等的解碼算法,糾正傳輸過(guò)程中產(chǎn)生的錯(cuò)誤,或因?yàn)殄e(cuò)誤過(guò)多不能糾正全部錯(cuò)誤而丟棄收到的數(shù)據(jù)。80比特經(jīng)過(guò)編碼后的參數(shù)按每?jī)蓚€(gè)連續(xù)的比特一組分成40組,從圖4中左上角第一個(gè)參數(shù)模塊開始,用分組的比特值作為顏色索引,在表1的顏色表中選取顏色,按順時(shí)針?lè)较蛞来谓o各參數(shù)模塊著色,以此將參數(shù)存儲(chǔ)到參數(shù)存儲(chǔ)區(qū)。
下面說(shuō)明輔助定位特征的實(shí)施方式。
圖4中,將識(shí)別特征的中心模塊在矩陣中的行列坐標(biāo)標(biāo)定為(0,0),根據(jù)以下方式為連接參數(shù)存儲(chǔ)區(qū)的8個(gè)模塊設(shè)定顏色模塊(-6,-6)為紅色;模塊(-6,0)為黑色;模塊(-6,6)為綠色;模塊(0,6)為黑色;模塊(6,6)為藍(lán)色;模塊(6,0)為黑色;模塊(6,-6)為白色;模塊(0,-6)為黑色;以此8個(gè)模塊為起點(diǎn),分別取各模塊在表1所示顏色表中顏色的下一種相鄰顏色,為各模塊相鄰的未著色的輔助定位特征模塊著色,其中,規(guī)定表1所示顏色表中白色的下一種相鄰顏色為黑色。例如模塊(-6,-6)的顏色為紅色,紅色在表1顏色表中的下一種相鄰顏色為綠色,與模塊(-6,-6)相鄰的未著色的輔助定位模塊是模塊(-7,-7),則用綠色為模塊(-7,-7)著色,循環(huán)此過(guò)程,直至所有輔助定位特征的模塊都被著色。
為了充分利用計(jì)算機(jī)顯示器的顯示面積,本實(shí)施例中所述彩色矩陣碼的行方向模塊總數(shù)與列方向模塊總數(shù)可以不相等。通常,計(jì)算機(jī)顯示器的寬度大于高度,相應(yīng)的所述彩色矩陣碼的列方向模塊數(shù)大于行方向模塊數(shù),在此情形下,從所述彩色矩陣碼的識(shí)別特征四角向外延伸的輔助定位特征的模塊到達(dá)邊界后,根據(jù)圖10所示的方式繼續(xù)向前延伸,即左上角的輔助定位特征模塊到達(dá)矩陣頂端后向左延伸至矩陣的最左上角模塊,左下角的輔助定位特征模塊到達(dá)矩陣底端后向左延伸至矩陣的最左下角模塊,右上角的輔助定位特征模塊到達(dá)矩陣頂端后向右延伸至矩陣的最右上角模塊,右下角的輔助定位特征模塊到達(dá)矩陣底端后向右延伸至矩陣的最右下角模塊。
本實(shí)施例中所述彩色矩陣碼的數(shù)據(jù)存儲(chǔ)區(qū)使用顏色表中列出的全部8種顏色,因此每個(gè)數(shù)據(jù)模塊可存儲(chǔ)log28=3比特?cái)?shù)據(jù)。將待存儲(chǔ)數(shù)據(jù)看成比特串,按每連續(xù)3個(gè)比特一組分組,最后一組不足3個(gè)比特用比特0填充。用每個(gè)比特組作為顏色索引,在表1顏色表中選擇一種顏色,用所選顏色給一個(gè)數(shù)據(jù)模塊著色,即將所述比特組存儲(chǔ)到了被著色的數(shù)據(jù)模塊。
如圖10所示,數(shù)據(jù)模塊的著色順序從中心開始以順時(shí)針螺旋方向向外輻射,即從數(shù)據(jù)模塊1001開始,按順時(shí)針?lè)较蚯斑M(jìn),跳過(guò)遇到的輔助定位特征模塊,到模塊1002后完成一圈,然后從下一圈的第一個(gè)模塊1003開始重復(fù)上述過(guò)程,如此循環(huán)至模塊1004。如果所述彩色矩陣碼的列方向模塊總數(shù)大于行方向模塊總數(shù),則以模塊1005為起始模塊,按列主方式從右至左以“之”字形掃描至模塊1006,然后跳轉(zhuǎn)到最右下角的數(shù)據(jù)模塊1007,繼續(xù)前面的“之”字形掃描,掃描至模塊1010完成所有數(shù)據(jù)模塊的遍歷。
下面介紹本實(shí)施例中所述彩色矩陣碼的容量。
假定顯示彩色矩陣碼的屏幕分辨率為1024×768,所述彩色矩陣碼每個(gè)模塊在屏幕上的尺寸為3×3個(gè)像素,則彩色矩陣碼的行數(shù)為768/3=256,取奇數(shù)255,彩色矩陣碼的列數(shù)1024/3,取整數(shù)341,彩色矩陣碼的總模塊數(shù)為255×341=86955,其中識(shí)別特征模塊數(shù)為11×11=121,參數(shù)存儲(chǔ)區(qū)模塊數(shù)為40,輔助定位特征模塊數(shù)為3×(341-13)+(255-13)+8=1234,因此數(shù)據(jù)模塊總數(shù)為86955-121-40-1234=85560,每數(shù)據(jù)模塊的數(shù)據(jù)容量為3比特,總?cè)萘繛?5560×3/8=32085字節(jié)。就移動(dòng)電話等手持移動(dòng)設(shè)備的實(shí)際顯示能力而言,32085字節(jié)的容量足以傳輸一幅質(zhì)量適中的圖像。
在所述彩色矩陣碼的識(shí)讀過(guò)程中,因信號(hào)損失及透視形變等問(wèn)題,導(dǎo)致采集到的彩色矩陣碼的圖像不可避免的存在幾何失真與色彩失真,因而解碼算法在讀取數(shù)據(jù)時(shí)必定會(huì)產(chǎn)生一些錯(cuò)誤,所以在數(shù)據(jù)被填充到數(shù)據(jù)存儲(chǔ)區(qū)之前對(duì)其運(yùn)用Reed-Solomon編碼算法生成糾錯(cuò)數(shù)據(jù),Reed-Solomon解碼算法具有糾錯(cuò)能力,可糾正其糾錯(cuò)能力范圍之內(nèi)的任意錯(cuò)誤。Reed-Solomon編碼算法對(duì)數(shù)據(jù)編碼會(huì)產(chǎn)生糾錯(cuò)數(shù)據(jù),因此在實(shí)際應(yīng)用中不能使用所述彩色矩陣碼的最大存儲(chǔ)容量,需保留部分存儲(chǔ)空間用于存儲(chǔ)經(jīng)Reed-Solomon編碼算法產(chǎn)生的糾錯(cuò)數(shù)據(jù)。彩色矩陣碼的數(shù)據(jù)存儲(chǔ)容量中,糾錯(cuò)數(shù)據(jù)占用的比例越大,所述彩色矩陣碼抵抗信號(hào)損失與幾何形變的能力越強(qiáng),但其凈數(shù)據(jù)容量越小。本實(shí)施例中參數(shù)存儲(chǔ)區(qū)存儲(chǔ)了矩陣的行列數(shù),以此間接記錄了數(shù)據(jù)的容量,同時(shí)參數(shù)存儲(chǔ)區(qū)存儲(chǔ)還記錄了數(shù)據(jù)存儲(chǔ)區(qū)存儲(chǔ)的數(shù)據(jù)長(zhǎng)度,兩者的差值就是糾錯(cuò)數(shù)據(jù)的長(zhǎng)度。
以下是采用彩色矩陣碼的編碼與解碼方法,將數(shù)據(jù)從電腦傳輸?shù)骄哂信恼展δ艿氖殖忠苿?dòng)設(shè)備的方法實(shí)施例。
圖11是將計(jì)算機(jī)文件傳輸?shù)骄哂信恼展δ艿囊苿?dòng)電話的示意性示圖。其中,計(jì)算機(jī)系統(tǒng)包括主機(jī)1101、顯示器1102、鼠標(biāo)1103以及鍵盤1104。主機(jī)1101運(yùn)行圖形界面操作系統(tǒng),并以圖標(biāo)的方式列出文件列表abc.doc、123.txt和photo.jpg,通過(guò)鼠標(biāo)1103或鍵盤1104選中圖像文件photo.jpg,點(diǎn)擊鼠標(biāo)右鍵彈出圖示的上下文菜單1106,從上下文菜單中選擇“生成彩色矩陣碼”菜單項(xiàng),圖形界面操作系統(tǒng)運(yùn)行編碼軟件,將文件photo.jpg編碼為彩色矩陣碼1107,并將其顯示在顯示器1102上;移動(dòng)電話1109的照相模塊1111對(duì)準(zhǔn)彩色矩陣碼拍照,獲得圖像1108。隨后,移動(dòng)電話1109運(yùn)行解碼軟件模塊對(duì)圖像1108解碼,得到與計(jì)算端等同的文件photo.jpg,并可根據(jù)需要將其設(shè)置為移動(dòng)電話的背景圖片1110。
圖12是將Web瀏覽器顯示的內(nèi)容傳輸?shù)骄哂信恼展δ芤苿?dòng)電話的示意性示圖。其中計(jì)算機(jī)系統(tǒng)包括主機(jī)1101、顯示器1102、鼠標(biāo)1103及鍵盤1104,計(jì)算機(jī)運(yùn)行圖形界面操作操作系統(tǒng),此操作系統(tǒng)運(yùn)行Web瀏覽器,通過(guò)鼠標(biāo)1103或鍵盤1104選擇Web瀏覽器中顯示的文本1201“一種將數(shù)據(jù)從計(jì)算機(jī)傳輸?shù)骄哂信恼展δ艿氖殖忠苿?dòng)設(shè)備的方法”,點(diǎn)擊鼠標(biāo)右鍵彈出上下文菜單1106,選擇“生成彩色矩陣碼”菜單項(xiàng),瀏覽器調(diào)用編碼軟件,將所選內(nèi)容編碼為彩色矩陣碼1202,并顯示在顯示器1102上;移動(dòng)電話1109的相機(jī)模塊對(duì)準(zhǔn)顯示器1102顯示的彩色矩陣碼拍照,獲得圖像。隨后,移動(dòng)電話1109運(yùn)行解碼軟件模塊對(duì)所述圖像解碼,得到與瀏覽器中被選中內(nèi)容等同的數(shù)據(jù)1204。
圖13是將計(jì)算機(jī)數(shù)據(jù)經(jīng)一臺(tái)移動(dòng)電話發(fā)送至另一臺(tái)移動(dòng)電話的示意性示圖。主機(jī)1101運(yùn)行數(shù)據(jù)采集軟件1301,數(shù)據(jù)采集軟件1301有一控件1302用于輸入文本內(nèi)容、一控件1303用于指定圖片內(nèi)容、一控件1304用于指定音頻內(nèi)容以及一控件1305用于輸入電話號(hào)碼,數(shù)據(jù)采集軟件1303采集的數(shù)據(jù)被編碼為彩色矩陣碼1306。移動(dòng)電話1109對(duì)準(zhǔn)彩色矩陣碼1306拍照獲得圖象1307,隨后移動(dòng)電話1109運(yùn)行解碼軟件模塊對(duì)圖像1307解碼,獲得上述控件指定的內(nèi)容。移動(dòng)電話1109從所述內(nèi)容中提取除所述電話號(hào)碼外的數(shù)據(jù),如果所述提取的數(shù)據(jù)僅包含文本內(nèi)容,則移動(dòng)電話1109將該文本內(nèi)容以短信(SMS)的方式發(fā)送至所述電話號(hào)碼綁定的移動(dòng)電話,如果所述提取的內(nèi)容包含圖片或音頻文件,則移動(dòng)電話1109將提取的內(nèi)容以彩信(MMS)的方式發(fā)送至所述電話號(hào)碼綁定的移動(dòng)電話。
本領(lǐng)域技術(shù)人員應(yīng)理解,在不脫離由所附權(quán)利要求定義的本發(fā)明的精神和范圍的情況下,可對(duì)其在形式和細(xì)節(jié)上作出各種改變。本發(fā)明可以多種不同的形式來(lái)實(shí)施,本發(fā)明的范圍不限于示例性實(shí)施例,而是由所附權(quán)利要求或其等同物所定義。
權(quán)利要求
1.一種將數(shù)據(jù)從計(jì)算機(jī)傳輸?shù)骄哂信恼展δ艿氖殖忠苿?dòng)設(shè)備的方法,其特征在于數(shù)據(jù)發(fā)送端為計(jì)算機(jī),所述計(jì)算機(jī)運(yùn)行編碼軟件模塊,所述編碼軟件模塊將待發(fā)送數(shù)據(jù)編碼成圖形,所述圖形被發(fā)送至顯示器,所述顯示器顯示所述圖形;數(shù)據(jù)接收端為具有拍照功能的手持移動(dòng)設(shè)備,用所述手持移動(dòng)設(shè)備對(duì)準(zhǔn)所述顯示器顯示的所述圖形拍照獲得圖像,所述手持移動(dòng)設(shè)備運(yùn)行解碼軟件模塊,所述解碼軟件模塊對(duì)所述圖像解碼,獲得數(shù)據(jù)。
2.根據(jù)權(quán)利要求1所述的將數(shù)據(jù)從計(jì)算機(jī)傳輸?shù)骄哂信恼展δ艿氖殖忠苿?dòng)設(shè)備的方法,其特征在于所述計(jì)算機(jī)運(yùn)行圖形界面操作系統(tǒng),所述圖形界面操作系統(tǒng)運(yùn)行所述編碼軟件模塊,所述編碼軟件模塊接收所述計(jì)算機(jī)的輸入設(shè)備輸入的數(shù)據(jù),所述編碼軟件模塊將所述輸入設(shè)備輸入的數(shù)據(jù)編碼成所述圖形,所述圖形被顯示在所述顯示器上。
3.根據(jù)權(quán)利要求1所述的將數(shù)據(jù)從計(jì)算機(jī)傳輸?shù)骄哂信恼展δ艿氖殖忠苿?dòng)設(shè)備的方法,其特征在于所述計(jì)算機(jī)運(yùn)行圖形界面操作系統(tǒng),所述圖形界面操作系統(tǒng)以圖標(biāo)的方式列出計(jì)算機(jī)文件,所述圖標(biāo)被選中后通過(guò)所述計(jì)算機(jī)的輸入設(shè)備啟動(dòng)上下文菜單,在所述上下文菜單中添加專用菜單項(xiàng),所述專用菜單項(xiàng)被選中后,所述圖標(biāo)對(duì)應(yīng)的文件被編碼成所述圖形,所述圖形被顯示在所述顯示器上。
4.根據(jù)權(quán)利要求1所述的將數(shù)據(jù)從計(jì)算機(jī)傳輸?shù)骄哂信恼展δ艿氖殖忠苿?dòng)設(shè)備的方法,其特征在于所述計(jì)算機(jī)運(yùn)行圖形界面操作系統(tǒng),所述圖形界面操作系統(tǒng)運(yùn)行Web瀏覽器軟件,通過(guò)所述計(jì)算機(jī)的輸入設(shè)備選擇所述Web瀏覽器中顯示的內(nèi)容,并啟動(dòng)所述Web瀏覽器的上下文菜單,在所述上下文菜單中添加專用菜單項(xiàng),選擇所述專用菜單項(xiàng),所述Web瀏覽器中所述被選中的內(nèi)容被編碼成所述圖形,所述圖形被顯示在所述顯示器上。
5.根據(jù)權(quán)利要求1所述的將數(shù)據(jù)從計(jì)算機(jī)傳輸?shù)骄哂信恼展δ艿氖殖忠苿?dòng)設(shè)備的方法,其特征在于所述計(jì)算機(jī)運(yùn)行圖形界面操作系統(tǒng),所述圖形界面操作系統(tǒng)運(yùn)行Web瀏覽器軟件,所述Web瀏覽器顯示互聯(lián)網(wǎng)頁(yè)面腳本,所述互聯(lián)網(wǎng)頁(yè)面腳本包含提交按鈕(Submit Button),通過(guò)所述計(jì)算機(jī)的輸入設(shè)備觸發(fā)所述提交按鈕的動(dòng)作,隨后所述待發(fā)送數(shù)據(jù)被編碼成所述圖形,所述圖形被顯示在所述顯示器上。
6.根據(jù)權(quán)利要求5所述的將數(shù)據(jù)從計(jì)算機(jī)傳輸?shù)骄哂信恼展δ艿氖殖忠苿?dòng)設(shè)備的方法,其特征在于所述互聯(lián)網(wǎng)頁(yè)面腳本是HTML腳本。
7.根據(jù)權(quán)利要求4所述的將數(shù)據(jù)從計(jì)算機(jī)傳輸?shù)骄哂信恼展δ艿氖殖忠苿?dòng)設(shè)備的方法,其特征在于所述Web瀏覽器中所述被選中的內(nèi)容是統(tǒng)一資源定位符(Uniform Resource Locator)指向的文件。
8.根據(jù)權(quán)利要求1所述的將數(shù)據(jù)從計(jì)算機(jī)傳輸?shù)骄哂信恼展δ艿氖殖忠苿?dòng)設(shè)備的方法,其特征在于所述具有拍照功能的手持移動(dòng)設(shè)備是移動(dòng)電話,所述解碼軟件模塊解碼獲得的數(shù)據(jù)是圖片,所述移動(dòng)電話將所述圖片設(shè)置為所述移動(dòng)電話的屏幕背景圖片。
9.根據(jù)權(quán)利要求1所述的將數(shù)據(jù)從計(jì)算機(jī)傳輸?shù)骄哂信恼展δ艿氖殖忠苿?dòng)設(shè)備的方法,其特征在于所述具有拍照功能的手持移動(dòng)設(shè)備是移動(dòng)電話,所述解碼軟件模塊解碼獲得的數(shù)據(jù)是界面主題數(shù)據(jù),所述移動(dòng)電話將所述界面主題數(shù)據(jù)設(shè)置為所述移動(dòng)電話的界面主題。
10.根據(jù)權(quán)利要求1所述的將數(shù)據(jù)從計(jì)算機(jī)傳輸?shù)骄哂信恼展δ艿氖殖忠苿?dòng)設(shè)備的方法,其特征在于所述具有拍照功能的手持移動(dòng)設(shè)備是移動(dòng)電話,所述解碼軟件模塊解碼獲得的數(shù)據(jù)是可被所述移動(dòng)電話播放并發(fā)出聲音的文件,所述移動(dòng)電話將所述可被播放并發(fā)出聲音的文件設(shè)置為所述移動(dòng)電話的來(lái)電提示鈴聲。
11.根據(jù)權(quán)利要求1所述的將數(shù)據(jù)從計(jì)算機(jī)傳輸?shù)骄哂信恼展δ艿氖殖忠苿?dòng)設(shè)備的方法,其特征在于所述具有拍照功能的手持移動(dòng)設(shè)備是移動(dòng)電話,所述移動(dòng)電話將所述解碼軟件模塊解碼獲得的數(shù)據(jù)傳輸?shù)捷斎敕ㄜ浖K,所述輸入法軟件模塊將所述數(shù)據(jù)處理后再傳輸?shù)剿鲆苿?dòng)電話的正在運(yùn)行的擁有輸入焦點(diǎn)的軟件。
12.根據(jù)權(quán)利要求11所述的將數(shù)據(jù)從計(jì)算機(jī)傳輸?shù)骄哂信恼展δ艿氖殖忠苿?dòng)設(shè)備的方法,其特征在于所述輸入法軟件模塊通過(guò)所述移動(dòng)電話的輸入法選擇功能鍵啟動(dòng)。
13.根據(jù)權(quán)利要求11所述的將數(shù)據(jù)從計(jì)算機(jī)傳輸?shù)骄哂信恼展δ艿氖殖忠苿?dòng)設(shè)備的方法,其特征在于所述移動(dòng)電話有一專用功能鍵,所述輸入法軟件模塊通過(guò)所述專用功能鍵啟動(dòng)。
14.根據(jù)權(quán)力要求1所述的將數(shù)據(jù)從計(jì)算機(jī)傳輸?shù)骄哂信恼展δ艿氖殖忠苿?dòng)設(shè)備的方法,其特征在于所述計(jì)算機(jī)有一主機(jī)、一顯示器,所述主機(jī)運(yùn)行圖形界面操作系統(tǒng),所述圖形界面操作系統(tǒng)運(yùn)行數(shù)據(jù)采集軟件模塊,所述數(shù)據(jù)采集軟件模塊具有圖形用戶界面,所述數(shù)據(jù)采集軟件模塊的圖形用戶界面有一文本輸入控件、一電話號(hào)碼輸入控件,所述文本輸入控件用于輸入文本內(nèi)容,所述電話號(hào)碼輸入控件用于輸入電話號(hào)碼,所述編碼軟件模塊將所述文本內(nèi)容和所述電話號(hào)碼編碼成所述圖形,所述圖形顯示在所述顯示器上;所述具有拍照功能的手持移動(dòng)設(shè)備為移動(dòng)電話,所述移動(dòng)電話對(duì)準(zhǔn)所述圖形拍照獲得圖像,所述解碼軟件模塊對(duì)所述圖形解碼,獲得包含所述文本和所述電話號(hào)碼的數(shù)據(jù),所述移動(dòng)電話將所述文本以短信(SMS)的方式發(fā)送至所述電話號(hào)碼所綁定的移動(dòng)電話。
15.根據(jù)權(quán)力要求1所述的將數(shù)據(jù)從計(jì)算機(jī)傳輸?shù)骄哂信恼展δ艿氖殖忠苿?dòng)設(shè)備的方法,其特征在于所述計(jì)算機(jī)有一主機(jī)、一顯示器,所述主機(jī)運(yùn)行圖形界面操作系統(tǒng),所述圖形界面操作系統(tǒng)運(yùn)行數(shù)據(jù)采集軟件模塊,所述數(shù)據(jù)采集軟件模塊具有圖形用戶界面,所述數(shù)據(jù)采集軟件模塊的圖形用戶界面包含用于指定數(shù)據(jù)源的控件,所述用于指定數(shù)據(jù)源的控件包括文本輸入控件、圖片選擇控件、音頻選擇控件以及電話號(hào)碼輸入控件,所述文本輸入控件用于指定所述待傳輸數(shù)據(jù)的文本內(nèi)容,所述圖片選擇控件用于指定所述待傳輸數(shù)據(jù)的圖片內(nèi)容,所述音頻選擇控件用于指定所述待傳輸數(shù)據(jù)的音頻內(nèi)容,所述電話號(hào)碼輸入控件用于指定電話號(hào)碼,所述編碼軟件模塊將所述用于指定數(shù)據(jù)源的控件所指定的數(shù)據(jù)編碼成所述圖形,所述圖形顯示在所述顯示器上;所述具有拍照功能的手持移動(dòng)設(shè)備為移動(dòng)電話,所述移動(dòng)電話對(duì)準(zhǔn)所述圖形拍照獲得圖像,所述解碼軟件模塊對(duì)所述圖形解碼獲得數(shù)據(jù),所述移動(dòng)電話從所述解碼獲得的數(shù)據(jù)中提取出所述電話號(hào)碼之外的信息,并以彩信(MMS)的方式發(fā)送至所述電話號(hào)碼所綁定的移動(dòng)電話。
16.根據(jù)權(quán)利要求1所述的將數(shù)據(jù)從計(jì)算機(jī)傳輸?shù)骄哂信恼展δ艿氖殖忠苿?dòng)設(shè)備的方法,其特征在于I.所述圖形是一種彩色矩陣碼,所述彩色矩陣碼用于對(duì)計(jì)算機(jī)數(shù)據(jù)編碼,所述彩色矩陣碼能被計(jì)算機(jī)裝置解碼,還原所述被編碼的計(jì)算機(jī)數(shù)據(jù);所述彩色矩陣碼定義了一個(gè)顏色表,所述彩色矩陣碼使用所述顏色表中的顏色,所述彩色矩陣碼由幾何尺寸相同的無(wú)邊框矩形模塊無(wú)縫拼接而成,所述每個(gè)矩形模塊被顏色表中的一種顏色填充;所述彩色矩陣碼以(行,列)二元坐標(biāo)系指定所述矩形模塊在所述彩色矩陣碼中的位置,所述(行,列)二元坐標(biāo)系的列坐標(biāo)向右遞增,所述(行,列)二元坐標(biāo)系的行坐標(biāo)向下遞增。II.所述彩色矩陣碼的中心有一識(shí)別特征,所述識(shí)別特征由N行乘N列所述矩形模塊拼接而成,N為大于3的奇數(shù),所述識(shí)別特征的中心所述矩形模塊的坐標(biāo)為所述(行,列)二元坐標(biāo)系的原點(diǎn);所述識(shí)別特征使用由兩種基色合成的四種顏色,所述兩種基色選自紅綠藍(lán)3基色,所述四種顏色分別是顏色A、顏色B、顏色C以及顏色D,其中顏色A為黑色,顏色B為所述兩種基色中的第一種基色,顏色C為所述兩種基色中的第二種基色,顏色D為所述兩種基色的混合色;所述識(shí)別特征的行坐標(biāo)絕對(duì)值與列坐標(biāo)絕對(duì)值均為奇數(shù)的所述矩形模塊使用顏色A,所述識(shí)別特征的行坐標(biāo)絕對(duì)值為奇數(shù)、列坐標(biāo)絕對(duì)值為偶數(shù)的所述矩形模塊使用顏色B,所述識(shí)別特征的行坐標(biāo)絕對(duì)值為偶數(shù)、列坐標(biāo)絕對(duì)值為奇數(shù)的所述矩形模塊顏色使用顏色C,所述識(shí)別特征的行坐標(biāo)絕對(duì)值與列坐標(biāo)絕對(duì)值均為偶數(shù)的所述矩形模塊使用顏色D。III.與所述識(shí)別特征緊鄰的(N+1)×4個(gè)所述矩形模塊中,除去坐標(biāo)為(-(N+1)/2),-(N+1)/2)、(-(N+1)/2),0)、(-(N+1)/2),(N+1)/2)、(0,-(N+1)/2))、(0,(N+1)/2))、((N+1)/2),-(N+1)/2)、((N+1)/2),0)、((N+1)/2),(N+1)/2)的所述矩形模塊外,剩下(N+1)×4-8個(gè)所述矩形模塊組成所述彩色矩陣碼的參數(shù)存儲(chǔ)區(qū);IV.以下8組掃描方式遍歷的所述矩形模塊組成所述彩色矩陣碼的輔助定位特征第一組以坐標(biāo)為(-(N+1)/2),-(N+1)/2)的所述矩形模塊為起點(diǎn),以(-1,-1)的坐標(biāo)增量向左上角延伸,到達(dá)所述彩色矩陣碼的行邊界后行坐標(biāo)增量歸零,到達(dá)所述彩色矩陣碼的列坐標(biāo)邊界后列坐標(biāo)增量歸零,直至行坐標(biāo)增量與列坐標(biāo)增量都?xì)w零;第二組以坐標(biāo)為(-(N+1)/2),(N+1)/2)的所述矩形模塊為起點(diǎn),以(-1,1)的坐標(biāo)增量向右上角延伸,到達(dá)所述彩色矩陣碼的行邊界后行坐標(biāo)增量歸零,到達(dá)所述彩色矩陣碼的列坐標(biāo)邊界后列坐標(biāo)增量歸零,直至行坐標(biāo)增量與列坐標(biāo)增量都?xì)w零;第三組以坐標(biāo)為((N+1)/2),(N+1)/2)的所述矩形模塊為起點(diǎn),以(1,1)的坐標(biāo)增量向右下角延伸,到達(dá)所述彩色矩陣碼的行邊界后行坐標(biāo)增量歸零,到達(dá)所述彩色矩陣碼的列坐標(biāo)邊界后列坐標(biāo)增量歸零,直至行坐標(biāo)增量與列坐標(biāo)增量都?xì)w零;第四組以坐標(biāo)為((N+1)/2),-(N+1)/2)的所述矩形模塊為起點(diǎn),以(1,-1)的坐標(biāo)增量向左下角延伸,到達(dá)所述彩色矩陣碼的行邊界后行坐標(biāo)增量歸零,到達(dá)所述彩色矩陣碼的列坐標(biāo)邊界后列坐標(biāo)增量歸零,直至行坐標(biāo)增量與列坐標(biāo)增量都?xì)w零;第五組以坐標(biāo)為(-(N+1)/2),0)的所述矩形模塊為起點(diǎn),以(-1,0)的坐標(biāo)增量向上延伸,直至所述彩色矩陣碼的上邊界;第六組以坐標(biāo)為(0,(N+1)/2))的所述矩形模塊為起點(diǎn),以(0,1)的坐標(biāo)增量向右延伸,直至所述彩色矩陣碼的右邊界;第七組以坐標(biāo)為((N+1)/2),0)的所述矩形模塊為起點(diǎn),以(1,0)的坐標(biāo)增量向下延伸,直至所述彩色矩陣碼的下邊界;第八組以坐標(biāo)為(0,-(N+1)/2))的所述矩形模塊為起點(diǎn),以(0,-1)的坐標(biāo)增量向左延伸,直至所述彩色矩陣碼的左邊界;V.組成所述輔助定位特征的所述矩形模塊的顏色由所述矩形模塊的坐標(biāo)約束。VI.所述彩色矩陣碼中,除識(shí)別特征、輔助定位特征以及參數(shù)存儲(chǔ)區(qū)外,剩余的所述矩形模塊組成所述彩色矩陣碼的數(shù)據(jù)存儲(chǔ)區(qū)。
全文摘要
本發(fā)明公開了一種將數(shù)據(jù)從計(jì)算機(jī)傳輸?shù)骄哂信恼展δ艿氖殖忠苿?dòng)設(shè)備的方法,數(shù)據(jù)在發(fā)送端被編碼為彩色矩陣碼,所述彩色矩陣碼被顯示在顯示器上,用具有拍照功能的手持移動(dòng)設(shè)備對(duì)準(zhǔn)所述彩色矩陣碼拍照,獲得彩色圖像。所述手持移動(dòng)設(shè)備運(yùn)行解碼軟件模塊,對(duì)所述彩色圖像解碼,獲得數(shù)據(jù)。本發(fā)明還公開了所述彩色矩陣碼的編碼與解碼方法,所述彩色矩陣碼由幾何尺寸相同并被某種顏色填充的矩形模塊無(wú)縫拼接而成,所述矩形模塊按功能劃分為特征模塊與數(shù)據(jù)模塊,特征模塊在解碼過(guò)程中用于對(duì)所述彩色矩陣碼進(jìn)行坐標(biāo)定位、幾何形變校正以及色彩校正,數(shù)據(jù)模塊用于存儲(chǔ)數(shù)據(jù)。
文檔編號(hào)H04N1/56GK101047771SQ20061006628
公開日2007年10月3日 申請(qǐng)日期2006年3月31日 優(yōu)先權(quán)日2006年3月31日
發(fā)明者胡鵬飛, 常治國(guó), 肖鋒 申請(qǐng)人:胡鵬飛, 常治國(guó), 肖鋒
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1