欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

圖像傳輸?shù)姆椒把b置與流程

文檔序號:12068655閱讀:272來源:國知局
圖像傳輸?shù)姆椒把b置與流程

本發(fā)明涉及通信技術(shù)領(lǐng)域,尤其涉及一種圖像傳輸?shù)姆椒把b置。



背景技術(shù):

視頻通話是指基于互聯(lián)網(wǎng)或移動互聯(lián)網(wǎng),在終端之間實(shí)時傳輸語音和圖像的一種通信方式。隨著互聯(lián)網(wǎng)技術(shù)的發(fā)展,視頻通話也成為人們越來越常用的通信方式之一。目前,視頻通話的技術(shù)方案通常是將采集到的每一幀圖像中的所有像素都進(jìn)行編碼并傳輸。這使得在視頻通話中需要傳輸?shù)膱D像的碼率過高,即每秒鐘需要傳輸?shù)膱D像的數(shù)據(jù)過多,從而耗費(fèi)用戶大量的流量。



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

本發(fā)明提供一種圖像傳輸?shù)姆椒把b置,能夠減少視頻通話中需要傳輸?shù)膱D像的碼率,從而減少用戶流量的使用。

為達(dá)到上述目的,本發(fā)明提供采用如下技術(shù)方案:

第一方面,本發(fā)明提供一種圖像傳輸?shù)姆椒ǎ龇椒☉?yīng)用于發(fā)送端,所述方法包括:

確定待傳輸幀圖像與參考幀圖像的像素差值;

對所述像素差值進(jìn)行編碼,得到待傳輸幀圖像的編碼數(shù)據(jù);

將所述待傳輸幀圖像的編碼數(shù)據(jù)發(fā)送給接收端。

第二方面,本發(fā)明提供一種圖像傳輸?shù)姆椒ǎ龇椒☉?yīng)用于接收端,所述方法包括

接收待傳輸幀圖像的編碼數(shù)據(jù);

對所述待傳輸幀圖像的編碼數(shù)據(jù)進(jìn)行解碼,得到待傳輸幀圖像與參考幀圖像的像素差值;

根據(jù)所述像素差值和參考幀圖像的像素值,恢復(fù)待傳輸幀圖像。

第三方面,本發(fā)明提供一種圖像傳輸?shù)难b置,所述裝置應(yīng)用于發(fā)送端,所述裝置包括:確定模塊、編碼模塊和發(fā)送模塊;

所述確定模塊,用于確定待傳輸幀圖像與參考幀圖像的像素差值;

所述編碼模塊,用于對所述確定模塊確定的像素差值進(jìn)行編碼,得到待傳輸幀圖像的編碼數(shù)據(jù);

所述發(fā)送模塊,用于將所述待傳輸幀圖像的編碼數(shù)據(jù)發(fā)送給接收端。

第四方面,本發(fā)明提供一種圖像傳輸?shù)难b置,所述裝置應(yīng)用于接收端,所述裝置包括:接收模塊、解碼模塊、恢復(fù)模塊;

所述接收模塊,用于接收待傳輸幀圖像的編碼數(shù)據(jù);

所述解碼模塊,用于對所述接收模塊接收到的待傳輸幀圖像的編碼數(shù)據(jù)進(jìn)行解碼,得到待傳輸幀圖像與參考幀圖像的像素差值;

所述恢復(fù)模塊,用于根據(jù)所述解碼模塊得到的像素差值和參考幀圖像的像素值,恢復(fù)待傳輸幀圖像。

相比較于現(xiàn)有技術(shù)對一幀圖像中的所有像素進(jìn)行編碼和傳輸,本發(fā)明實(shí)施例提供的圖像傳輸?shù)姆椒把b置,通過確定待傳輸幀圖像與參考幀圖像的像素差值,并對所述像素差值進(jìn)行編碼。由于對像素差值的編碼,相當(dāng)于僅編碼傳輸幀圖像與參考幀圖像中像素不同的部分,因而最后得到的編碼數(shù)據(jù)較小,即降低待傳輸幀圖像的碼率。將所述編碼數(shù)據(jù)發(fā)送給接收端,能夠減少用戶流量的使用。

附圖說明

為了更清楚地說明本發(fā)明實(shí)施例中的技術(shù)方案,下面將對實(shí)施例中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖獲得其它的附圖。

圖1為本發(fā)明實(shí)施例提供的視頻通話系統(tǒng)的組成示意圖;

圖2為本發(fā)明實(shí)施例提供的一種圖像傳輸?shù)姆椒ǖ牧鞒虉D;

圖3為本發(fā)明實(shí)施例提供的步驟101、102的具體實(shí)現(xiàn)過程的示意圖;

圖4為本發(fā)明實(shí)施例提供的另一種圖像傳輸?shù)姆椒ǖ牧鞒虉D;

圖5為本發(fā)明實(shí)施提供的對圖像組中圖像的編碼方法的示意圖;

圖6為本發(fā)明實(shí)施例提供的另一種圖像傳輸?shù)姆椒ǖ牧鞒虉D;

圖7為本發(fā)明實(shí)施例提供的一種圖像傳輸?shù)姆椒ǖ牧鞒虉D;

圖8為本發(fā)明實(shí)施例提供的步驟402、403的具體實(shí)現(xiàn)過程的示意圖;

圖9為本發(fā)明實(shí)施例提供的另一種圖像傳輸?shù)姆椒ǖ牧鞒虉D;

圖10為本發(fā)明實(shí)施例提供的一種圖像傳輸?shù)难b置的結(jié)構(gòu)示意圖;

圖11為本發(fā)明實(shí)施例提供的另一種圖像傳輸?shù)难b置的結(jié)構(gòu)示意圖;

圖12為本發(fā)明實(shí)施例提供的另一種圖像傳輸?shù)难b置的結(jié)構(gòu)示意圖;

圖13為本發(fā)明實(shí)施例提供的一種圖像傳輸?shù)难b置的結(jié)構(gòu)示意圖;

圖14為本發(fā)明實(shí)施例提供的一種終端的結(jié)構(gòu)示意圖;

圖15為本發(fā)明實(shí)施例提供的一種終端的結(jié)構(gòu)示意圖。

具體實(shí)施方式

下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例僅僅是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例。基于本發(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動前提下所獲得的所有其它實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。

如圖1所示,本發(fā)明實(shí)施例提供的視頻通話系統(tǒng)的組成示意圖。所述視頻通話系統(tǒng)由發(fā)送端11和接收端12組成,發(fā)送端11與接收端12之間通過無線網(wǎng)絡(luò)或有線網(wǎng)絡(luò)連接。所述發(fā)送端11包括智能手機(jī)、平板電腦等終端,用于采集視頻通話中的圖像以及將圖像編碼后的編碼數(shù)據(jù)發(fā)送給接收端。所述接收端12包括智能手機(jī)、平板電腦等終端,用于接收所述發(fā)送端11發(fā)送的編碼數(shù)據(jù),并將編碼數(shù)據(jù)解碼后恢復(fù)的圖像顯示給用戶。

如圖2所示,本發(fā)明實(shí)施例提供一種圖像傳輸?shù)姆椒?,所述方法?yīng)用于發(fā)送端,所述方法包括:

101、確定待傳輸幀圖像與參考幀圖像的像素差值。

其中,參考幀圖像可以是待傳輸幀圖像的前一幀圖像。

具體實(shí)現(xiàn)過程中,將待傳輸幀圖像與參考幀圖像在像素上做差值計算,得到像素差值。

102、對所述像素差值進(jìn)行編碼,得到待傳輸幀圖像的編碼數(shù)據(jù)。

具體實(shí)現(xiàn)過程中,先對所述像素差值進(jìn)行離散余弦變換(Discrete Cosine Transform,DCT),確定像素差值對應(yīng)的DCT系數(shù);再根據(jù)預(yù)設(shè)的量化規(guī)則,對DCT系數(shù)進(jìn)行量化,得到量化數(shù)據(jù);最后根據(jù)預(yù)設(shè)的編碼規(guī)則,對量化數(shù)據(jù)進(jìn)行熵編碼,得到編碼數(shù)據(jù)。

步驟101、102的具體實(shí)現(xiàn)過程可參考圖3,其中X(K)表示參考幀圖像的像素值,X(K+1)表示待傳輸幀圖像的像素值,Y(K+1)表示待傳輸幀圖像與參考幀圖像的像素差值,D(K+1)表示像素差值對應(yīng)的DCT系數(shù),Y`(K+1)表示編碼數(shù)據(jù)。

值得說明的是,待傳輸幀圖像與參考幀圖像在像素相同的部分,在像素差值中對應(yīng)的取值為0,而取值為0的部分在編碼過程中可以省略,從而減小最終得到的編碼數(shù)據(jù)。

103、將所述待傳輸幀圖像的編碼數(shù)據(jù)發(fā)送給接收端。

具體實(shí)現(xiàn)過程中,發(fā)送端通過無線網(wǎng)絡(luò)或有線網(wǎng)絡(luò)將所述編碼數(shù)據(jù)發(fā)送給接收端。

相比較于現(xiàn)有技術(shù)對一幀圖像中的所有像素進(jìn)行編碼和傳輸,本發(fā)明實(shí)施例提供的圖像傳輸?shù)姆椒ǎㄟ^確定待傳輸幀圖像與參考幀圖像的像素差值,并對所述像素差值進(jìn)行編碼。由于對像素差值的編碼,相當(dāng)于僅編碼傳輸幀圖像與參考幀圖像中像素不同的部分,因而得到的編碼數(shù)據(jù)較小,即降低待傳輸幀圖像的碼率。將所述編碼數(shù)據(jù)發(fā)送給接收端,能夠減少用戶流量的使用。

為了便于描述,下文中將現(xiàn)有技術(shù)中對一幀圖像所有像素進(jìn)行編碼的方法,稱為全編碼;而通過本發(fā)明實(shí)施例中步驟101、102對待傳輸幀圖像與參考幀圖像的像素差值進(jìn)行編碼的方法,稱為殘差編碼。

現(xiàn)有技術(shù)在傳輸圖像時多采用圖像組(Group of Pictures,GOP)的結(jié)構(gòu)。因此,為了便于接收端從接收到的編碼數(shù)據(jù)中恢復(fù)采用了殘差編碼方法的圖像,發(fā)送端可以與接收端協(xié)定:圖像組中的第一幀圖像采用全編碼,而圖像組中的其余圖像采用殘差編碼。從而接收端在接收到某圖像的編碼數(shù)據(jù)后,可通過判斷該圖像在圖像組中的位置來采用相應(yīng)的解碼方法。

根據(jù)上述的分析,在圖2所示方法的基礎(chǔ)上,本發(fā)明提供另一種圖像傳輸?shù)姆椒?,所述方法?yīng)用于發(fā)送端。如圖4所示,所述方法還包括:

201、判斷待傳輸幀圖像是否是圖像組中的第一幀圖像。

其中,所述圖像組由時間連續(xù)的至少兩幀圖像組成。

具體實(shí)現(xiàn)過程中,在圖像組中的每一幀圖像都有相應(yīng)的位置信息,所述位置信息用于表示一幀圖像處于圖像組中的位置。因此,從傳輸幀圖像的位置信息中可以判斷待傳輸幀圖像是否是圖像組中的第一幀圖像。

202、若待傳輸幀圖像不是圖像組中的第一幀圖像,確定待傳輸幀圖像與參考幀圖像的像素差值。

203、對所述像素差值進(jìn)行編碼,得到待傳輸幀圖像的編碼數(shù)據(jù)。

為了將圖像組中每幀圖像的編碼方法說明清楚,下面舉例說明:圖像1、2、3組成一個圖像組,其中圖像1為第一幀圖像。在進(jìn)行編碼的時候,如圖5所示,其中X(K)表示圖1的像素值,X(K+1)表示圖2的像素值,X(K+2)表示圖3的像素值??梢姡诰幋a時,對圖像1進(jìn)行全編碼;圖像2以圖像1為參考幀圖像進(jìn)行殘差編碼;圖像3以圖像2為參考幀圖像進(jìn)行殘差編碼。

204、若待傳輸幀圖像是圖像組中的第一幀圖像,對待傳輸幀圖像進(jìn)行全編碼,得到待傳輸幀圖像的編碼數(shù)據(jù)。

205、將所述待傳輸幀圖像的編碼數(shù)據(jù)發(fā)送給接收端。

具體實(shí)現(xiàn)過程中,將包含待傳輸幀圖像的圖像組中的所有圖像進(jìn)行編碼,并將所有編碼數(shù)據(jù)打包發(fā)送給接收端。

相比較于現(xiàn)有技術(shù)對圖像組中所有的圖像都進(jìn)行全編碼,本發(fā)明實(shí)施例提供的圖像傳輸?shù)姆椒ǎ瑑H對圖像組中的第一幀圖像進(jìn)行全編碼,而對圖像組中的其他圖像采用殘差編碼。由于本發(fā)明實(shí)施例提供的殘差編碼能夠有效減少一幀圖像的編碼數(shù)據(jù),也即減少一幀圖像的碼率。因此,在將所述編碼數(shù)據(jù)發(fā)送給接收端時,能夠減少用戶流量的使用。

當(dāng)參考幀圖像與待傳輸幀圖像區(qū)別較大時,如果還采用殘差編碼,則會造成接收端恢復(fù)出來的待傳輸幀圖像存在嚴(yán)重失真。因此,為了改進(jìn)上述缺點(diǎn),在圖2所示方法的基礎(chǔ)上,本發(fā)明實(shí)施例提供另一種圖像傳輸?shù)姆椒?,所述方法?yīng)用于發(fā)送端。如圖6所示,所述方法包括:

301、檢測待傳輸幀圖像與參考幀圖像在像素上的相似性是否大于預(yù)設(shè)值。

具體實(shí)現(xiàn)過程中,所述相似性可通過計算待傳輸幀圖像與參考幀圖像的像素差值的均方差來確定。

302、當(dāng)所述相似性大于預(yù)設(shè)值時,確定待傳輸幀圖像與參考幀圖像的像素差值。

303、對所述像素差值進(jìn)行編碼,得到待傳輸幀圖像的編碼數(shù)據(jù)。

304、當(dāng)所述相似性小于等于預(yù)設(shè)值時,對待傳輸幀圖像進(jìn)行全編碼,得到待傳輸幀圖像的編碼數(shù)據(jù)。

可選的,當(dāng)待傳輸幀圖像采用全編碼的方法時,則應(yīng)該在得到的編碼數(shù)據(jù)中增加全編碼標(biāo)識,以便于接收端在獲取到待傳輸幀圖像的編碼數(shù)據(jù)后,采用相應(yīng)的解碼方式進(jìn)行解碼。

305、將所述待傳輸幀圖像的編碼數(shù)據(jù)發(fā)送給接收端。

本發(fā)明實(shí)施例提供的圖像傳輸?shù)姆椒?,通過對參考幀圖像與待傳輸幀圖像在像素上的相似性判斷,當(dāng)相似性大于預(yù)設(shè)值時,才對待傳輸幀圖像采用殘差編碼,從而避免接收端恢復(fù)的待傳輸幀圖像有較大的失真。

如圖7所示,本發(fā)明實(shí)施例提供一種圖像傳輸?shù)姆椒?,其中步驟401-403的執(zhí)行主體是接收端。所述方法包括:

401、接收待傳輸幀圖像的編碼數(shù)據(jù)。

具體實(shí)現(xiàn)過程中,接收端通過有線網(wǎng)絡(luò)或無線網(wǎng)絡(luò)接收到發(fā)送端發(fā)送的待傳輸幀圖像的編碼數(shù)據(jù)。

402、對所述待傳輸幀圖像的編碼數(shù)據(jù)進(jìn)行解碼,得到待傳輸幀圖像與參考幀圖像的像素差值。

具體實(shí)現(xiàn)過程中,先根據(jù)預(yù)設(shè)解碼規(guī)則,對所述編碼數(shù)據(jù)進(jìn)行熵解碼,得到熵解碼數(shù)據(jù);然后對熵解碼數(shù)據(jù)進(jìn)行反量化,得到反量化數(shù)據(jù);最后,對反量化數(shù)據(jù)進(jìn)行反向離散余弦變換(Inverse Discrete Cosine Transformation,IDCT),得到像素差值。

可選的,如步驟204或步驟304中所述,待傳輸幀圖像可能采用全編碼的方式得到編碼數(shù)據(jù)。因而在編碼數(shù)據(jù)的解碼前,應(yīng)先判斷接收到的編碼數(shù)據(jù)通過合作編碼方法得到的,進(jìn)而采用相應(yīng)的解碼方法來恢復(fù)待傳輸幀圖像。

具體實(shí)現(xiàn)過程中,若發(fā)送端采用步驟201-204的方法來編碼待傳輸幀圖像,則接收端可通過確定待傳輸幀圖像在圖像組中的位置,來采用相應(yīng)的解碼方法,即待傳輸幀圖像是圖像組中的第一幀圖像,則接下來的步驟采用全編碼對應(yīng)的解碼方法來恢復(fù)待傳輸幀圖像;若待傳輸幀圖像不是圖像組中的第一幀圖像,則接下來的步驟采用殘差編碼對應(yīng)的解碼方法來恢復(fù)待傳輸幀圖像。

若發(fā)送端采用步驟301-304的方法來編碼待傳輸幀圖像,則接收端可通過判斷所述編碼數(shù)據(jù)中是否有全編碼標(biāo)識,來采用相應(yīng)的解碼方法,即若編碼數(shù)據(jù)中有全編碼標(biāo)識,則接下來的步驟采用全編碼對應(yīng)的解碼方法來恢復(fù)待傳輸幀圖像;若編碼數(shù)據(jù)中沒有全編碼標(biāo)識,則接下來的步驟采用殘差編碼對應(yīng)的解碼方法來恢復(fù)待傳輸幀圖像。

403、根據(jù)所述像素差值和參考幀圖像的像素值,恢復(fù)待傳輸幀圖像。

具體實(shí)現(xiàn)過程中,將所述像素差值與參考幀圖像的像素值相加,可以恢復(fù)待傳輸幀圖像。

步驟402、403的具體實(shí)現(xiàn)過程可參考圖8,其中Y`(K+1)表示編碼數(shù)據(jù),Y(K+1)表示待傳輸幀圖像與參考幀圖像的像素差值,X(K)表示參考幀圖像的像素值,X(K+1)表示待傳輸幀圖像的像素值。

本發(fā)明實(shí)施例提供的圖像傳輸?shù)姆椒ǎㄟ^接收待傳輸幀圖像的編碼數(shù)據(jù),并對編碼數(shù)據(jù)進(jìn)行解碼,得到所述像素差值,最后根據(jù)像素差值和參考幀圖像的像素值,恢復(fù)待傳輸幀圖像。由于待傳輸幀圖像的編碼數(shù)據(jù)是通過殘差編碼的方式得到的,因此所述編碼數(shù)據(jù)較小,從而在接收所述編碼數(shù)據(jù)時,能減少用戶流量的使用。

為了保證待傳輸幀圖像能夠順利恢復(fù),接收端應(yīng)存有參考幀圖像的像素值。因此,本發(fā)明提供另一種圖像傳輸?shù)姆椒?,所述方法?yīng)用于接收端。如圖9所示,在步驟401之前,所述方法還包括:

501、接收參考幀圖像的編碼數(shù)據(jù)。

502、對所述參考幀圖像的編碼數(shù)據(jù)進(jìn)行解碼,得到參考幀圖像的像素值。

具體實(shí)現(xiàn)過程中,若參考幀圖像的編碼數(shù)據(jù)是通過全編碼方式得到的,則通過解碼所述編碼數(shù)據(jù),就能夠得到參考幀圖像的像素值。若參考幀圖像的編碼數(shù)據(jù)是通過殘差編碼方式得到的,則在解碼后得到的是參考幀圖像與其前一幀圖像的像素差值,因此還需將所述像素差值加上參考幀圖像的前一幀圖像的像素值,才能得到參考幀圖像的像素值。

本發(fā)明實(shí)施例提供的圖像傳輸?shù)姆椒?,能夠使接收端存有參考幀圖像的像素值,從而能夠保證順利恢復(fù)待傳輸幀圖像。

如圖10所示,本發(fā)明實(shí)施例提供一種圖像傳輸?shù)难b置,應(yīng)用于發(fā)送端,用于執(zhí)行前述圖像傳輸?shù)姆椒?。所述裝置包括:確定模塊21、編碼模塊22和發(fā)送模塊23。

所述確定模塊21,用于確定待傳輸幀圖像與參考幀圖像的像素差值。

所述編碼模塊22,用于對所述確定模塊21確定的像素差值進(jìn)行編碼,得到待傳輸幀圖像的編碼數(shù)據(jù)。

所述發(fā)送模塊23,用于將所述待傳輸幀圖像的編碼數(shù)據(jù)發(fā)送給接收端。

相比較于現(xiàn)有技術(shù)對一幀圖像中的所有像素進(jìn)行編碼和傳輸,本發(fā)明實(shí)施例提供的圖像傳輸?shù)难b置,通過確定待傳輸幀圖像與參考幀圖像的像素差值,并對所述像素差值進(jìn)行編碼。由于對像素差值的編碼,相當(dāng)于僅編碼傳輸幀圖像與參考幀圖像中像素不同的部分,因而得到的編碼數(shù)據(jù)較小,即降低待傳輸幀圖像的碼率。將所述編碼數(shù)據(jù)發(fā)送給接收端,能夠減少用戶流量的使用。

在圖10所示裝置的基礎(chǔ)上,本發(fā)明實(shí)施例提供另一種圖像傳輸?shù)难b置。如圖11所示,所述裝置包括:判斷模塊24。

所述判斷模塊24,用于判斷待傳輸幀圖像是否是圖像組中的第一幀圖像;所述圖像組由時間連續(xù)的至少兩幀圖像組成。

所述確定模塊21,還用于當(dāng)所述判斷模塊24確定待傳輸幀圖像不是圖像組中的第一幀圖像時,確定待傳輸幀圖像與參考幀圖像的像素差值。

相比較于現(xiàn)有技術(shù)對圖像組中所有的圖像都進(jìn)行全編碼,本發(fā)明實(shí)施例提供的圖像傳輸?shù)难b置,僅對圖像組中的第一幀圖像進(jìn)行全編碼,而對圖像組中的其他圖像采用殘差編碼。由于本發(fā)明實(shí)施例提供的殘差編碼能夠有效減少一幀圖像的編碼數(shù)據(jù),也即減少一幀圖像的碼率。因此,在將所述編碼數(shù)據(jù)發(fā)送給接收端時,能夠減少用戶流量的使用。

在圖10所示裝置的基礎(chǔ)上,本發(fā)明實(shí)施例提供另一種圖像傳輸?shù)难b置。如圖12所示,所述裝置包括:檢測模塊25。

所述檢測模塊25,用于檢測待傳輸幀圖像與參考幀圖像在像素上的相似性是否大于預(yù)設(shè)值。

所述確定模塊21,還用于當(dāng)所述檢測模塊25確定所述相似性大于預(yù)設(shè)值時,確定待傳輸幀圖像與參考幀圖像的像素差值。

本發(fā)明實(shí)施例提供的圖像傳輸?shù)难b置,通過對參考幀圖像與待傳輸幀圖像在像素上的相似性判斷,當(dāng)所述相似性大于預(yù)設(shè)值時,才對待傳輸幀圖像采用殘差編碼,從而避免接收端恢復(fù)的待傳輸幀圖像有較大的失真。

如圖13所示,本發(fā)明實(shí)施例提供一種圖像傳輸?shù)难b置,應(yīng)用于接收端,用于執(zhí)行前述圖像傳輸?shù)姆椒āK鲅b置包括:接收模塊31、解碼模塊32、恢復(fù)模塊33。

所述接收模塊31,用于接收待傳輸幀圖像的編碼數(shù)據(jù)。

所述解碼模塊32,用于對所述接收模塊31接收到的編碼數(shù)據(jù)進(jìn)行解碼,得到待傳輸幀圖像與參考幀圖像的像素差值。

所述恢復(fù)模塊33,用于根據(jù)所述解碼模塊32得到的像素差值和參考幀圖像的像素值,恢復(fù)待傳輸幀圖像。

在本發(fā)明實(shí)施例的一種實(shí)現(xiàn)方式中,所述接收模塊31,還用于接收參考幀圖像的編碼數(shù)據(jù);所述解碼模塊32,還用于對所述接收模塊31接收到的參考幀圖像的編碼數(shù)據(jù)進(jìn)行解碼,得到參考幀圖像的像素值。

本發(fā)明實(shí)施例提供的圖像傳輸?shù)难b置,通過接收待傳輸幀圖像的編碼數(shù)據(jù),并對編碼數(shù)據(jù)進(jìn)行解碼,得到所述像素差值,最后根據(jù)像素差值和參考幀圖像的像素值,恢復(fù)待傳輸幀圖像。由于待傳輸幀圖像的編碼數(shù)據(jù)是通過殘差編碼的方式得到的,因此所述編碼數(shù)據(jù)較小,從而接收所述編碼數(shù)據(jù),能夠減少用戶流量的使用。

如圖14所示,本發(fā)明實(shí)施例提供一種終端,應(yīng)用于發(fā)送端,包括:處理器41、存儲器42、收發(fā)器43以及總線44,所述處理器41、存儲器42和收發(fā)器43通過所述總線44互相通信。其中,所述存儲器42用于存儲多個指令以實(shí)現(xiàn)本發(fā)明提供的圖像傳輸?shù)姆椒?,所述處理?1執(zhí)行所述多個指令以實(shí)現(xiàn)確定待傳輸幀圖像與參考幀圖像的像素差值;對所述像素差值進(jìn)行編碼,得到待傳輸幀圖像的編碼數(shù)據(jù);所述待傳輸幀圖像的編碼數(shù)據(jù)發(fā)送給接收端。

進(jìn)一步的,所述處理器41還用于判斷待傳輸幀圖像是否是圖像組中的第一幀圖像;所述圖像組由時間連續(xù)的至少兩幀圖像組成;若待傳輸幀圖像不是圖像組中的第一幀圖像,確定待傳輸幀圖像與參考幀圖像的像素差值。

進(jìn)一步的,所述處理器41還用于檢測待傳輸幀圖像與參考幀圖像在像素上的相似性是否大于預(yù)設(shè)值;當(dāng)所述相似性大于預(yù)設(shè)值時,確定待傳輸幀圖像與參考幀圖像的像素差值。

其中,本發(fā)明實(shí)施例所述的處理器41可以是一個處理器,也可以是多個處理元件的統(tǒng)稱。例如,該處理器41可以是中央處理器(Central Processing Unit,簡稱CPU),也可以是特定集成電路(Application Specific Integrated Circuit,簡稱ASIC),或者是被配置成實(shí)施本發(fā)明實(shí)施例的一個或多個集成電路,例如:一個或多個微處理器(digital signal processor,簡稱DSP),或,一個或者多個現(xiàn)場可編程門陣列(Field Programmable Gate Array,簡稱FPGA)。

存儲器42可以是一個存儲裝置,也可以是多個存儲元件的統(tǒng)稱,且用于存儲可執(zhí)行程序代碼等。且存儲器42可以包括隨機(jī)存儲器(RAM),也可以包括非易失性存儲器(non-volatile memory),例如磁盤存儲器,閃存(Flash)等。

總線44可以是工業(yè)標(biāo)準(zhǔn)體系結(jié)構(gòu)(Industry Standard Architecture,ISA)總線、外部設(shè)備互連(Peripheral Component,PCI)總線或擴(kuò)展工業(yè)標(biāo)準(zhǔn)體系結(jié)構(gòu)(Extended Industry Standard Architecture,EISA)總線等。該總線44可以分為地址總線、數(shù)據(jù)總線、控制總線等。為便于表示,圖14中僅用一條粗線表示,但并不表示僅有一根總線或一種類型的總線。

如圖15所示,本發(fā)明實(shí)施例提供一種終端,應(yīng)用于接收端,包括:處理器51、存儲器52、收發(fā)器53以及總線54,所述處理器51、存儲器52和收發(fā)器53通過所述總線54互相通信。其中,所述存儲器52用于存儲多個指令以實(shí)現(xiàn)本發(fā)明提供的圖像傳輸?shù)姆椒?,所述處理?1執(zhí)行所述多個指令以實(shí)現(xiàn)接收待傳輸幀圖像的編碼數(shù)據(jù);對所述待傳輸幀圖像的編碼數(shù)據(jù)進(jìn)行解碼,得到待傳輸幀圖像與參考幀圖像的像素差值;根據(jù)所述像素差值和參考幀圖像的像素值,恢復(fù)待傳輸幀圖像。

進(jìn)一步的,所述處理器51還用于接收參考幀圖像的編碼數(shù)據(jù);對所述參考幀圖像的編碼數(shù)據(jù)進(jìn)行解碼,得到參考幀圖像的像素值。

其中,本發(fā)明實(shí)施例所述的處理器51可以是一個處理器,也可以是多個處理元件的統(tǒng)稱。例如,該處理器51可以是中央處理器(Central Processing Unit,簡稱CPU),也可以是特定集成電路(Application Specific Integrated Circuit,簡稱ASIC),或者是被配置成實(shí)施本發(fā)明實(shí)施例的一個或多個集成電路,例如:一個或多個微處理器(digital signal processor,簡稱DSP),或,一個或者多個現(xiàn)場可編程門陣列(Field Programmable Gate Array,簡稱FPGA)。

存儲器52可以是一個存儲裝置,也可以是多個存儲元件的統(tǒng)稱,且用于存儲可執(zhí)行程序代碼等。且存儲器52可以包括隨機(jī)存儲器(RAM),也可以包括非易失性存儲器(non-volatile memory),例如磁盤存儲器,閃存(Flash)等。

總線54可以是工業(yè)標(biāo)準(zhǔn)體系結(jié)構(gòu)(Industry Standard Architecture,ISA)總線、外部設(shè)備互連(Peripheral Component,PCI)總線或擴(kuò)展工業(yè)標(biāo)準(zhǔn)體系結(jié)構(gòu)(Extended Industry Standard Architecture,EISA)總線等。該總線54可以分為地址總線、數(shù)據(jù)總線、控制總線等。為便于表示,圖15中僅用一條粗線表示,但并不表示僅有一根總線或一種類型的總線。

本說明書中的各個實(shí)施例均采用遞進(jìn)的方式描述,各個實(shí)施例之間相同相似的部分互相參見即可,每個實(shí)施例重點(diǎn)說明的都是與其他實(shí)施例的不同之處。尤其,對于裝置實(shí)施例而言,由于其基本相似于方法實(shí)施例,所以描述得比較簡單,相關(guān)之處參見方法實(shí)施例的部分說明即可。

本領(lǐng)域普通技術(shù)人員可以理解實(shí)現(xiàn)上述實(shí)施例方法中的全部或部分流程,是可以通過計算機(jī)程序來指令相關(guān)的硬件來完成,所述的程序可存儲于計算機(jī)可讀取存儲介質(zhì)中,該程序在執(zhí)行時,可包括如上述各方法的實(shí)施例的流程。其中,所述的存儲介質(zhì)可為磁碟、光盤、只讀存儲記憶體(Read-Only Memory,ROM)或隨機(jī)存儲記憶體(Random Access Memory,RAM)等。

以上所述,僅為本發(fā)明的具體實(shí)施方式,但本發(fā)明的保護(hù)范圍并不局限于此,任何熟悉本技術(shù)領(lǐng)域的技術(shù)人員在本發(fā)明揭露的技術(shù)范圍內(nèi),可輕易想到的變化或替換,都應(yīng)涵蓋在本發(fā)明的保護(hù)范圍之內(nèi)。因此,本發(fā)明的保護(hù)范圍應(yīng)該以權(quán)利要求的保護(hù)范圍為準(zhǔn)。

當(dāng)前第1頁1 2 3 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點(diǎn)贊!
1
天门市| 洛川县| 宣武区| 鹤峰县| 图片| 东至县| 赣州市| 吉隆县| 垣曲县| 溧阳市| 麻阳| 临泽县| 秭归县| 六盘水市| 镇沅| 许昌县| 合川市| 蒙阴县| 黄陵县| 泽库县| 漠河县| 陆良县| 岑巩县| 留坝县| 永新县| 方城县| 长顺县| 漠河县| 贞丰县| 樟树市| 元阳县| 资溪县| 伽师县| 安义县| 乌什县| 新民市| 营口市| 武宣县| 濮阳市| 普宁市| 苏尼特左旗|