两个人的电影免费视频_国产精品久久久久久久久成人_97视频在线观看播放_久久这里只有精品777_亚洲熟女少妇二三区_4438x8成人网亚洲av_内谢国产内射夫妻免费视频_人妻精品久久久久中国字幕

一種圖像數(shù)據(jù)傳輸方法、移動(dòng)終端及存儲(chǔ)裝置與流程

文檔序號(hào):11181033閱讀:780來(lái)源:國(guó)知局
一種圖像數(shù)據(jù)傳輸方法、移動(dòng)終端及存儲(chǔ)裝置與流程

本發(fā)明涉及移動(dòng)終端相機(jī)應(yīng)用技術(shù)領(lǐng)域,具體涉及一種圖像數(shù)據(jù)傳輸方法、移動(dòng)終端及存儲(chǔ)裝置。



背景技術(shù):

隨著移動(dòng)終端的快速普及,移動(dòng)終端已經(jīng)成為人們?nèi)粘I钪斜夭豢缮俚膴蕵?lè)工具。

拍照功能目前已是移動(dòng)終端的標(biāo)準(zhǔn)配置,通過(guò)在移動(dòng)終端上安裝攝像頭并與基帶控制器相連接,通過(guò)攝像頭感應(yīng)外部環(huán)境并將其轉(zhuǎn)化成圖像數(shù)據(jù)發(fā)送給移動(dòng)終端的基帶控制器,由基帶控制器對(duì)圖像數(shù)據(jù)進(jìn)行處理得到圖片或錄像。由于目前移動(dòng)終端均是配置高清晰,大分辨率的攝像頭,以使拍下的照片清楚、分辨率高,所以攝像頭每一幀發(fā)送給基帶控制器的圖像數(shù)據(jù)均是很大的,傳輸這么大的數(shù)據(jù)往往需要一定的時(shí)間,特別是當(dāng)預(yù)覽或錄像時(shí),由于畫面是動(dòng)態(tài)的,攝像頭需要連續(xù)傳輸圖像給基帶控制器,萬(wàn)一中間出現(xiàn)圖像傳輸?shù)难舆t則會(huì)給人明顯的卡的感覺;而考慮到在預(yù)覽狀態(tài)下,特別是當(dāng)用戶即將拍照時(shí),畫面中的內(nèi)容變化很小,有時(shí)甚至沒(méi)有,此時(shí)幀與幀之間的圖像數(shù)據(jù)可能只存在某一塊區(qū)域的不同,而無(wú)需整個(gè)一幀圖像數(shù)據(jù)進(jìn)行傳輸,因?yàn)檎麄€(gè)一幀圖像數(shù)據(jù)進(jìn)行傳輸時(shí)明顯會(huì)需要更多時(shí)間,導(dǎo)致圖像數(shù)據(jù)傳輸效率降低。

因此,現(xiàn)有技術(shù)還有待于改進(jìn)和發(fā)展。



技術(shù)實(shí)現(xiàn)要素:

本發(fā)明要解決的技術(shù)問(wèn)題在于,針對(duì)現(xiàn)有技術(shù)的上述缺陷,提供一種圖像數(shù)據(jù)傳輸方法、移動(dòng)終端及存儲(chǔ)裝置,旨在通過(guò)攝像頭對(duì)感應(yīng)到的圖像數(shù)據(jù)進(jìn)行幀與幀之間的檢測(cè),相鄰幀圖像之間傳輸時(shí)只需傳輸不同的一塊區(qū)域,從而節(jié)省攝像頭向基帶控制器數(shù)據(jù)傳輸時(shí)間,提高圖像數(shù)據(jù)傳輸效率。

本發(fā)明解決技術(shù)問(wèn)題所采用的技術(shù)方案如下:

一種圖像數(shù)據(jù)傳輸方法,其中,所述方法包括以下步驟:

步驟a:移動(dòng)終端的攝像頭獲取待發(fā)送圖像的整幀數(shù)據(jù);

步驟b:將所述待發(fā)送圖像的整幀數(shù)據(jù)與存儲(chǔ)器中已存儲(chǔ)的整幀數(shù)據(jù)進(jìn)行逐個(gè)像素比較;

步驟c:當(dāng)出現(xiàn)圖像數(shù)據(jù)不同時(shí),獲取首個(gè)圖像數(shù)據(jù)不相同的像素與末個(gè)圖像數(shù)據(jù)不相同的像素的行號(hào)和列號(hào);

步驟d:獲取需待發(fā)送圖像數(shù)據(jù)的行范圍,將所述行范圍內(nèi)的所有圖像數(shù)據(jù)發(fā)送給基帶控制器,并將所述待發(fā)送圖像的整幀數(shù)據(jù)保存在存儲(chǔ)器中。

所述的圖像數(shù)據(jù)傳輸方法,其中,所述步驟a之前還包括:

步驟s:預(yù)先將上一次發(fā)送的圖像的整幀數(shù)據(jù)保存在移動(dòng)終端的存儲(chǔ)器中。

所述的圖像數(shù)據(jù)傳輸方法,其中,所述步驟a具體包括:

步驟a1:移動(dòng)終端開啟攝像頭進(jìn)行拍照或者攝像;

步驟a2:根據(jù)攝像頭的拍照或者攝像,獲取待發(fā)送圖像的整幀數(shù)據(jù)。

所述的圖像數(shù)據(jù)傳輸方法,其中,所述步驟a還包括:所述攝像頭和基帶控制器通過(guò)數(shù)據(jù)信號(hào)進(jìn)行通信連接。

所述的圖像數(shù)據(jù)傳輸方法,其中,所述數(shù)據(jù)信號(hào)包括指令數(shù)據(jù)和圖像數(shù)據(jù);所述指令數(shù)據(jù)用于所述攝像頭對(duì)基帶控制器進(jìn)行設(shè)置,所述圖像數(shù)據(jù)由多個(gè)像素的數(shù)據(jù)組成。

所述的圖像數(shù)據(jù)傳輸方法,其中,所述步驟b具體包括:

步驟b1:獲取所述待發(fā)送圖像的整幀數(shù)據(jù)中的像素排列信息;

步驟b2:將所述待發(fā)送圖像的整幀數(shù)據(jù)中的像素和存儲(chǔ)器中已存儲(chǔ)的整幀數(shù)據(jù)中的像素進(jìn)行逐個(gè)像素比較。

所述的圖像數(shù)據(jù)傳輸方法,其中,所述步驟c具體包括:

步驟c1:當(dāng)所述待發(fā)送圖像的整幀數(shù)據(jù)中的像素和存儲(chǔ)器中已存儲(chǔ)的整幀數(shù)據(jù)中的像素進(jìn)行逐個(gè)像素比較出現(xiàn)不相同的像素時(shí),對(duì)不相同的像素進(jìn)行標(biāo)記;

步驟c2:分別獲取首個(gè)圖像數(shù)據(jù)不相同的像素與末個(gè)圖像數(shù)據(jù)不相同的像素的行號(hào)和列號(hào),得出出現(xiàn)不同像素的所有行范圍。

所述的圖像數(shù)據(jù)傳輸方法,其中,所述步驟d具體包括:

步驟d1:根據(jù)不相同的像素的首個(gè)圖像數(shù)據(jù)和末個(gè)圖像數(shù)據(jù)的行號(hào)得到待發(fā)送圖像數(shù)據(jù)的行范圍,并獲取所述行范圍內(nèi)的所有圖像數(shù)據(jù);

步驟d2:將所述行范圍內(nèi)的所有圖像數(shù)據(jù)發(fā)送給基帶控制器,并將所述待發(fā)送圖像的整幀數(shù)據(jù)保存在存儲(chǔ)器中。

一種移動(dòng)終端,其中,包括:處理器、與處理器通信連接的存儲(chǔ)器,所述存儲(chǔ)器存儲(chǔ)有計(jì)算機(jī)程序,所述計(jì)算機(jī)程序用于被執(zhí)行時(shí)實(shí)現(xiàn)所述的圖像數(shù)據(jù)傳輸方法;所述處理器用于調(diào)用所述存儲(chǔ)器中的計(jì)算機(jī)程序,以實(shí)現(xiàn)所述的圖像數(shù)據(jù)傳輸方法。

一種存儲(chǔ)裝置,其中,所述存儲(chǔ)裝置存儲(chǔ)有計(jì)算機(jī)程序,所述計(jì)算機(jī)程序能夠被執(zhí)行以用于實(shí)現(xiàn)所述的圖像數(shù)據(jù)傳輸方法。

本發(fā)明公開了一種圖像數(shù)據(jù)傳輸方法、移動(dòng)終端及存儲(chǔ)裝置,所述方法包括:移動(dòng)終端的攝像頭獲取待發(fā)送圖像的整幀數(shù)據(jù);將所述待發(fā)送圖像的整幀數(shù)據(jù)與存儲(chǔ)器中已存儲(chǔ)的整幀數(shù)據(jù)進(jìn)行逐個(gè)像素比較;當(dāng)出現(xiàn)圖像數(shù)據(jù)不同時(shí),獲取首個(gè)圖像數(shù)據(jù)不相同的像素與末個(gè)圖像數(shù)據(jù)不相同的像素的行號(hào)和列號(hào);獲取需待發(fā)送圖像數(shù)據(jù)的行范圍,將所述行范圍內(nèi)的所有圖像數(shù)據(jù)發(fā)送給基帶控制器,并將所述待發(fā)送圖像的整幀數(shù)據(jù)保存在存儲(chǔ)器中。本發(fā)明通過(guò)攝像頭對(duì)感應(yīng)到的圖像數(shù)據(jù)進(jìn)行幀與幀之間的檢測(cè),相鄰幀圖像之間傳輸時(shí)只需傳輸不同的一塊區(qū)域,從而節(jié)省攝像頭向基帶控制器數(shù)據(jù)傳輸時(shí)間,提高圖像數(shù)據(jù)傳輸效率。

附圖說(shuō)明

圖1是本發(fā)明圖像數(shù)據(jù)傳輸方法的較佳實(shí)施例的流程圖。

圖2是本發(fā)明圖像數(shù)據(jù)傳輸方法中整幀圖像數(shù)據(jù)的組成示意圖。

圖3是本發(fā)明移動(dòng)終端的功能原理框圖。

具體實(shí)施方式

為使本發(fā)明的目的、技術(shù)方案及優(yōu)點(diǎn)更加清楚、明確,以下參照附圖并舉實(shí)施例對(duì)本發(fā)明進(jìn)一步詳細(xì)說(shuō)明。應(yīng)當(dāng)理解,此處所描述的具體實(shí)施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。

本發(fā)明較佳實(shí)施例所述的圖像數(shù)據(jù)傳輸方法,如圖1所示,一種圖像數(shù)據(jù)傳輸方法,其中,包括以下步驟:

步驟s100、移動(dòng)終端的攝像頭獲取待發(fā)送圖像的整幀數(shù)據(jù)。

本發(fā)明中,圖像數(shù)據(jù)是由一個(gè)像素一個(gè)像素的數(shù)據(jù)所組成,如圖1所示,例如本次待發(fā)送的整幀圖像數(shù)據(jù)尺寸為m*n,圖像數(shù)據(jù)的排布如圖1所示,本步驟中獲取到的整幀圖像數(shù)據(jù)為:d(1,1)、d(1,2)、d(1,3)、……、d(1,m)、d(2,1)、d(2,2)、d(2,3)、……、d(2,m)、d(3,1)、d(3,2)、d(3,3)、……、d(3,m)、……、d(n,1)、d(n,2)、d(n,3)、……、d(n,m)。

具體地,所述s100之前還包括:預(yù)先將上一次發(fā)送的圖像的整幀數(shù)據(jù)保存在移動(dòng)終端的存儲(chǔ)器中。例如所保存的上次刷新的圖像數(shù)據(jù)為dlast(1,1)、dlast(1,2)、dlast(1,3)、……、dlast(1,m)、dlast(2,1)、dlast(2,2)、dlast(2,3)、……、dlast(2,m)、dlast(3,1)、dlast(3,2)、dlast(3,3)、……、dlast(3,m)、……、dlast(n,1)、dlast(n,2)、dlast(n,3)、……、dlast(n,m);然后在后面的步驟中依次比較d(1,1)與dlast(1,1)是否相同、d(1,2)與dlast(1,2)是否相同、d(1,3)與dlast(1,3)是否相同、……、d(1,m)與dlast(1,m)是否相同、d(2,1)與dlast(2,1)是否相同、d(2,2)與dlast(2,2)是否相同、d(2,3)與dlast(2,3)是否相同、……、d(2,m)與dlast(2,m)是否相同、……、d(n,1)與dlast(n,1)是否相同、d(n,2)與dlast(n,2)是否相同、d(n,3)與dlast(n,3)是否相同、……、d(n,m)與dlast(n,m)是否相同。

進(jìn)一步地,所述步驟s100具體包括:

s101,移動(dòng)終端開啟攝像頭進(jìn)行拍照或者攝像;

s102,根據(jù)攝像頭的拍照或者攝像,獲取待發(fā)送圖像的整幀數(shù)據(jù)。

所述步驟s100還包括:所述攝像頭和基帶控制器通過(guò)數(shù)據(jù)信號(hào)進(jìn)行通信連接。所述數(shù)據(jù)信號(hào)包括指令數(shù)據(jù)和圖像數(shù)據(jù);所述指令數(shù)據(jù)用于所述攝像頭對(duì)基帶控制器進(jìn)行設(shè)置,所述圖像數(shù)據(jù)由多個(gè)像素的數(shù)據(jù)組成。

步驟s200、將所述待發(fā)送圖像的整幀數(shù)據(jù)與存儲(chǔ)器中已存儲(chǔ)的整幀數(shù)據(jù)進(jìn)行逐個(gè)像素比較。

具體地,逐個(gè)像素依次比較步驟s100中得到的本次待發(fā)送的整幀圖像數(shù)據(jù)與上次刷新后保存在存儲(chǔ)器中的圖像數(shù)據(jù),分別獲取第一個(gè),最后一個(gè)圖像數(shù)據(jù)不同的像素的行號(hào)和列號(hào);例如逐個(gè)像素比較后依次得到以下像素不同,d(2,2)、d(2,3)、d(3,8)、d(6,2)、d(6,3)、d(66,6),則第一個(gè)圖像數(shù)據(jù)不同的像素行號(hào)和列號(hào)為(2,2),最后一個(gè)圖像數(shù)據(jù)不同的像素行號(hào)和列號(hào)為(66,6)。

進(jìn)一步地,所述步驟s200具體包括:

s201,獲取所述待發(fā)送圖像的整幀數(shù)據(jù)中的像素排列信息;

s202,將所述待發(fā)送圖像的整幀數(shù)據(jù)中的像素和存儲(chǔ)器中已存儲(chǔ)的整幀數(shù)據(jù)中的像素進(jìn)行逐個(gè)像素比較。

步驟s300、當(dāng)出現(xiàn)圖像數(shù)據(jù)不同時(shí),獲取首個(gè)圖像數(shù)據(jù)不相同的像素與末個(gè)圖像數(shù)據(jù)不相同的像素的行號(hào)和列號(hào)。

具體地,通過(guò)每個(gè)像素的逐個(gè)比較,得到不相同像素的最小行號(hào)和最大行號(hào),例如步驟s200中依次得到以下像素不同,d(2,2)、d(2,3)、d(3,8)、d(6,2)、d(6,3)、d(66,6),則第一個(gè)圖像數(shù)據(jù)不同的像素行號(hào)和列號(hào)為(2,2),最后一個(gè)圖像數(shù)據(jù)不同的像素行號(hào)和列號(hào)為(66,6);獲取第2行至第66行范圍內(nèi)的所有圖像數(shù)據(jù)。

進(jìn)一步地,所述步驟s300具體包括:

s301,當(dāng)所述待發(fā)送圖像的整幀數(shù)據(jù)中的像素和存儲(chǔ)器中已存儲(chǔ)的整幀數(shù)據(jù)中的像素進(jìn)行逐個(gè)像素比較出現(xiàn)不相同的像素時(shí),對(duì)不相同的像素進(jìn)行標(biāo)記;

s302,分別獲取首個(gè)圖像數(shù)據(jù)不相同的像素與末個(gè)圖像數(shù)據(jù)不相同的像素的行號(hào)和列號(hào),得出出現(xiàn)不同像素的所有行范圍。

步驟s400、獲取需待發(fā)送圖像數(shù)據(jù)的行范圍,將所述行范圍內(nèi)的所有圖像數(shù)據(jù)發(fā)送給基帶控制器,并將所述待發(fā)送圖像的整幀數(shù)據(jù)保存在存儲(chǔ)器中。

具體地,根據(jù)步驟s300中得到的兩個(gè)像素的行號(hào),將這兩個(gè)行號(hào)之間的數(shù)據(jù)發(fā)送給基帶控制器;將兩個(gè)行號(hào)設(shè)置在基帶控制器中,然后把圖像數(shù)據(jù)中這兩個(gè)行號(hào)之間的所有圖像數(shù)據(jù)發(fā)送給基帶控制器;例如步驟s300中依次得到以下像素不同,d(2,2)、d(2,3)、d(3,8)、d(6,2)、d(6,3)、d(66,6),則第一個(gè)圖像數(shù)據(jù)不同的像素行號(hào)和列號(hào)為(2,2),最后一個(gè)圖像數(shù)據(jù)不同的像素行號(hào)和列號(hào)為(66,6);在本步驟中將第2行至第66行的圖像數(shù)據(jù)發(fā)送給基帶控制器。

進(jìn)一步地,所述步驟s400具體包括:

s401,根據(jù)不相同的像素的首個(gè)圖像數(shù)據(jù)和末個(gè)圖像數(shù)據(jù)的行號(hào)得到待發(fā)送圖像數(shù)據(jù)的行范圍,并獲取所述行范圍內(nèi)的所有圖像數(shù)據(jù);

s402,將所述行范圍內(nèi)的所有圖像數(shù)據(jù)發(fā)送給基帶控制器,并將所述待發(fā)送圖像的整幀數(shù)據(jù)保存在存儲(chǔ)器中。

本發(fā)明還提供了一種移動(dòng)終端,如圖3所示,所述移動(dòng)終端包括:處理器(processor)10、存儲(chǔ)器(memory)20、通信接口(communicationsinterface)30和總線40;其中,

所述處理器10、存儲(chǔ)器20、通信接口30通過(guò)所述總線40完成相互間的通信;

所述通信接口30用于所述移動(dòng)終端的通信設(shè)備之間的信息傳輸;

所述處理器10用于調(diào)用所述存儲(chǔ)器20中的計(jì)算機(jī)程序,以執(zhí)行上述各方法實(shí)施例所提供的方法,例如包括:移動(dòng)終端的攝像頭獲取待發(fā)送圖像的整幀數(shù)據(jù);將所述待發(fā)送圖像的整幀數(shù)據(jù)與存儲(chǔ)器中已存儲(chǔ)的整幀數(shù)據(jù)進(jìn)行逐個(gè)像素比較;當(dāng)出現(xiàn)圖像數(shù)據(jù)不同時(shí),獲取首個(gè)圖像數(shù)據(jù)不相同的像素與末個(gè)圖像數(shù)據(jù)不相同的像素的行號(hào)和列號(hào);獲取需待發(fā)送圖像數(shù)據(jù)的行范圍,將所述行范圍內(nèi)的所有圖像數(shù)據(jù)發(fā)送給基帶控制器,并將所述待發(fā)送圖像的整幀數(shù)據(jù)保存在存儲(chǔ)器中。

本發(fā)明還提供一種存儲(chǔ)裝置,其中,所述存儲(chǔ)裝置存儲(chǔ)有計(jì)算機(jī)程序,所述計(jì)算機(jī)程序能夠被執(zhí)行以實(shí)現(xiàn)所述的圖像數(shù)據(jù)傳輸方法。

綜上所述,本發(fā)明提供了一種圖像數(shù)據(jù)傳輸方法、移動(dòng)終端及存儲(chǔ)裝置,所述方法包括:移動(dòng)終端的攝像頭獲取待發(fā)送圖像的整幀數(shù)據(jù);將所述待發(fā)送圖像的整幀數(shù)據(jù)與存儲(chǔ)器中已存儲(chǔ)的整幀數(shù)據(jù)進(jìn)行逐個(gè)像素比較;當(dāng)出現(xiàn)圖像數(shù)據(jù)不同時(shí),獲取首個(gè)圖像數(shù)據(jù)不相同的像素與末個(gè)圖像數(shù)據(jù)不相同的像素的行號(hào)和列號(hào);獲取需待發(fā)送圖像數(shù)據(jù)的行范圍,將所述行范圍內(nèi)的所有圖像數(shù)據(jù)發(fā)送給基帶控制器,并將所述待發(fā)送圖像的整幀數(shù)據(jù)保存在存儲(chǔ)器中。本發(fā)明通過(guò)攝像頭對(duì)感應(yīng)到的圖像數(shù)據(jù)進(jìn)行幀與幀之間的檢測(cè),相鄰幀圖像之間傳輸時(shí)只需傳輸不同的一塊區(qū)域,從而節(jié)省攝像頭向基帶控制器數(shù)據(jù)傳輸時(shí)間,提高圖像數(shù)據(jù)傳輸效率。

當(dāng)然,本領(lǐng)域普通技術(shù)人員可以理解實(shí)現(xiàn)上述實(shí)施例方法中的全部或部分流程,是可以通過(guò)計(jì)算機(jī)程序來(lái)指令相關(guān)硬件(如處理器,控制器等)來(lái)完成,所述的程序可存儲(chǔ)于一計(jì)算機(jī)可讀取的存儲(chǔ)介質(zhì)中,該程序在執(zhí)行時(shí)可包括如上述各方法實(shí)施例的流程。其中所述的存儲(chǔ)介質(zhì)可為存儲(chǔ)器、磁碟、光盤等。

應(yīng)當(dāng)理解的是,本發(fā)明的應(yīng)用不限于上述的舉例,對(duì)本領(lǐng)域普通技術(shù)人員來(lái)說(shuō),可以根據(jù)上述說(shuō)明加以改進(jìn)或變換,所有這些改進(jìn)和變換都應(yīng)屬于本發(fā)明所附權(quán)利要求的保護(hù)范圍。

當(dāng)前第1頁(yè)1 2 
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
浦县| 乾安县| 微博| 宝鸡市| 信丰县| 长顺县| 阿坝县| 宁阳县| 宁都县| 大埔县| 建昌县| 永仁县| 睢宁县| 莎车县| 互助| 滨州市| 桂东县| 玛多县| 晋宁县| 卓资县| 汕头市| 阜平县| 进贤县| 邮箱| 伊吾县| 宜章县| 肇源县| 永泰县| 霍邱县| 兴仁县| 邛崃市| 阿克苏市| 乌拉特前旗| 迭部县| 新田县| 临潭县| 祁阳县| 昭觉县| 博兴县| 泸溪县| 东乡|