本發(fā)明通常涉及數(shù)據(jù)信號(hào)處理領(lǐng)域,更具體而言,涉及一種通信數(shù)據(jù)壓縮方法及其裝置。
背景技術(shù):
隨著計(jì)算機(jī)和通信技術(shù)的發(fā)展,需要通過通信系統(tǒng)來傳輸海量的數(shù)據(jù),諸如文本、圖像、聲音數(shù)據(jù)等,然而,傳輸?shù)臄?shù)據(jù)值往往都存在一定程度的重復(fù)信息或冗余信息或非主要信息,因此需要對(duì)數(shù)據(jù)進(jìn)行壓縮處理后才進(jìn)行數(shù)據(jù)編碼傳輸。而且隨著通信技術(shù)的不斷發(fā)展,寬帶信號(hào)成為目前通信業(yè)數(shù)據(jù)傳輸技術(shù)發(fā)展的主流態(tài)勢(shì),然而由于數(shù)據(jù)的信息量巨大,特別是多個(gè)信號(hào)源的同時(shí)傳輸?shù)那闆r下。另外,由于數(shù)據(jù)的壓縮可能會(huì)造成數(shù)據(jù)的丟失,或者在一些情況下,由于數(shù)據(jù)的壓縮導(dǎo)致感興趣的信息(informationofinterest)的不清楚或丟失,導(dǎo)致對(duì)圖像中特定對(duì)象的定位和認(rèn)定存在一定的困難。例如在以下場(chǎng)景中,這種情況尤為明顯:針對(duì)群體性事件所捕獲的圖像中,往往會(huì)有行動(dòng)表現(xiàn)積極、激進(jìn)的人,或者會(huì)有諸如旗標(biāo)、標(biāo)識(shí)之類的標(biāo)志身份可辨別的信息,然而由于壓縮導(dǎo)致后續(xù)解碼識(shí)別不清楚,給分析和應(yīng)對(duì)帶來難度;再例如,銀行機(jī)構(gòu)的自助服務(wù)場(chǎng)所,在夜間等時(shí)段,對(duì)于遮擋部分生物特征的用戶,本來需要及時(shí)調(diào)整捕獲模式,提高后續(xù)識(shí)別效率,但是由于未能有反饋機(jī)制,加上壓縮導(dǎo)致后續(xù)解碼識(shí)別不清楚,給分析和應(yīng)對(duì)帶來難度;再例如,在自然災(zāi)害中,由于需要捕獲現(xiàn)場(chǎng)圖像并盡快向民眾發(fā)送避難場(chǎng)所信息,在圖片的分析和場(chǎng)所的識(shí)別中,由于壓縮導(dǎo)致后續(xù)解碼識(shí)別不清楚,也帶來了困難。
另外,由于對(duì)數(shù)據(jù)的可靠性有極其高的要求,另外由于數(shù)據(jù)壓縮的調(diào)整可能導(dǎo)致的數(shù)據(jù)量增加但是同時(shí)又不允許過長(zhǎng)的傳輸延遲,亦即對(duì)傳輸速度有了較高的需求,所以出于這些考慮,務(wù)必保證需要的數(shù)據(jù)傳輸速度在實(shí)際能提供的能力之內(nèi),以不導(dǎo)致過載或者數(shù)據(jù)的丟失。
現(xiàn)有技術(shù)中的方案未能夠有效地解決這些問題。
技術(shù)實(shí)現(xiàn)要素:
本發(fā)明的目的之一是提供一種通信數(shù)據(jù)壓縮方法及其裝置,其能夠有效利用帶寬,及時(shí)調(diào)整圖像捕獲模式,為后續(xù)圖像分析和識(shí)別提供及時(shí)有效的信息,同時(shí)保證了數(shù)據(jù)傳輸?shù)目煽啃浴?/p>
本發(fā)明為解決上述技術(shù)問題而采取的技術(shù)方案為:一種通信數(shù)據(jù)壓縮方法,其特征在于包括以下步驟:在步驟s1中,成像單元捕獲對(duì)象的樣本圖像,以生成樣本圖像數(shù)據(jù),將該樣本圖像數(shù)據(jù)發(fā)送到數(shù)據(jù)處理模塊;在步驟s2中,數(shù)據(jù)處理模塊對(duì)接收的該樣本圖像數(shù)據(jù)進(jìn)行第一壓縮操作,并且估算信道最大的數(shù)據(jù)通信量,之后將壓縮結(jié)果和估算結(jié)果經(jīng)由發(fā)送模塊發(fā)送給接收模塊;在步驟s3中,接收模塊執(zhí)行第一解壓縮操作,并根據(jù)解壓縮的樣本圖像效果來確定成像單元的捕獲模式或?qū)?yīng)模式配置參數(shù);在步驟s4中,接收模塊將捕獲模式或?qū)?yīng)模式配置參數(shù)發(fā)送給發(fā)送模塊,發(fā)送模塊進(jìn)而直接發(fā)送給成像單元以進(jìn)行合適的捕獲模式設(shè)置;在步驟s5中,成像單元根據(jù)設(shè)置的模式再次捕獲對(duì)象的圖像,以生成圖像數(shù)據(jù),將該圖像數(shù)據(jù)發(fā)送到數(shù)據(jù)處理模塊;在步驟s6中,數(shù)據(jù)處理模塊對(duì)接收的該圖像數(shù)據(jù)進(jìn)行不同于第一壓縮操作的第二壓縮操作,并將結(jié)果發(fā)送給發(fā)送模塊;在步驟s7中,比較模塊判定發(fā)送模塊所需的發(fā)送速度與估算的信道最大的數(shù)據(jù)通信量的大小比較結(jié)果,在符合要求的情況下,使能發(fā)送模塊將第二壓縮操作的結(jié)果發(fā)送給接收模塊。
根據(jù)本發(fā)明的另一個(gè)方面,在步驟s1中,成像單元捕獲對(duì)象的樣本圖像,以生成樣本圖像數(shù)據(jù),將該樣本圖像數(shù)據(jù)發(fā)送到數(shù)據(jù)處理模塊,其中樣本圖像數(shù)據(jù)是以第一捕獲模式捕獲的圖像的數(shù)據(jù);其中不同的捕獲模式具有不同的分辨率和捕獲頻率以及參數(shù)配置;成像單元是能夠生成圖像數(shù)據(jù)的電子設(shè)備,包括相機(jī)、攝像頭、錄像機(jī)、移動(dòng)終端中的任一個(gè);發(fā)送和后續(xù)的接收采用無線或有線鏈路,無線鏈路采用長(zhǎng)距離通信或短距離通信,長(zhǎng)距離通信包括長(zhǎng)期演進(jìn)(lte)、高級(jí)lte(lte-a)、碼分多址(cdma)、寬帶cdma(wcdma)、通用移動(dòng)電信系統(tǒng)(umts)、無線寬帶(wibro)或全球移動(dòng)通信系統(tǒng)(gsm);短距離通信包括無線保真(wifi)、藍(lán)牙(bt)、近場(chǎng)通信(nfc)、磁安全傳輸(mst)或全球?qū)Ш叫l(wèi)星系統(tǒng)(gnss);有線鏈路采用以下中的任何一個(gè):通用串行總線(usb)、高清晰度多媒體接口(hdmi)、推薦的標(biāo)準(zhǔn)232(rs-232)和普通老式電話服務(wù)(pots)。
根據(jù)本發(fā)明的另一個(gè)方面,在步驟s2中,數(shù)據(jù)處理模塊對(duì)接收的該樣本圖像數(shù)據(jù)進(jìn)行第一壓縮操作,并且估算信道最大的數(shù)據(jù)通信量,之后將壓縮結(jié)果和估算結(jié)果經(jīng)由發(fā)送模塊發(fā)送給接收模塊;其中第一壓縮操作包括將樣本圖像數(shù)據(jù)分成多個(gè)數(shù)據(jù)塊,并采用霍夫曼編碼、預(yù)測(cè)編碼及變換編碼來執(zhí)行壓縮操作;其中估算信道最大的數(shù)據(jù)通信量具體包括:確定傳輸?shù)臄?shù)據(jù)流,估算最大的數(shù)據(jù)通信量:
根據(jù)本發(fā)明的另一個(gè)方面,在步驟s3中,接收模塊執(zhí)行第一解壓縮操作,并根據(jù)解壓縮的樣本圖像效果來確定成像單元的捕獲模式或?qū)?yīng)模式配置參數(shù)包括:接收模塊執(zhí)行第一解壓縮操作,該第一解壓縮與第一壓縮操作相對(duì)應(yīng);如果根據(jù)解壓縮的樣本圖像效果來確定圖像含較多冗余或重復(fù)信息或非主要信息,則選擇資源消耗量較小、像素較低的捕獲模式;否則,如果有感興趣的信息的丟失,或者感興趣的信息解壓縮后回復(fù)不清晰或完整,則選擇資源消耗量較大、像素較高的捕獲模式;對(duì)應(yīng)模式配置參數(shù)是帶有捕獲模式選擇和對(duì)應(yīng)的分辨率、捕獲頻率、照明亮度設(shè)置的參數(shù);在步驟s4、s5中,接收模塊將捕獲模式或?qū)?yīng)模式配置參數(shù)發(fā)送給發(fā)送模塊,發(fā)送模塊進(jìn)而直接發(fā)送給成像單元以進(jìn)行合適的捕獲模式設(shè)置,成像單元根據(jù)設(shè)置的模式再次捕獲對(duì)象的圖像,以生成圖像數(shù)據(jù),將該圖像數(shù)據(jù)發(fā)送到數(shù)據(jù)處理模塊包括:成像單元根據(jù)接收的捕獲模式或?qū)?yīng)模式配置參數(shù),調(diào)整捕獲模式和/或設(shè)置對(duì)應(yīng)模式配置參數(shù),使得根據(jù)控制來旋轉(zhuǎn)資源消耗量較小、像素較低的捕獲模式或者資源消耗量較大、像素較高的捕獲模式,并根據(jù)該捕獲模式進(jìn)行圖像的獲取和生成。
根據(jù)本發(fā)明的另一個(gè)方面,在步驟s6中,數(shù)據(jù)處理模塊對(duì)接收的該圖像數(shù)據(jù)進(jìn)行不同于第一壓縮操作的第二壓縮操作,并將結(jié)果發(fā)送給發(fā)送模塊包括:在步驟s61中,數(shù)據(jù)處理模塊將圖像的彩色圖形變換成灰度圖像,并且獲取圖像邊界信息;在步驟s62中,數(shù)據(jù)處理模塊判斷圖像邊界信息的亮度值,如果其值超過亮度閾值,則確定為備選感興趣的區(qū)域的備選邊界;在步驟s63中,數(shù)據(jù)處理模塊確定與該備選邊界成一定角度是否存在也符合條件的邊界,亦即值超過亮度閾值;在步驟s64中,數(shù)據(jù)處理模塊計(jì)算邊界函數(shù)
其中
對(duì)應(yīng)地,本公開涉及一種對(duì)應(yīng)的通信數(shù)據(jù)壓縮裝置,包括:成像單元,被配置成:根據(jù)接收的命令,以預(yù)設(shè)的時(shí)間間隔捕獲對(duì)象的圖像,以生成圖像數(shù)據(jù),將該圖像數(shù)據(jù)發(fā)送到數(shù)據(jù)處理模塊;數(shù)據(jù)處理模塊,被配置成:對(duì)接收的該圖像數(shù)據(jù)進(jìn)行加密壓縮,并發(fā)送到判別模塊;以及判別模塊,被配置成:讀取接收的數(shù)據(jù),確定接收的數(shù)據(jù)是否符合判別要求;如果滿足判別要求,則對(duì)數(shù)據(jù)進(jìn)行處理,并將處理的結(jié)果與其他結(jié)果結(jié)合后發(fā)送到接收模塊;如果不滿足判別要求,則將數(shù)據(jù)直接與其他結(jié)果結(jié)合后發(fā)送到接收模塊。
附圖說明
在附圖中通過實(shí)例的方式而不是通過限制的方式來示出本發(fā)明的實(shí)施例,其中相同的附圖標(biāo)記表示相同的元件,其中:
根據(jù)本發(fā)明的示范性實(shí)施例,圖1圖示一種通信數(shù)據(jù)壓縮方法的流程圖。
根據(jù)本發(fā)明的示范性實(shí)施例,圖2圖示一種通信數(shù)據(jù)壓縮裝置。
具體實(shí)施方式
在下面的描述中,參考附圖并以圖示的方式示出幾個(gè)具體的實(shí)施例。將理解的是:可設(shè)想并且可做出其他實(shí)施例而不脫離本公開的范圍或精神。因此,以下詳細(xì)描述不應(yīng)被認(rèn)為具有限制意義。
根據(jù)本發(fā)明的示范性實(shí)施例,圖1圖示一種通信數(shù)據(jù)壓縮方法的流程圖。該方法包括:
在步驟s1中,成像單元捕獲對(duì)象的樣本圖像,以生成樣本圖像數(shù)據(jù),將該樣本圖像數(shù)據(jù)發(fā)送到數(shù)據(jù)處理模塊;
在步驟s2中,數(shù)據(jù)處理模塊對(duì)接收的該樣本圖像數(shù)據(jù)進(jìn)行第一壓縮操作,并且估算信道最大的數(shù)據(jù)通信量,之后將壓縮結(jié)果和估算結(jié)果經(jīng)由發(fā)送模塊發(fā)送給接收模塊;
在步驟s3中,接收模塊執(zhí)行第一解壓縮操作,并根據(jù)解壓縮的樣本圖像效果來確定成像單元的捕獲模式或?qū)?yīng)模式配置參數(shù);
在步驟s4中,接收模塊將捕獲模式或?qū)?yīng)模式配置參數(shù)發(fā)送給發(fā)送模塊,發(fā)送模塊進(jìn)而直接發(fā)送給成像單元以進(jìn)行合適的捕獲模式設(shè)置;
在步驟s5中,成像單元根據(jù)設(shè)置的模式再次捕獲對(duì)象的圖像,以生成圖像數(shù)據(jù),將該圖像數(shù)據(jù)發(fā)送到數(shù)據(jù)處理模塊;
在步驟s6中,數(shù)據(jù)處理模塊對(duì)接收的該圖像數(shù)據(jù)進(jìn)行不同于第一壓縮操作的第二壓縮操作,并將結(jié)果發(fā)送給發(fā)送模塊;
在步驟s7中,比較模塊判定發(fā)送模塊所需的發(fā)送速度與估算的信道最大的數(shù)據(jù)通信量的大小比較結(jié)果,在符合要求的情況下,使能發(fā)送模塊將第二壓縮操作的結(jié)果發(fā)送給接收模塊。
具體地,在步驟s1中,成像單元捕獲對(duì)象的樣本圖像,以生成樣本圖像數(shù)據(jù),將該樣本圖像數(shù)據(jù)發(fā)送到數(shù)據(jù)處理模塊,其中樣本圖像數(shù)據(jù)是以第一捕獲模式捕獲的圖像的數(shù)據(jù);其中不同的捕獲模式具有不同的分辨率和捕獲頻率以及參數(shù)配置;而成像單元可以是能夠生成圖像數(shù)據(jù)的電子設(shè)備,例如而不限于相機(jī)、攝像頭、錄像機(jī)、移動(dòng)終端。
具體地,在步驟s2中,數(shù)據(jù)處理模塊對(duì)接收的該樣本圖像數(shù)據(jù)進(jìn)行第一壓縮操作,并且估算信道最大的數(shù)據(jù)通信量,之后將壓縮結(jié)果和估算結(jié)果經(jīng)由發(fā)送模塊發(fā)送給接收模塊;其中第一壓縮操作包括將樣本圖像數(shù)據(jù)分成多個(gè)數(shù)據(jù)塊,并采用霍夫曼編碼、預(yù)測(cè)編碼及變換編碼來執(zhí)行壓縮操作;其中估算信道最大的數(shù)據(jù)通信量具體包括:確定傳輸?shù)臄?shù)據(jù)流,估算最大的數(shù)據(jù)通信量:
其中此處的發(fā)送和后續(xù)的接收可采用無線或有線鏈路,無線鏈路可采用長(zhǎng)距離通信或短距離通信,長(zhǎng)距離通信包括長(zhǎng)期演進(jìn)(lte)、高級(jí)lte(lte-a)、碼分多址(cdma)、寬帶cdma(wcdma)、通用移動(dòng)電信系統(tǒng)(umts)、無線寬帶(wibro)或全球移動(dòng)通信系統(tǒng)(gsm);短距離通信包括無線保真(wifi)、藍(lán)牙(bt)、近場(chǎng)通信(nfc)、磁安全傳輸(mst)或全球?qū)Ш叫l(wèi)星系統(tǒng)(gnss);有線鏈路可采用以下中的任何一個(gè):通用串行總線(usb)、高清晰度多媒體接口(hdmi)、推薦的標(biāo)準(zhǔn)232(rs-232)和普通老式電話服務(wù)(pots)。
具體地,在步驟s3中,接收模塊執(zhí)行第一解壓縮操作,并根據(jù)解壓縮的樣本圖像效果來確定成像單元的捕獲模式或?qū)?yīng)模式配置參數(shù)包括:接收模塊執(zhí)行第一解壓縮操作,該第一解壓縮與第一壓縮操作相對(duì)應(yīng);如果根據(jù)解壓縮的樣本圖像效果來確定圖像含較多冗余或重復(fù)信息或非主要信息,則選擇資源消耗量較小、像素較低的捕獲模式;否則,如果有感興趣的信息的丟失,或者感興趣的信息解壓縮后回復(fù)不清晰或完整,則選擇資源消耗量較大、像素較高的捕獲模式;對(duì)應(yīng)模式配置參數(shù)可以是帶有捕獲模式選擇和對(duì)應(yīng)的分辨率、捕獲頻率、照明亮度設(shè)置的參數(shù)。
具體地,在步驟s4、s5中,接收模塊將捕獲模式或?qū)?yīng)模式配置參數(shù)發(fā)送給發(fā)送模塊,發(fā)送模塊進(jìn)而直接發(fā)送給成像單元以進(jìn)行合適的捕獲模式設(shè)置,成像單元根據(jù)設(shè)置的模式再次捕獲對(duì)象的圖像,以生成圖像數(shù)據(jù),將該圖像數(shù)據(jù)發(fā)送到數(shù)據(jù)處理模塊包括:成像單元根據(jù)接收的捕獲模式或?qū)?yīng)模式配置參數(shù),調(diào)整捕獲模式和/或設(shè)置對(duì)應(yīng)模式配置參數(shù),使得根據(jù)控制來旋轉(zhuǎn)資源消耗量較小、像素較低的捕獲模式或者資源消耗量較大、像素較高的捕獲模式,并根據(jù)該捕獲模式進(jìn)行圖像的獲取和生成。
具體地,在步驟s6中,數(shù)據(jù)處理模塊對(duì)接收的該圖像數(shù)據(jù)進(jìn)行不同于第一壓縮操作的第二壓縮操作,并將結(jié)果發(fā)送給發(fā)送模塊包括:
在步驟s61中,數(shù)據(jù)處理模塊將圖像的彩色圖形變換成灰度圖像,并且獲取圖像邊界信息;
在步驟s62中,數(shù)據(jù)處理模塊判斷圖像邊界信息的亮度值,如果其值超過亮度閾值,則確定為備選感興趣的區(qū)域的備選邊界;
在步驟s63中,數(shù)據(jù)處理模塊確定與該備選邊界成一定角度是否存在也符合條件的邊界,亦即值超過亮度閾值;優(yōu)選地,該角度為0,
在步驟s64中,數(shù)據(jù)處理模塊計(jì)算邊界函數(shù)
在步驟s65中,數(shù)據(jù)處理模塊判定邊界函數(shù)與邊界閾值的關(guān)系,如果大于等于邊界閾值,說明存在感興趣的區(qū)域;否則說明不存在;
在步驟s66中,數(shù)據(jù)處理模塊構(gòu)建感興趣的區(qū)域,并對(duì)該區(qū)域進(jìn)行中值濾波;
在步驟s67中,數(shù)據(jù)處理模塊將原接收的圖像數(shù)據(jù)劃分成g*h個(gè)單元,其中g(shù)、h為大于2的正整數(shù),將各個(gè)單元從rgb變換到y(tǒng)uv,對(duì)每個(gè)單元進(jìn)行變換并使用量化函數(shù)進(jìn)行量化,量化后的值qpost=qpre/quantz,其中qpre為變換后量化前的值,quantz計(jì)算方式為:當(dāng)量化數(shù)值為100時(shí),quantz=1,而當(dāng)量化數(shù)值在[50,100)時(shí),
在步驟s68中,數(shù)據(jù)處理模塊將圖像數(shù)據(jù)排序成數(shù)據(jù)流,確定其中的數(shù)值順序,確定其中具有相同值的一個(gè)或多個(gè)數(shù)據(jù)片段,如果一個(gè)或多個(gè)片段中每個(gè)片段的相同數(shù)據(jù)位數(shù)不小于臨界值,則確定將數(shù)據(jù)片段進(jìn)行壓縮,并且設(shè)置起始標(biāo)志位、數(shù)值位、數(shù)值位數(shù),起始標(biāo)志位采用非數(shù)字字符來表明對(duì)該片段進(jìn)行了壓縮,起始標(biāo)志位之后為數(shù)值位,表明數(shù)據(jù)片段中連續(xù)數(shù)據(jù)位的數(shù)值,數(shù)值位之后為數(shù)值位數(shù),數(shù)值位數(shù)表明連續(xù)數(shù)據(jù)位的數(shù)值的數(shù)量;之后將各個(gè)數(shù)據(jù)片段依原來的順序進(jìn)行組合;而當(dāng)一個(gè)或多個(gè)片段中每個(gè)片段的數(shù)據(jù)位數(shù)小于臨界值,則將該數(shù)據(jù)片段直接與其他結(jié)果結(jié)合后;
在步驟s69中,數(shù)據(jù)處理模塊將組合的結(jié)果發(fā)送給比較模塊和發(fā)送模塊。
上述的各個(gè)技術(shù)術(shù)語是本領(lǐng)域中的具有通常含義的常規(guī)技術(shù)術(shù)語,為了不模糊本發(fā)明的重點(diǎn),在此不對(duì)其進(jìn)行進(jìn)一步的解釋。
對(duì)應(yīng)地,本申請(qǐng)還公開一種通信數(shù)據(jù)壓縮裝置,包括:
成像單元,被配置成:捕獲對(duì)象的樣本圖像,以生成樣本圖像數(shù)據(jù),將該樣本圖像數(shù)據(jù)發(fā)送到數(shù)據(jù)處理模塊;根據(jù)反饋設(shè)置的模式再次捕獲對(duì)象的圖像,以生成圖像數(shù)據(jù),將該圖像數(shù)據(jù)發(fā)送到數(shù)據(jù)處理模塊;根據(jù)設(shè)置的模式再次捕獲對(duì)象的圖像,以生成圖像數(shù)據(jù),將該圖像數(shù)據(jù)發(fā)送到數(shù)據(jù)處理模塊;
數(shù)據(jù)處理模塊,被配置成:對(duì)接收的該樣本圖像數(shù)據(jù)進(jìn)行第一壓縮操作,并且估算信道最大的數(shù)據(jù)通信量,之后將壓縮結(jié)果和估算結(jié)果經(jīng)由發(fā)送模塊發(fā)送給接收模塊;對(duì)接收的圖像數(shù)據(jù)進(jìn)行不同于第一壓縮操作的第二壓縮操作,并將結(jié)果發(fā)送給發(fā)送模塊;
發(fā)送模塊,被配置成:發(fā)送壓縮結(jié)果和估算結(jié)果給接收模塊,并且當(dāng)接收模塊執(zhí)行第一解壓縮操作,并根據(jù)解壓縮的樣本圖像效果來確定成像單元的捕獲模式或?qū)?yīng)模式配置參數(shù)之后接收捕獲模式或?qū)?yīng)模式配置參數(shù),發(fā)送模塊進(jìn)而直接發(fā)送給成像單元以進(jìn)行合適的捕獲模式設(shè)置;
比較模塊,被配置成:判定發(fā)送模塊所需的發(fā)送速度與估算的信道最大的數(shù)據(jù)通信量的大小比較結(jié)果,在符合要求的情況下,使能發(fā)送模塊將第二壓縮操作的結(jié)果發(fā)送給接收模塊。
具體地,成像單元捕獲對(duì)象的樣本圖像,以生成樣本圖像數(shù)據(jù),將該樣本圖像數(shù)據(jù)發(fā)送到數(shù)據(jù)處理模塊,其中樣本圖像數(shù)據(jù)是以第一捕獲模式捕獲的圖像的數(shù)據(jù);其中不同的捕獲模式具有不同的分辨率和捕獲頻率以及參數(shù)配置;而成像單元可以是能夠生成圖像數(shù)據(jù)的電子設(shè)備,例如而不限于相機(jī)、攝像頭、錄像機(jī)、移動(dòng)終端。
具體地,數(shù)據(jù)處理模塊對(duì)接收的該樣本圖像數(shù)據(jù)進(jìn)行第一壓縮操作,并且估算信道最大的數(shù)據(jù)通信量,之后將壓縮結(jié)果和估算結(jié)果經(jīng)由發(fā)送模塊發(fā)送給接收模塊;其中第一壓縮操作包括將樣本圖像數(shù)據(jù)分成多個(gè)數(shù)據(jù)塊,并采用霍夫曼編碼、預(yù)測(cè)編碼及變換編碼來執(zhí)行壓縮操作;其中估算信道最大的數(shù)據(jù)通信量具體包括:確定傳輸?shù)臄?shù)據(jù)流,估算最大的數(shù)據(jù)通信量:
本文的發(fā)送和接收可采用無線或有線鏈路,無線鏈路可采用長(zhǎng)距離通信或短距離通信,長(zhǎng)距離通信包括長(zhǎng)期演進(jìn)(lte)、高級(jí)lte(lte-a)、碼分多址(cdma)、寬帶cdma(wcdma)、通用移動(dòng)電信系統(tǒng)(umts)、無線寬帶(wibro)或全球移動(dòng)通信系統(tǒng)(gsm);短距離通信包括無線保真(wifi)、藍(lán)牙(bt)、近場(chǎng)通信(nfc)、磁安全傳輸(mst)或全球?qū)Ш叫l(wèi)星系統(tǒng)(gnss);有線鏈路可采用以下中的任何一個(gè):通用串行總線(usb)、高清晰度多媒體接口(hdmi)、推薦的標(biāo)準(zhǔn)232(rs-232)和普通老式電話服務(wù)(pots)。
具體地,接收模塊執(zhí)行第一解壓縮操作,并根據(jù)解壓縮的樣本圖像效果來確定成像單元的捕獲模式或?qū)?yīng)模式配置參數(shù)包括:接收模塊執(zhí)行第一解壓縮操作,該第一解壓縮與第一壓縮操作相對(duì)應(yīng);如果根據(jù)解壓縮的樣本圖像效果來確定圖像含較多冗余或重復(fù)信息或非主要信息,則選擇資源消耗量較小、像素較低的捕獲模式;否則,如果有感興趣的信息的丟失,或者感興趣的信息解壓縮后回復(fù)不清晰或完整,則選擇資源消耗量較大、像素較高的捕獲模式;對(duì)應(yīng)模式配置參數(shù)可以是帶有捕獲模式選擇和對(duì)應(yīng)的分辨率、捕獲頻率、照明亮度設(shè)置的參數(shù)。
具體地,接收模塊將捕獲模式或?qū)?yīng)模式配置參數(shù)發(fā)送給發(fā)送模塊,發(fā)送模塊進(jìn)而直接發(fā)送給成像單元以進(jìn)行合適的捕獲模式設(shè)置,成像單元根據(jù)設(shè)置的模式再次捕獲對(duì)象的圖像,以生成圖像數(shù)據(jù),將該圖像數(shù)據(jù)發(fā)送到數(shù)據(jù)處理模塊包括:成像單元根據(jù)接收的捕獲模式或?qū)?yīng)模式配置參數(shù),調(diào)整捕獲模式和/或設(shè)置對(duì)應(yīng)模式配置參數(shù),使得根據(jù)控制來旋轉(zhuǎn)資源消耗量較小、像素較低的捕獲模式或者資源消耗量較大、像素較高的捕獲模式,并根據(jù)該捕獲模式進(jìn)行圖像的獲取和生成。
具體地,數(shù)據(jù)處理模塊對(duì)接收的該圖像數(shù)據(jù)進(jìn)行不同于第一壓縮操作的第二壓縮操作,并將結(jié)果發(fā)送給發(fā)送模塊的過程中:
數(shù)據(jù)處理模塊將圖像的彩色圖形變換成灰度圖像,并且獲取圖像邊界信息;
數(shù)據(jù)處理模塊判斷圖像邊界信息的亮度值,如果其值超過亮度閾值,則確定為備選感興趣的區(qū)域的備選邊界;
數(shù)據(jù)處理模塊確定與該備選邊界成一定角度是否存在也符合條件的邊界,亦即值超過亮度閾值;優(yōu)選地,該角度為0,
數(shù)據(jù)處理模塊計(jì)算邊界函數(shù)
數(shù)據(jù)處理模塊判定邊界函數(shù)與邊界閾值的關(guān)系,如果大于等于邊界閾值,說明存在感興趣的區(qū)域;否則說明不存在;
數(shù)據(jù)處理模塊構(gòu)建感興趣的區(qū)域,并對(duì)該區(qū)域進(jìn)行中值濾波;
數(shù)據(jù)處理模塊將原接收的圖像數(shù)據(jù)劃分成g*h個(gè)單元,其中g(shù)、h為大于2的正整數(shù),將各個(gè)單元從rgb變換到y(tǒng)uv,對(duì)每個(gè)單元進(jìn)行變換并使用量化函數(shù)進(jìn)行量化,量化后的值qpost=qpre/quantz,其中qpre為變換后量化前的值,quantz計(jì)算方式為:當(dāng)量化數(shù)值為100時(shí),quantz=1,而當(dāng)量化數(shù)值在[50,100)時(shí),
數(shù)據(jù)處理模塊將圖像數(shù)據(jù)排序成數(shù)據(jù)流,確定其中的數(shù)值順序,確定其中具有相同值的一個(gè)或多個(gè)數(shù)據(jù)片段,如果一個(gè)或多個(gè)片段中每個(gè)片段的相同數(shù)據(jù)位數(shù)不小于臨界值,則確定將數(shù)據(jù)片段進(jìn)行壓縮,并且設(shè)置起始標(biāo)志位、數(shù)值位、數(shù)值位數(shù),起始標(biāo)志位采用非數(shù)字字符來表明對(duì)該片段進(jìn)行了壓縮,起始標(biāo)志位之后為數(shù)值位,表明數(shù)據(jù)片段中連續(xù)數(shù)據(jù)位的數(shù)值,數(shù)值位之后為數(shù)值位數(shù),數(shù)值位數(shù)表明連續(xù)數(shù)據(jù)位的數(shù)值的數(shù)量;之后將各個(gè)數(shù)據(jù)片段依原來的順序進(jìn)行組合;而當(dāng)一個(gè)或多個(gè)片段中每個(gè)片段的數(shù)據(jù)位數(shù)小于臨界值,則將該數(shù)據(jù)片段直接與其他結(jié)果結(jié)合后;數(shù)據(jù)處理模塊將組合的結(jié)果發(fā)送給比較模塊和發(fā)送模塊。
綜上,在本發(fā)明的技術(shù)方案中,通過采用了一種通信數(shù)據(jù)壓縮方法及其裝置,其能夠有效利用帶寬,及時(shí)調(diào)整圖像捕獲模式,為后續(xù)圖像分析和識(shí)別提供及時(shí)有效的信息,同時(shí)保證了數(shù)據(jù)傳輸?shù)目煽啃浴?/p>
將理解的是:可以硬件、軟件或硬件和軟件的組合的形式實(shí)現(xiàn)本發(fā)明的示例和實(shí)施例。如上所述,可存儲(chǔ)任何執(zhí)行這種方法的主體,以揮發(fā)性或非揮發(fā)性存儲(chǔ)的形式,例如存儲(chǔ)設(shè)備,像rom,無論可抹除或可重寫與否,或者以存儲(chǔ)器的形式,諸如例如ram、存儲(chǔ)器芯片、設(shè)備或集成電路或在光或磁可讀的介質(zhì)上,諸如例如cd、dvd、磁盤或磁帶。將理解的是:存儲(chǔ)設(shè)備和存儲(chǔ)介質(zhì)是適合于存儲(chǔ)一個(gè)或多個(gè)程序的機(jī)器可讀存儲(chǔ)的示例,當(dāng)被執(zhí)行時(shí),所述一個(gè)或多個(gè)程序?qū)崿F(xiàn)本發(fā)明的示例。經(jīng)由任何介質(zhì),諸如通過有線或無線耦合載有的通信信號(hào),可以電子地傳遞本發(fā)明的示例,并且示例適當(dāng)?shù)匕嗤瑑?nèi)容。
應(yīng)當(dāng)注意的是:因?yàn)楸景l(fā)明解決了有效利用帶寬,及時(shí)調(diào)整圖像捕獲模式,為后續(xù)圖像分析和識(shí)別提供及時(shí)有效的信息,同時(shí)保證了數(shù)據(jù)傳輸?shù)目煽啃缘募夹g(shù)問題,采用了計(jì)算機(jī)技術(shù)領(lǐng)域中技術(shù)人員在閱讀本說明書之后根據(jù)其教導(dǎo)所能理解的技術(shù)手段,并獲得了有益技術(shù)效果,所以在所附權(quán)利要求中要求保護(hù)的方案屬于專利法意義上的技術(shù)方案。另外,因?yàn)樗綑?quán)利要求要求保護(hù)的技術(shù)方案可以在工業(yè)中制造或使用,因此該方案具備實(shí)用性。
以上所述,僅為本發(fā)明的較佳的具體實(shí)施方式,但本發(fā)明的保護(hù)范圍并不局限于此,任何熟悉本技術(shù)領(lǐng)域的技術(shù)人員在本發(fā)明揭露的技術(shù)范圍內(nèi),可輕易想到的變化或替換,都應(yīng)包涵在本發(fā)明的保護(hù)范圍之內(nèi)。除非以其他方式明確陳述,否則公開的每個(gè)特征僅是一般系列的等效或類似特征的一個(gè)示例。因此,本發(fā)明的保護(hù)范圍應(yīng)該以權(quán)利要求書的保護(hù)范圍為準(zhǔn)。