一種視頻傳輸方法及裝置的制造方法
【專利摘要】本發(fā)明提供了一種視頻傳輸方法及裝置。其中,該方法包括:獲取待傳輸視頻;分別對(duì)待傳輸視頻的每幀圖像進(jìn)行分割,得到每幀圖像對(duì)應(yīng)的運(yùn)動(dòng)目標(biāo)圖像和背景圖像;根據(jù)分割得到的每幀圖像對(duì)應(yīng)的背景圖像,獲取待傳輸視頻對(duì)應(yīng)的背景層;將每幀圖像對(duì)應(yīng)的運(yùn)動(dòng)目標(biāo)圖像及待傳輸視頻對(duì)應(yīng)的背景層傳輸給接收端。由于將每幀圖像分割為運(yùn)動(dòng)目標(biāo)圖像和對(duì)應(yīng)的背景圖像,根據(jù)每幀圖像對(duì)應(yīng)的背景圖像獲取待傳輸視頻對(duì)應(yīng)的背景層,背景層是通過對(duì)多幀圖像的背景圖像加權(quán)平均得到的,在傳輸時(shí)只傳輸每幀圖像對(duì)應(yīng)的運(yùn)動(dòng)目標(biāo)圖像及背景層,大大減少了傳輸?shù)膱D像數(shù)據(jù),節(jié)省了大量的傳輸流量和大量的接收端存儲(chǔ)空。
【專利說明】
一種視頻傳輸方法及裝置
技術(shù)領(lǐng)域
[0001 ]本發(fā)明涉及視頻流傳輸領(lǐng)域,具體而言,涉及一種視頻傳輸方法及裝置。
【背景技術(shù)】
[0002]隨著社會(huì)安全管理體系的完善和發(fā)展,安防監(jiān)控系統(tǒng)的運(yùn)用越來越普遍,通常在公共場(chǎng)所安裝攝像頭來進(jìn)行安防監(jiān)控,攝像頭對(duì)公共場(chǎng)所進(jìn)行拍攝得到視頻后,需要將拍攝的視頻傳輸給安保部門進(jìn)行安全監(jiān)控。
[0003]當(dāng)前,相關(guān)技術(shù)中存在一種傳輸視頻的方法,包括:發(fā)送端按照視頻中各幀圖像在該視頻中的時(shí)間先后順序,依次將該視頻包括的每幀圖像傳輸給接收端。
[0004]但視頻中連續(xù)多幀圖像之間通常存在相同景物的圖像數(shù)據(jù),依次傳輸視頻包括的每幀圖像,導(dǎo)致重復(fù)傳輸了相同景物的圖像數(shù)據(jù),浪費(fèi)了大量的傳輸流量,且傳輸?shù)囊曨l的容量很大,將占用接收端大量的存儲(chǔ)空間。
【發(fā)明內(nèi)容】
[0005]有鑒于此,本發(fā)明實(shí)施例的目的在于提供一種視頻傳輸方法及裝置,實(shí)現(xiàn)了在視頻傳輸過程中減少數(shù)據(jù)傳輸量,節(jié)省了傳輸流量和接收端的存儲(chǔ)空間。
[0006]第一方面,本發(fā)明實(shí)施例提供了一種視頻傳輸方法,所述方法包括:
[0007]獲取待傳輸視頻;
[0008]分別對(duì)所述待傳輸視頻的每幀圖像進(jìn)行分割,得到所述每幀圖像對(duì)應(yīng)的運(yùn)動(dòng)目標(biāo)圖像和背景圖像;
[0009]根據(jù)分割得到的所述每幀圖像對(duì)應(yīng)的背景圖像,獲取所述待傳輸視頻對(duì)應(yīng)的背景層;
[0010]將所述每幀圖像對(duì)應(yīng)的運(yùn)動(dòng)目標(biāo)圖像及所述待傳輸視頻對(duì)應(yīng)的背景層傳輸給接收端。
[0011]結(jié)合第一方面,本發(fā)明實(shí)施例提供了第一方面的第一種可能的實(shí)現(xiàn)方式,其中,所述分別對(duì)所述待傳輸視頻的每幀圖像進(jìn)行分割,得到所述每幀圖像對(duì)應(yīng)的運(yùn)動(dòng)目標(biāo)圖像和背景圖像,包括:
[0012]計(jì)算當(dāng)前圖像和與其相鄰的一幀圖像中對(duì)應(yīng)像素點(diǎn)之間的差值絕對(duì)值,所述當(dāng)前圖像為所述待傳輸視頻中的任一幀圖像;
[0013]將所述當(dāng)前圖像中差值絕對(duì)值大于預(yù)設(shè)閾值的像素點(diǎn)的灰度值設(shè)置為第一預(yù)設(shè)灰度,將差值絕對(duì)值小于或等于所述預(yù)設(shè)閾值的像素點(diǎn)的灰度值設(shè)置為第二預(yù)設(shè)灰度;
[0014]從所述當(dāng)前圖像中獲取灰度值為所述第一預(yù)設(shè)灰度的像素點(diǎn)組成的圖像,得到所述當(dāng)前圖像對(duì)應(yīng)的運(yùn)動(dòng)目標(biāo)圖像;
[0015]從所述當(dāng)前圖像中刪除所述運(yùn)動(dòng)目標(biāo)圖像,得到所述當(dāng)前圖像對(duì)應(yīng)的背景圖像。
[0016]結(jié)合第一方面第一種可能的實(shí)現(xiàn)方式,本發(fā)明實(shí)施例提供了第一方面的第二種可能的實(shí)現(xiàn)方式,其中,所述從所述當(dāng)前圖像中獲取灰度值為所述第一預(yù)設(shè)灰度的像素點(diǎn)組成的圖像,得到所述當(dāng)前圖像對(duì)應(yīng)的運(yùn)動(dòng)目標(biāo)圖像,包括:
[0017]在所述當(dāng)前圖像中,標(biāo)記灰度值為所述第一預(yù)設(shè)灰度的像素點(diǎn)組成的連續(xù)區(qū)域;
[0018]確定每個(gè)連續(xù)區(qū)域?qū)?yīng)的外接矩形;
[0019]從所述當(dāng)前圖像中讀取每個(gè)外接矩形內(nèi)包含的像素點(diǎn)的像素值;
[0020]根據(jù)讀取的像素點(diǎn)的像素值,生成所述當(dāng)前圖像對(duì)應(yīng)的運(yùn)動(dòng)目標(biāo)圖像。
[0021]結(jié)合第一方面第二種可能的實(shí)現(xiàn)方式,本發(fā)明實(shí)施例提供了第一方面的第三種可能的實(shí)現(xiàn)方式,其中,所述方法還包括:
[0022]從所述當(dāng)前圖像中確定所述每個(gè)外接矩形的大小及坐標(biāo),將所述每個(gè)外接矩形大小及坐標(biāo)組成所述當(dāng)前圖像對(duì)應(yīng)的運(yùn)動(dòng)目標(biāo)圖像的位置信息,將所述當(dāng)前圖像對(duì)應(yīng)的運(yùn)動(dòng)目標(biāo)圖像的位置信息發(fā)送給接收端。
[0023]結(jié)合第一方面,本發(fā)明實(shí)施例提供了第一方面的第四種可能的實(shí)現(xiàn)方式,其中,所述根據(jù)分割得到的所述每幀圖像對(duì)應(yīng)的背景圖像,獲取所述待傳輸視頻對(duì)應(yīng)的背景層,包括:
[0024]按照預(yù)設(shè)的時(shí)間間隔將所述每幀圖像對(duì)應(yīng)的背景圖像劃分成多個(gè)背景圖像集合;
[0025]對(duì)于每個(gè)背景圖像集合,計(jì)算背景圖像集合的各幀圖像中每個(gè)對(duì)應(yīng)位置處像素點(diǎn)的像素值的加權(quán)平均值;
[0026]根據(jù)所述各幀圖像中每個(gè)對(duì)應(yīng)位置處像素點(diǎn)對(duì)應(yīng)的加權(quán)平均值,生成所述背景圖像集合對(duì)應(yīng)的加權(quán)背景圖像;
[0027]將所述加權(quán)背景圖像確定為所述待傳輸視頻對(duì)應(yīng)的背景層。
[0028]第二方面,本發(fā)明實(shí)施例提供了一種視頻傳輸裝置,所述裝置包括:
[0029]第一獲取模塊,用于獲取待傳輸視頻;
[0030]分割模塊,用于分別對(duì)所述待傳輸視頻的每幀圖像進(jìn)行分割,得到所述每幀圖像對(duì)應(yīng)的運(yùn)動(dòng)目標(biāo)圖像和背景圖像;
[0031]第二獲取模塊,用于根據(jù)分割得到的所述每幀圖像對(duì)應(yīng)的背景圖像,獲取所述待傳輸視頻對(duì)應(yīng)的背景層;
[0032]傳輸模塊,用于將所述每幀圖像對(duì)應(yīng)的運(yùn)動(dòng)目標(biāo)圖像及所述待傳輸視頻對(duì)應(yīng)的背景層傳輸給接收端。
[0033]結(jié)合第二方面,本發(fā)明實(shí)施例提供了第二方面的第一種可能的實(shí)現(xiàn)方式,其中,所述分割模塊包括:
[0034]第一計(jì)算單元,用于計(jì)算當(dāng)前圖像和與其相鄰的一幀圖像中對(duì)應(yīng)像素點(diǎn)之間的差值絕對(duì)值,所述當(dāng)前圖像為所述待傳輸視頻中的任一幀圖像;
[0035]設(shè)置單元,用于將所述當(dāng)前圖像中差值絕對(duì)值大于預(yù)設(shè)閾值的像素點(diǎn)的灰度值設(shè)置為第一預(yù)設(shè)灰度,將差值絕對(duì)值小于或等于所述預(yù)設(shè)閾值的像素點(diǎn)的灰度值設(shè)置為第二預(yù)設(shè)灰度;
[0036]獲取單元,用于從所述當(dāng)前圖像中獲取灰度值為所述第一預(yù)設(shè)灰度的像素點(diǎn)組成的圖像,得到所述當(dāng)前圖像對(duì)應(yīng)的運(yùn)動(dòng)目標(biāo)圖像;
[0037]刪除單元,用于從所述當(dāng)前圖像中刪除所述運(yùn)動(dòng)目標(biāo)圖像,得到所述當(dāng)前圖像對(duì)應(yīng)的背景圖像。
[0038]結(jié)合第二方面第一種可能的實(shí)現(xiàn)方式,本發(fā)明實(shí)施例提供了第二方面的第二種可能的實(shí)現(xiàn)方式,其中,所述獲取單元包括:
[0039]標(biāo)記子單元,用于在所述當(dāng)前圖像中,標(biāo)記灰度值為所述第一預(yù)設(shè)灰度的像素點(diǎn)組成的連續(xù)區(qū)域;
[0040]確定子單元,用于確定每個(gè)連續(xù)區(qū)域?qū)?yīng)的外接矩形;
[0041]讀取子單元,用于從所述當(dāng)前圖像中讀取每個(gè)外接矩形內(nèi)包含的像素點(diǎn)的像素值;
[0042]生成子單元,用于根據(jù)讀取的像素點(diǎn)的像素值,生成所述當(dāng)前圖像對(duì)應(yīng)的運(yùn)動(dòng)目標(biāo)圖像。
[0043]結(jié)合第二方面第二種可能的實(shí)現(xiàn)方式,本發(fā)明實(shí)施例提供了第二方面的第三種可能的實(shí)現(xiàn)方式,其中,所述獲取單元還包括:
[0044]發(fā)送子單元,用于從所述當(dāng)前圖像中確定所述每個(gè)外接矩形的大小及坐標(biāo),將所述每個(gè)外接矩形大小及坐標(biāo)組成所述當(dāng)前圖像對(duì)應(yīng)的運(yùn)動(dòng)目標(biāo)圖像的位置信息,將所述當(dāng)前圖像對(duì)應(yīng)的運(yùn)動(dòng)目標(biāo)圖像的位置信息發(fā)送給接收端。
[0045]結(jié)合第二方面,本發(fā)明實(shí)施例提供了第二方面的第四種可能的實(shí)現(xiàn)方式,其中,所述第二獲取模塊,包括:
[0046]劃分單元,用于按照預(yù)設(shè)的時(shí)間間隔將所述每幀圖像對(duì)應(yīng)的背景圖像劃分成多個(gè)背景圖像集合;
[0047]第二計(jì)算單元,用于對(duì)于每個(gè)背景圖像集合,計(jì)算背景圖像集合的各幀圖像中每個(gè)對(duì)應(yīng)位置處像素點(diǎn)的像素值的加權(quán)平均值;
[0048]生成單元,用于根據(jù)所述各幀圖像中每個(gè)對(duì)應(yīng)位置處像素點(diǎn)對(duì)應(yīng)的加權(quán)平均值,生成所述背景圖像集合對(duì)應(yīng)的加權(quán)背景圖像;
[0049]確定單元,將所述加權(quán)背景圖像確定為所述待傳輸視頻對(duì)應(yīng)的背景層。
[0050]在本發(fā)明實(shí)施例提供的方法及裝置中,將待傳輸視頻的每幀圖像分割為運(yùn)動(dòng)目標(biāo)圖像和對(duì)應(yīng)的背景圖像,根據(jù)每幀圖像對(duì)應(yīng)的背景圖像獲取待傳輸視頻對(duì)應(yīng)的背景層,將每幀圖像對(duì)應(yīng)的運(yùn)動(dòng)目標(biāo)圖像及待傳輸視頻對(duì)應(yīng)的背景層傳輸給接收端。由于將每幀圖像分割為運(yùn)動(dòng)目標(biāo)圖像和對(duì)應(yīng)的背景圖像,根據(jù)每幀圖像對(duì)應(yīng)的背景圖像獲取待傳輸視頻對(duì)應(yīng)的背景層,背景層是通過對(duì)多幀圖像的背景圖像加權(quán)平均得到的,在傳輸時(shí)只傳輸每幀圖像對(duì)應(yīng)的運(yùn)動(dòng)目標(biāo)圖像及背景層,大大減少了傳輸?shù)膱D像數(shù)據(jù),節(jié)省了大量的傳輸流量和大量的接收端存儲(chǔ)空間。
[0051]為使本發(fā)明的上述目的、特征和優(yōu)點(diǎn)能更明顯易懂,下文特舉較佳實(shí)施例,并配合所附附圖,作詳細(xì)說明如下。
【附圖說明】
[0052]為了更清楚地說明本發(fā)明實(shí)施例的技術(shù)方案,下面將對(duì)實(shí)施例中所需要使用的附圖作簡(jiǎn)單地介紹,應(yīng)當(dāng)理解,以下附圖僅示出了本發(fā)明的某些實(shí)施例,因此不應(yīng)被看作是對(duì)范圍的限定,對(duì)于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)這些附圖獲得其他相關(guān)的附圖。
[0053]圖1示出了本發(fā)明實(shí)施例1所提供的一種視頻傳輸方法的流程圖;
[0054]圖2示出了本發(fā)明實(shí)施例2所提供的一種視頻傳輸裝置的結(jié)構(gòu)示意。
【具體實(shí)施方式】
[0055]下面將結(jié)合本發(fā)明實(shí)施例中附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例僅僅是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例。通常在此處附圖中描述和示出的本發(fā)明實(shí)施例的組件可以以各種不同的配置來布置和設(shè)計(jì)。因此,以下對(duì)在附圖中提供的本發(fā)明的實(shí)施例的詳細(xì)描述并非旨在限制要求保護(hù)的本發(fā)明的范圍,而是僅僅表示本發(fā)明的選定實(shí)施例?;诒景l(fā)明的實(shí)施例,本領(lǐng)域技術(shù)人員在沒有做出創(chuàng)造性勞動(dòng)的前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。
[0056]考慮到相關(guān)技術(shù)中依次傳輸視頻包括的每幀圖像,當(dāng)連續(xù)多幀圖像之間存在相同景物的圖像數(shù)據(jù)時(shí),導(dǎo)致重復(fù)傳輸了相同景物的圖像數(shù)據(jù),浪費(fèi)了大量的傳輸流量,且傳輸?shù)囊曨l的容量很大,將占用接收端大量的存儲(chǔ)空間?;诖?,本發(fā)明實(shí)施例提供了一種視頻傳輸方法及裝置。下面通過實(shí)施例進(jìn)行描述。
[0057]實(shí)施例1
[0058]參見圖1,本發(fā)明實(shí)施例1提供了一種視頻傳輸方法,具體包括以下步驟:
[0059 ]步驟11:獲取待傳輸視頻。
[0060]本發(fā)明實(shí)施例的執(zhí)行主體可以為服務(wù)器或攝像頭等具有視頻采集功能的終端等。服務(wù)器或終端可以通過自身配置的攝像頭對(duì)被攝目標(biāo)進(jìn)行拍攝,將拍攝得到的視頻作為待傳輸視頻?;蛘?,服務(wù)器或終端也可以從本地內(nèi)存中直接獲取已存儲(chǔ)的視頻作為待傳輸視頻。
[0061]步驟102:分別對(duì)上述待傳輸視頻的每幀圖像進(jìn)行分割,得到每幀圖像對(duì)應(yīng)的運(yùn)動(dòng)目標(biāo)圖像和背景圖像。
[0062]待傳輸視頻是由很多幀圖像組成的,待傳輸視頻包含的每幅圖像均由運(yùn)動(dòng)目標(biāo)部分和背景部分組成,運(yùn)動(dòng)目標(biāo)部分為在待傳輸視頻的多幀圖像中發(fā)生位置或形狀等變化的部分,背景部分為在多幀圖像中保持不變的部分。
[0063]在傳輸上述待傳輸視頻時(shí),若直接傳輸待傳輸視頻的每幀圖像,則重復(fù)傳輸了背景部分,而通常背景部分在每幀圖像中占據(jù)的數(shù)據(jù)量大于運(yùn)動(dòng)目標(biāo)部分,如此重復(fù)傳輸背景部分將浪費(fèi)大量的傳輸流量。為了節(jié)省傳輸流量,本發(fā)明實(shí)施例在傳輸待傳輸視頻之前,首先對(duì)待傳輸視頻的每幀圖像中的運(yùn)動(dòng)目標(biāo)部分和背景部分進(jìn)行分割,得到每幀圖像對(duì)應(yīng)的運(yùn)動(dòng)目標(biāo)圖像和背景圖像。
[0064]在分割每幀圖像中的運(yùn)動(dòng)目標(biāo)部分和背景部分時(shí),首先計(jì)算當(dāng)前圖像和與其相鄰的一幀圖像中對(duì)應(yīng)像素點(diǎn)之間的差值絕對(duì)值,上述當(dāng)前圖像為該待傳輸視頻中的任一幀圖像。在本發(fā)明實(shí)施例中,優(yōu)選地將待傳輸視頻包含的第一幀圖像作為當(dāng)前圖像,即按照待傳輸視頻中各幀圖像的時(shí)間順序來分割待傳輸視頻包含的每幀圖像。
[0065]其中,當(dāng)前圖像中有多個(gè)像素點(diǎn),每個(gè)像素點(diǎn)在當(dāng)前圖像中都具有唯一的位置坐標(biāo)。與當(dāng)前圖像相鄰的一幀圖像可以為在待傳輸視頻中位于當(dāng)前圖像之前的第一幀圖像或位于當(dāng)前圖像之后的第一幀圖像。上述所指對(duì)應(yīng)的像素點(diǎn)是指在相鄰的一幀圖像中位置坐標(biāo)與當(dāng)前圖像中位置坐標(biāo)相同的兩個(gè)像素點(diǎn)。在進(jìn)行分割時(shí)計(jì)算位置坐標(biāo)相同的兩個(gè)像素點(diǎn)的灰度值之間的差值絕對(duì)值。對(duì)于當(dāng)前圖像中的每個(gè)像素點(diǎn),均按照上述方式分別計(jì)算每個(gè)像素點(diǎn)對(duì)應(yīng)的差值絕對(duì)值。
[0066]計(jì)算出當(dāng)前圖像中每個(gè)像素點(diǎn)對(duì)應(yīng)的差值絕對(duì)值后,將當(dāng)前圖像中差值絕對(duì)值大于預(yù)設(shè)閾值的像素點(diǎn)的灰度值設(shè)置為第一預(yù)設(shè)灰度,將差值絕對(duì)值小于或等于預(yù)設(shè)閾值的像素點(diǎn)的灰度值設(shè)置為第二預(yù)設(shè)灰度。
[0067]上述預(yù)設(shè)閾值可以為50或100等,上述第一預(yù)設(shè)灰度可以為255或200等,第二預(yù)設(shè)灰度可以為O或10等。另外,在本發(fā)明實(shí)施例中優(yōu)選地設(shè)置第一預(yù)設(shè)灰度為255,及設(shè)置第二預(yù)設(shè)灰度為O。但本發(fā)明實(shí)施例并不具體限定上述預(yù)設(shè)閾值、第一預(yù)設(shè)灰度和第二預(yù)設(shè)灰度的具體取值,在實(shí)際操作中可根據(jù)實(shí)際需求靈活設(shè)置。
[0068]在本發(fā)明實(shí)施例中,之所以計(jì)算當(dāng)前圖像和與其相鄰的一幀圖像中對(duì)應(yīng)位置處的像素點(diǎn)之間的差值絕對(duì)值,是因?yàn)樵谙噜彽膬蓭瑘D像中,當(dāng)運(yùn)動(dòng)目標(biāo)發(fā)生位置或形狀等變化時(shí),運(yùn)動(dòng)目標(biāo)所對(duì)應(yīng)的位置處的像素點(diǎn)的灰度值在相鄰兩幀圖像中會(huì)相差很大,因此差值絕對(duì)值大于預(yù)設(shè)閾值的像素點(diǎn)可以認(rèn)為是運(yùn)動(dòng)目標(biāo)部分的像素點(diǎn),差值絕對(duì)值小于或等于預(yù)設(shè)閾值的像素點(diǎn)可認(rèn)為是背景部分的像素點(diǎn),如此通過像素點(diǎn)對(duì)應(yīng)的差值絕對(duì)值可以區(qū)分出當(dāng)前圖像中的運(yùn)動(dòng)目標(biāo)部分和背景部分。
[0069]在得到當(dāng)前圖像中每個(gè)像素點(diǎn)對(duì)應(yīng)的差值絕對(duì)值后,分別將每個(gè)像素點(diǎn)對(duì)應(yīng)的差值絕對(duì)值與上述預(yù)設(shè)閾值進(jìn)行比較,若某一像素點(diǎn)對(duì)應(yīng)的差值絕對(duì)值大于該預(yù)設(shè)閾值,則將該像素點(diǎn)的灰度值設(shè)置為第一預(yù)設(shè)灰度,若某一像素點(diǎn)對(duì)應(yīng)的差值絕對(duì)值小于或等于該預(yù)設(shè)閾值,在將該像素點(diǎn)的灰度值設(shè)置為第二預(yù)設(shè)灰度。
[0070]完成上述灰度值的設(shè)置后,從當(dāng)前圖像中獲取灰度值為第一預(yù)設(shè)灰度的像素點(diǎn)組成的圖像,得到該當(dāng)前圖像對(duì)應(yīng)的運(yùn)動(dòng)目標(biāo)圖像;從上述當(dāng)前圖像中刪除該當(dāng)前圖像對(duì)應(yīng)的運(yùn)動(dòng)目標(biāo)圖像,得到該當(dāng)前圖像對(duì)應(yīng)的背景圖像。
[0071]在獲取當(dāng)前圖像對(duì)應(yīng)的運(yùn)動(dòng)目標(biāo)圖像時(shí),從當(dāng)前圖像中標(biāo)記灰度值為第一預(yù)設(shè)灰度的像素點(diǎn)組成的連續(xù)區(qū)域;確定每個(gè)連續(xù)區(qū)域?qū)?yīng)的外接矩形;從當(dāng)前圖像中讀取每個(gè)外接矩形內(nèi)包含的像素點(diǎn)的像素值;根據(jù)讀取的像素點(diǎn)的像素值,生成當(dāng)前圖像對(duì)應(yīng)的運(yùn)動(dòng)目標(biāo)圖像。
[0072]其中,灰度值為第一預(yù)設(shè)灰度的像素點(diǎn)組成的連續(xù)區(qū)域均屬于運(yùn)動(dòng)目標(biāo)部分,確定每個(gè)連續(xù)區(qū)域?qū)?yīng)的外接矩形,外接矩形為連續(xù)區(qū)域的最小外接矩形。將每個(gè)外接矩形內(nèi)包含的像素點(diǎn)組成的圖像即為運(yùn)動(dòng)目標(biāo)圖像。
[0073]在得到當(dāng)前圖像對(duì)應(yīng)的運(yùn)動(dòng)目標(biāo)圖像后,從當(dāng)前圖像中刪除該當(dāng)前圖像對(duì)應(yīng)的運(yùn)動(dòng)目標(biāo)圖像,得到該當(dāng)前圖像對(duì)應(yīng)的背景圖像。
[0074]在本發(fā)明實(shí)施例中,對(duì)于待傳輸視頻包含的其他每幀圖像,都同上述當(dāng)前幀圖像,按照上述方式分別對(duì)其他每幀圖像進(jìn)行分割,得到其他每幀圖像對(duì)應(yīng)的運(yùn)動(dòng)目標(biāo)圖像和背景圖像。
[0075]由于在根據(jù)當(dāng)前圖像對(duì)應(yīng)的運(yùn)動(dòng)目標(biāo)圖像和背景圖像來還原當(dāng)前圖像時(shí),還必須知道運(yùn)動(dòng)目標(biāo)圖像在背景圖像中所處的位置。因此在本發(fā)明實(shí)施例中,還從當(dāng)前圖像中確定每個(gè)外接矩形的大小及坐標(biāo),將每個(gè)外接矩形大小及坐標(biāo)組成當(dāng)前圖像對(duì)應(yīng)的運(yùn)動(dòng)目標(biāo)圖像的位置信息,在后續(xù)傳輸運(yùn)動(dòng)目標(biāo)圖像給接收端時(shí)還將當(dāng)前圖像對(duì)應(yīng)的運(yùn)動(dòng)目標(biāo)圖像的位置信息發(fā)送給接收端。
[0076]對(duì)于待傳輸視頻包括的其他每幀圖像,都同當(dāng)前幀圖像,按照上述方式獲得其他每幀圖像對(duì)應(yīng)的運(yùn)動(dòng)目標(biāo)圖像的位置信息,并在后續(xù)傳輸時(shí)將其它每幀圖像對(duì)應(yīng)的運(yùn)動(dòng)目標(biāo)圖像的位置信息傳輸給接收端。
[0077]步驟103:根據(jù)分割得到的上述每幀圖像對(duì)應(yīng)的背景圖像,獲取上述待傳輸視頻對(duì)應(yīng)的背景層。
[0078]由于待傳輸視頻中每幀圖像中的背景圖像的重復(fù)率很高,因此在傳輸待傳輸視頻時(shí)沒必要重復(fù)傳輸背景圖像。在本發(fā)明實(shí)施例中采取每隔預(yù)設(shè)的時(shí)間間隔傳輸一幀背景圖像的機(jī)制來傳輸背景圖像,在一個(gè)段時(shí)間內(nèi)認(rèn)為該段時(shí)間內(nèi)的每幀圖像對(duì)應(yīng)的背景部分均為該段時(shí)間內(nèi)傳輸?shù)谋尘皥D像。
[0079]在本發(fā)明實(shí)施例中,將每隔預(yù)設(shè)的時(shí)間間隔需傳輸?shù)谋尘皥D像稱為待傳輸視頻對(duì)應(yīng)的背景層。在確定待傳輸視頻對(duì)應(yīng)的背景層時(shí),按照預(yù)設(shè)的時(shí)間間隔將上述每幀圖像對(duì)應(yīng)的背景圖像劃分成多個(gè)背景圖像集合。
[0080]上述預(yù)設(shè)的時(shí)間間隔可以為20分鐘或半小時(shí)等。按照上述預(yù)設(shè)的時(shí)間間隔及待傳輸視頻中各幀圖像的時(shí)間排列順序,將待傳輸視頻中各幀圖像對(duì)應(yīng)的背景圖像劃分成多個(gè)背景圖像集合。
[0081]劃分出多個(gè)背景圖像集合后,對(duì)于每個(gè)背景圖像集合,計(jì)算背景圖像集合的各幀圖像中每個(gè)對(duì)應(yīng)位置處像素點(diǎn)的像素值的加權(quán)平均值。
[0082]在計(jì)算上述加權(quán)平均值時(shí),首先分別為背景圖像集合包括的每幅背景圖像設(shè)置一個(gè)權(quán)重值。對(duì)于背景圖像集合包括的多幅背景圖像中位置坐標(biāo)相同的像素點(diǎn),根據(jù)每幅背景圖像對(duì)應(yīng)的權(quán)重值及每幅圖像中對(duì)應(yīng)位置坐標(biāo)處的像素點(diǎn)的像素值,計(jì)算該位置坐標(biāo)對(duì)應(yīng)的加權(quán)平均值。對(duì)于背景圖像中其他每個(gè)位置坐標(biāo),都按照上述方式分別計(jì)算其他每個(gè)位置坐標(biāo)對(duì)應(yīng)的加權(quán)平均值。
[0083]按照上述方式得到每個(gè)位置坐標(biāo)對(duì)應(yīng)的加權(quán)平均值后,根據(jù)各幀圖像中每個(gè)對(duì)應(yīng)位置處像素點(diǎn)對(duì)應(yīng)的加權(quán)平均值,生成上述背景圖像集合對(duì)應(yīng)的加權(quán)背景圖像。即將每個(gè)位置坐標(biāo)對(duì)應(yīng)的加權(quán)平均值,分別作為加權(quán)背景圖像中對(duì)應(yīng)位置坐標(biāo)處的像素點(diǎn)的像素值,如此得到該背景圖像集合對(duì)應(yīng)的加權(quán)背景圖像。然后將該背景圖像集合對(duì)應(yīng)的加權(quán)背景圖像確定為上述待傳輸視頻對(duì)應(yīng)的背景層。
[0084]在本發(fā)明實(shí)施例中,對(duì)于其他每個(gè)背景圖像集合,都按照上述方式分別獲取其他每個(gè)背景圖像集合對(duì)應(yīng)的加權(quán)背景圖像,并將其它每個(gè)背景圖像集合對(duì)應(yīng)的加權(quán)背景圖像也確定為待傳輸視頻對(duì)應(yīng)的背景層。
[0085]需要指出的是,上述得到的每個(gè)背景圖像集合對(duì)應(yīng)的加權(quán)背景圖像分別為不同的時(shí)間段內(nèi)需傳輸?shù)拇齻鬏斠曨l對(duì)應(yīng)的背景層。
[0086]步驟104:將上述每幀圖像對(duì)應(yīng)的運(yùn)動(dòng)目標(biāo)圖像及上述待傳輸視頻對(duì)應(yīng)的背景層傳輸給接收端。
[0087]上述接收端為具有視頻播放及存儲(chǔ)功能的終端。在傳輸每幀圖像對(duì)應(yīng)的運(yùn)動(dòng)目標(biāo)圖像給接收端時(shí),可以按照每幀圖像在待傳輸視頻中的時(shí)間排列順序依次傳輸給接收端,也可以將待傳輸視頻包括的每幀圖像對(duì)應(yīng)的運(yùn)動(dòng)目標(biāo)圖像進(jìn)行打包壓縮,發(fā)送待傳輸視頻對(duì)應(yīng)的運(yùn)動(dòng)目標(biāo)圖像的壓縮包給接收端。
[0088]同樣地,在傳輸待傳輸視頻對(duì)應(yīng)的背景層時(shí),可以每隔預(yù)設(shè)的時(shí)間間隔傳輸當(dāng)前時(shí)間段對(duì)應(yīng)的背景層,也可以將待傳輸視頻對(duì)應(yīng)的各個(gè)背景層及每個(gè)背景層對(duì)應(yīng)的時(shí)間段打包壓縮,發(fā)送待傳輸視頻對(duì)應(yīng)的背景層的壓縮包給接收端。
[0089]接收端接收到上述每幀圖像對(duì)應(yīng)的運(yùn)動(dòng)目標(biāo)圖像及待傳輸視頻對(duì)應(yīng)的背景層后,對(duì)于每幀圖像,根據(jù)該幀圖像對(duì)應(yīng)的運(yùn)動(dòng)目標(biāo)圖像的位置信息,將該幀圖像對(duì)應(yīng)的運(yùn)動(dòng)目標(biāo)圖像添加到該幀圖像所在的時(shí)間段對(duì)應(yīng)的待傳輸視頻的背景層中,實(shí)現(xiàn)還原該幀圖像。
[0090]對(duì)于待傳輸視頻對(duì)應(yīng)的其他每幀圖像,都可以按照上述方式分別還原其他每幀圖像。
[0091]接收端在存儲(chǔ)待傳輸視頻時(shí),可以分別存儲(chǔ)每幀圖像對(duì)應(yīng)的運(yùn)動(dòng)目標(biāo)圖像、位置信息及待傳輸視頻對(duì)應(yīng)的背景層,在播放該待傳輸視頻時(shí)再根據(jù)上述方式還原待傳輸視頻包括的各幀圖像。也可以按照上述方式還原待傳輸視頻包括的各圖像幀,并存儲(chǔ)各圖像幀。還可以將還原后的各圖像幀組合為標(biāo)準(zhǔn)視頻格式的視頻,并存儲(chǔ)該標(biāo)準(zhǔn)視頻格式的視頻。
[0092]在本發(fā)明實(shí)施例中,將待傳輸視頻的每幀圖像分割為運(yùn)動(dòng)目標(biāo)圖像和對(duì)應(yīng)的背景圖像,根據(jù)每幀圖像對(duì)應(yīng)的背景圖像獲取待傳輸視頻對(duì)應(yīng)的背景層,將每幀圖像對(duì)應(yīng)的運(yùn)動(dòng)目標(biāo)圖像及待傳輸視頻對(duì)應(yīng)的背景層傳輸給接收端。由于將每幀圖像分割為運(yùn)動(dòng)目標(biāo)圖像和對(duì)應(yīng)的背景圖像,根據(jù)每幀圖像對(duì)應(yīng)的背景圖像獲取待傳輸視頻對(duì)應(yīng)的背景層,背景層是通過對(duì)多幀圖像的背景圖像加權(quán)平均得到的,在傳輸時(shí)只傳輸每幀圖像對(duì)應(yīng)的運(yùn)動(dòng)目標(biāo)圖像及背景層,大大減少了傳輸?shù)膱D像數(shù)據(jù),節(jié)省了大量的傳輸流量和大量的接收端存儲(chǔ)空間。
[0093]實(shí)施例2
[0094]參見圖2,本發(fā)明實(shí)施例提供了一種視頻傳輸裝置,該裝置用于執(zhí)行上述實(shí)施例1提供的視頻傳輸方法。該裝置包括:第一獲取模塊201、分割模塊202、第二獲取模塊203和傳輸模塊204。
[0095]第一獲取模塊201,用于獲取待傳輸視頻;
[0096]分割模塊202,用于分別對(duì)上述待傳輸視頻的每幀圖像進(jìn)行分割,得到上述每幀圖像對(duì)應(yīng)的運(yùn)動(dòng)目標(biāo)圖像和背景圖像;
[0097]第二獲取模塊203,用于根據(jù)分割得到的上述每幀圖像對(duì)應(yīng)的背景圖像,獲取上述待傳輸視頻對(duì)應(yīng)的背景層;
[0098]傳輸模塊204,用于將上述每幀圖像對(duì)應(yīng)的運(yùn)動(dòng)目標(biāo)圖像及上述待傳輸視頻對(duì)應(yīng)的背景層傳輸給接收端。
[0099]待傳輸視頻是由很多幀圖像組成的,待傳輸視頻包含的每幅圖像均由運(yùn)動(dòng)目標(biāo)部分和背景部分組成,運(yùn)動(dòng)目標(biāo)部分為在待傳輸視頻的多幀圖像中發(fā)生位置或形狀等變化的部分,背景部分為在多幀圖像中保持不變的部分。
[0100]在傳輸上述待傳輸視頻時(shí),若直接傳輸待傳輸視頻的每幀圖像,則重復(fù)傳輸了背景部分,而通常背景部分在每幀圖像中占據(jù)的數(shù)據(jù)量大于運(yùn)動(dòng)目標(biāo)部分,如此重復(fù)傳輸背景部分將浪費(fèi)大量的傳輸流量。為了節(jié)省傳輸流量,上述分割模塊202通過如下第一計(jì)算單元、設(shè)置單元、獲取單元和刪除單元來將上述待傳輸視頻的每幀圖像分別分割成該每幀圖像對(duì)應(yīng)的運(yùn)動(dòng)目標(biāo)圖像和背景圖像,具體包括:
[0101]第一計(jì)算單元,用于計(jì)算當(dāng)前圖像和與其相鄰的一幀圖像中對(duì)應(yīng)像素點(diǎn)之間的差值絕對(duì)值,上述當(dāng)前圖像為上述待傳輸視頻中的任一幀圖像;
[0102]設(shè)置單元,用于將上述當(dāng)前圖像中差值絕對(duì)值大于預(yù)設(shè)閾值的像素點(diǎn)的灰度值設(shè)置為第一預(yù)設(shè)灰度,將差值絕對(duì)值小于或等于上述預(yù)設(shè)閾值的像素點(diǎn)的灰度值設(shè)置為第二預(yù)設(shè)灰度;
[0103]獲取單元,用于從上述當(dāng)前圖像中獲取灰度值為上述第一預(yù)設(shè)灰度的像素點(diǎn)組成的圖像,得到上述當(dāng)前圖像對(duì)應(yīng)的運(yùn)動(dòng)目標(biāo)圖像;
[0104]刪除單元,用于從上述當(dāng)前圖像中刪除上述運(yùn)動(dòng)目標(biāo)圖像,得到上述當(dāng)前圖像對(duì)應(yīng)的背景圖像。
[0105]上述預(yù)設(shè)閾值可以為50或100等,上述第一預(yù)設(shè)灰度可以為255或200等,第二預(yù)設(shè)灰度可以為O或10等。另外,在本發(fā)明實(shí)施例中優(yōu)選地設(shè)置第一預(yù)設(shè)灰度為255,及設(shè)置第二預(yù)設(shè)灰度為O。但本發(fā)明實(shí)施例并不具體限定上述預(yù)設(shè)閾值、第一預(yù)設(shè)灰度和第二預(yù)設(shè)灰度的具體取值,在實(shí)際操作中可根據(jù)實(shí)際需求靈活設(shè)置。
[0106]上述獲取單元通過如下標(biāo)記子單元、確定子單元、讀取子單元和生成子單元來獲取上述每一幀圖像對(duì)應(yīng)的運(yùn)動(dòng)目標(biāo)圖像,具體包括:
[0107]標(biāo)記子單元,用于在上述每一幀圖像中,標(biāo)記灰度值為上述第一預(yù)設(shè)灰度的像素點(diǎn)組成的連續(xù)區(qū)域;
[0108]確定子單元,用于確定每個(gè)連續(xù)區(qū)域?qū)?yīng)的外接矩形;
[0109]讀取子單元,用于從上述每一幀圖像中讀取每個(gè)外接矩形內(nèi)包含的像素點(diǎn)的像素值;
[0110]生成子單元,用于根據(jù)上述讀取的像素點(diǎn)的像素值,生成上述每一幀圖像對(duì)應(yīng)的運(yùn)動(dòng)目標(biāo)圖像。
[0111]由于在根據(jù)當(dāng)前圖像對(duì)應(yīng)的運(yùn)動(dòng)目標(biāo)圖像和背景圖像來還原當(dāng)前圖像時(shí),還必須知道運(yùn)動(dòng)目標(biāo)圖像在背景圖像中所處的位置。因此在本發(fā)明實(shí)施例中,上述獲取單元還可以包括發(fā)送子單元。
[0112]該發(fā)送子單元,用于從從當(dāng)前圖像中確定每個(gè)外接矩形的大小及坐標(biāo),將每個(gè)外接矩形大小及坐標(biāo)組成當(dāng)前圖像對(duì)應(yīng)的運(yùn)動(dòng)目標(biāo)圖像的位置信息,在后續(xù)傳輸運(yùn)動(dòng)目標(biāo)圖像給接收端時(shí)還將當(dāng)前圖像對(duì)應(yīng)的運(yùn)動(dòng)目標(biāo)圖像的位置信息發(fā)送給接收端。
[0113]在本發(fā)明實(shí)施例中,上述第二獲取模塊203通過如下劃分單元、第二計(jì)算單元、生成單元和確定單元來獲取上述待傳輸視頻對(duì)應(yīng)的背景層,具體為:
[0114]劃分單元,用于按照預(yù)設(shè)的時(shí)間間隔將上述每幀圖像對(duì)應(yīng)的背景圖像劃分成多個(gè)背景圖像集合;
[0115]第二計(jì)算單元,用于對(duì)于每個(gè)背景圖像集合,計(jì)算背景圖像集合的各幀圖像中每個(gè)對(duì)應(yīng)位置處像素點(diǎn)的像素值的加權(quán)平均值;
[0116]生成單元,用于根據(jù)上述各幀圖像中每個(gè)對(duì)應(yīng)位置處像素點(diǎn)對(duì)應(yīng)的加權(quán)平均值,生成上述背景圖像集合對(duì)應(yīng)的加權(quán)背景圖像;
[0117]確定單元,用于將上述加權(quán)背景圖像確定為上述待傳輸視頻對(duì)應(yīng)的背景層。
[0118]在本發(fā)明實(shí)施例中,分割模塊將待傳輸視頻的每幀圖像分割為運(yùn)動(dòng)目標(biāo)圖像和對(duì)應(yīng)的背景圖像,第二獲取模塊根據(jù)每幀圖像對(duì)應(yīng)的背景圖像獲取待傳輸視頻對(duì)應(yīng)的背景層,傳輸模塊將每幀圖像對(duì)應(yīng)的運(yùn)動(dòng)目標(biāo)圖像及待傳輸視頻對(duì)應(yīng)的背景層傳輸給接收端。由于將每幀圖像分割為運(yùn)動(dòng)目標(biāo)圖像和對(duì)應(yīng)的背景圖像,根據(jù)每幀圖像對(duì)應(yīng)的背景圖像獲取待傳輸視頻對(duì)應(yīng)的背景層,背景層是通過對(duì)多幀圖像的背景圖像加權(quán)平均得到的,在傳輸時(shí)只傳輸每幀圖像對(duì)應(yīng)的運(yùn)動(dòng)目標(biāo)圖像及背景層,大大減少了傳輸?shù)膱D像數(shù)據(jù),節(jié)省了大量的傳輸流量和大量的接收端存儲(chǔ)空間。
[0119]本發(fā)明實(shí)施例所提供的視頻傳輸裝置可以為設(shè)備上的特定硬件或者安裝于設(shè)備上的軟件或固件等。所屬領(lǐng)域的技術(shù)人員可以清楚地了解到,為描述的方便和簡(jiǎn)潔,前述描述的系統(tǒng)、方法和控制終端的具體工作過程,均可以參考上述方法實(shí)施例中的對(duì)應(yīng)過程。
[0120]在本申請(qǐng)所提供的幾個(gè)實(shí)施例中,應(yīng)該理解到,所揭露裝置和方法,可以通過其它的方式實(shí)現(xiàn)。以上所描述的裝置實(shí)施例僅僅是示意性的,例如,所述單元的劃分,僅僅為一種邏輯功能劃分,實(shí)際實(shí)現(xiàn)時(shí)可以有另外的劃分方式,又例如,多個(gè)單元或組件可以結(jié)合或者可以集成到另一個(gè)系統(tǒng),或一些特征可以忽略,或不執(zhí)行。另一點(diǎn),所顯示或討論的相互之間的耦合或直接耦合或通信連接可以是通過一些通信接口,裝置或單元的間接耦合或通信連接,可以是電性,機(jī)械或其它的形式。
[0121]所述作為分離部件說明的單元可以是或者也可以不是物理上分開的,作為單元顯示的部件可以是或者也可以不是物理單元,即可以位于一個(gè)地方,或者也可以分布到多個(gè)網(wǎng)絡(luò)單元上。可以根據(jù)實(shí)際的需要選擇其中的部分或者全部單元來實(shí)現(xiàn)本實(shí)施例方案的目的。
[0122]另外,在本發(fā)明各個(gè)實(shí)施例中的各功能單元可以集成在一個(gè)處理單元中,也可以是各個(gè)單元單獨(dú)物理存在,也可以兩個(gè)或兩個(gè)以上單元集成在一個(gè)單元中。
[0123]所述功能如果以軟件功能單元的形式實(shí)現(xiàn)并作為獨(dú)立的產(chǎn)品銷售或使用時(shí),可以存儲(chǔ)在一個(gè)計(jì)算機(jī)可讀取存儲(chǔ)介質(zhì)中?;谶@樣的理解,本發(fā)明的技術(shù)方案本質(zhì)上或者說對(duì)現(xiàn)有技術(shù)做出貢獻(xiàn)的部分或者該技術(shù)方案的部分可以以軟件產(chǎn)品的形式體現(xiàn)出來,該計(jì)算機(jī)軟件產(chǎn)品存儲(chǔ)在一個(gè)存儲(chǔ)介質(zhì)中,包括若干指令用以使得一臺(tái)計(jì)算機(jī)設(shè)備(可以是個(gè)人計(jì)算機(jī),服務(wù)器,或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行本發(fā)明各個(gè)實(shí)施例所述方法的全部或部分步驟。而前述的存儲(chǔ)介質(zhì)包括:U盤、移動(dòng)硬盤、只讀存儲(chǔ)器(R0M,Read-0nly Memory)、隨機(jī)存取存儲(chǔ)器(RAM,Random Access Memory)、磁碟或者光盤等各種可以存儲(chǔ)程序代碼的介質(zhì)。
[0124]以上所述,僅為本發(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)。
【主權(quán)項(xiàng)】
1.一種視頻傳輸方法,其特征在于,包括: 獲取待傳輸視頻; 分別對(duì)所述待傳輸視頻的每幀圖像進(jìn)行分割,得到所述每幀圖像對(duì)應(yīng)的運(yùn)動(dòng)目標(biāo)圖像和背景圖像; 根據(jù)分割得到的所述每幀圖像對(duì)應(yīng)的背景圖像,獲取所述待傳輸視頻對(duì)應(yīng)的背景層; 將所述每幀圖像對(duì)應(yīng)的運(yùn)動(dòng)目標(biāo)圖像及所述待傳輸視頻對(duì)應(yīng)的背景層傳輸給接收端。2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述分別對(duì)所述待傳輸視頻的每幀圖像進(jìn)行分割,得到所述每幀圖像對(duì)應(yīng)的運(yùn)動(dòng)目標(biāo)圖像和背景圖像,包括: 計(jì)算當(dāng)前圖像和與其相鄰的一幀圖像中對(duì)應(yīng)像素點(diǎn)之間的差值絕對(duì)值,所述當(dāng)前圖像為所述待傳輸視頻中的任一幀圖像; 將所述當(dāng)前圖像中差值絕對(duì)值大于預(yù)設(shè)閾值的像素點(diǎn)的灰度值設(shè)置為第一預(yù)設(shè)灰度,將差值絕對(duì)值小于或等于所述預(yù)設(shè)閾值的像素點(diǎn)的灰度值設(shè)置為第二預(yù)設(shè)灰度; 從所述當(dāng)前圖像中獲取灰度值為所述第一預(yù)設(shè)灰度的像素點(diǎn)組成的圖像,得到所述當(dāng)前圖像對(duì)應(yīng)的運(yùn)動(dòng)目標(biāo)圖像; 從所述當(dāng)前圖像中刪除所述運(yùn)動(dòng)目標(biāo)圖像,得到所述當(dāng)前圖像對(duì)應(yīng)的背景圖像。3.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述從所述當(dāng)前圖像中獲取灰度值為所述第一預(yù)設(shè)灰度的像素點(diǎn)組成的圖像,得到所述當(dāng)前圖像對(duì)應(yīng)的運(yùn)動(dòng)目標(biāo)圖像,包括: 在所述當(dāng)前圖像中,標(biāo)記灰度值為所述第一預(yù)設(shè)灰度的像素點(diǎn)組成的連續(xù)區(qū)域; 確定每個(gè)連續(xù)區(qū)域?qū)?yīng)的外接矩形; 從所述當(dāng)前圖像中讀取每個(gè)外接矩形內(nèi)包含的像素點(diǎn)的像素值; 根據(jù)讀取的像素點(diǎn)的像素值,生成所述當(dāng)前圖像對(duì)應(yīng)的運(yùn)動(dòng)目標(biāo)圖像。4.根據(jù)權(quán)利要求3所述的方法,其特征在于,所述方法還包括: 從所述當(dāng)前圖像中確定所述每個(gè)外接矩形的大小及坐標(biāo),將所述每個(gè)外接矩形大小及坐標(biāo)組成所述當(dāng)前圖像對(duì)應(yīng)的運(yùn)動(dòng)目標(biāo)圖像的位置信息,將所述當(dāng)前圖像對(duì)應(yīng)的運(yùn)動(dòng)目標(biāo)圖像的位置信息發(fā)送給接收端。5.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述根據(jù)分割得到的所述每幀圖像對(duì)應(yīng)的背景圖像,獲取所述待傳輸視頻對(duì)應(yīng)的背景層,包括: 按照預(yù)設(shè)的時(shí)間間隔將所述每幀圖像對(duì)應(yīng)的背景圖像劃分成多個(gè)背景圖像集合; 對(duì)于每個(gè)背景圖像集合,計(jì)算背景圖像集合的各幀圖像中每個(gè)對(duì)應(yīng)位置處像素點(diǎn)的像素值的加權(quán)平均值; 根據(jù)所述各幀圖像中每個(gè)對(duì)應(yīng)位置處像素點(diǎn)對(duì)應(yīng)的加權(quán)平均值,生成所述背景圖像集合對(duì)應(yīng)的加權(quán)背景圖像; 將所述加權(quán)背景圖像確定為所述待傳輸視頻對(duì)應(yīng)的背景層。6.一種視頻傳輸裝置,其特征在于,包括: 第一獲取模塊,用于獲取待傳輸視頻; 分割模塊,用于分別對(duì)所述待傳輸視頻的每幀圖像進(jìn)行分割,得到所述每幀圖像對(duì)應(yīng)的運(yùn)動(dòng)目標(biāo)圖像和背景圖像; 第二獲取模塊,用于根據(jù)分割得到的所述每幀圖像對(duì)應(yīng)的背景圖像,獲取所述待傳輸視頻對(duì)應(yīng)的背景層; 傳輸模塊,用于將所述每幀圖像對(duì)應(yīng)的運(yùn)動(dòng)目標(biāo)圖像及所述待傳輸視頻對(duì)應(yīng)的背景層傳輸給接收端。7.根據(jù)權(quán)利要求6所述的裝置,其特征在于,所述分割模塊包括: 第一計(jì)算單元,用于計(jì)算當(dāng)前圖像和與其相鄰的一幀圖像中對(duì)應(yīng)像素點(diǎn)之間的差值絕對(duì)值,所述當(dāng)前圖像為所述待傳輸視頻中的任一幀圖像; 設(shè)置單元,用于將所述當(dāng)前圖像中差值絕對(duì)值大于預(yù)設(shè)閾值的像素點(diǎn)的灰度值設(shè)置為第一預(yù)設(shè)灰度,將差值絕對(duì)值小于或等于所述預(yù)設(shè)閾值的像素點(diǎn)的灰度值設(shè)置為第二預(yù)設(shè)灰度; 獲取單元,用于從所述當(dāng)前圖像中獲取灰度值為所述第一預(yù)設(shè)灰度的像素點(diǎn)組成的圖像,得到所述當(dāng)前圖像對(duì)應(yīng)的運(yùn)動(dòng)目標(biāo)圖像; 刪除單元,用于從所述當(dāng)前圖像中刪除所述運(yùn)動(dòng)目標(biāo)圖像,得到所述當(dāng)前圖像對(duì)應(yīng)的背景圖像。8.根據(jù)權(quán)利要求7所述的裝置,其特征在于,所述獲取單元包括: 標(biāo)記子單元,用于在所述當(dāng)前圖像中,標(biāo)記灰度值為所述第一預(yù)設(shè)灰度的像素點(diǎn)組成的連續(xù)區(qū)域; 確定子單元,用于確定每個(gè)連續(xù)區(qū)域?qū)?yīng)的外接矩形; 讀取子單元,用于從所述當(dāng)前圖像中讀取每個(gè)外接矩形內(nèi)包含的像素點(diǎn)的像素值; 生成子單元,用于根據(jù)讀取的像素點(diǎn)的像素值,生成所述當(dāng)前圖像對(duì)應(yīng)的運(yùn)動(dòng)目標(biāo)圖像。9.根據(jù)權(quán)利要求8所述的裝置,其特征在于,所述獲取單元還包括: 發(fā)送子單元,用于從所述當(dāng)前圖像中確定所述每個(gè)外接矩形的大小及坐標(biāo),將所述每個(gè)外接矩形大小及坐標(biāo)組成所述當(dāng)前圖像對(duì)應(yīng)的運(yùn)動(dòng)目標(biāo)圖像的位置信息,將所述當(dāng)前圖像對(duì)應(yīng)的運(yùn)動(dòng)目標(biāo)圖像的位置信息發(fā)送給接收端。10.根據(jù)權(quán)利要求6所述的裝置,其特征在于,所述第二獲取模塊,包括: 劃分單元,用于按照預(yù)設(shè)的時(shí)間間隔將所述每幀圖像對(duì)應(yīng)的背景圖像劃分成多個(gè)背景圖像集合; 第二計(jì)算單元,用于對(duì)于每個(gè)背景圖像集合,計(jì)算背景圖像集合的各幀圖像中每個(gè)對(duì)應(yīng)位置處像素點(diǎn)的像素值的加權(quán)平均值; 生成單元,用于根據(jù)所述各幀圖像中每個(gè)對(duì)應(yīng)位置處像素點(diǎn)對(duì)應(yīng)的加權(quán)平均值,生成所述背景圖像集合對(duì)應(yīng)的加權(quán)背景圖像; 確定單元,將所述加權(quán)背景圖像確定為所述待傳輸視頻對(duì)應(yīng)的背景層。
【文檔編號(hào)】H04N7/18GK105959633SQ201610362104
【公開日】2016年9月21日
【申請(qǐng)日】2016年5月26日
【發(fā)明人】馬兆遠(yuǎn), 王路
【申請(qǐng)人】北京志光伯元科技有限公司