一種多路無線遠(yuǎn)程視頻實(shí)時傳輸自適應(yīng)方法
【技術(shù)領(lǐng)域】
[0001] 本發(fā)明涉及視頻獲取及傳輸方法,特別是一種多路無線遠(yuǎn)程視頻實(shí)時傳輸自適應(yīng) 方法。
【背景技術(shù)】
[0002] 車載視頻設(shè)備已成為公交日常運(yùn)營的重要工具,利用視頻實(shí)時監(jiān)控手段可以直 觀、迅速、實(shí)時監(jiān)控車內(nèi)情況,可以有效監(jiān)督、規(guī)范司機(jī)駕駛操作行為,視頻信息可作為事故 調(diào)查、責(zé)任厘清的重要工具,某些情況下,監(jiān)管人員需要實(shí)時監(jiān)控公交車上及車外的實(shí)時情 況,即需要在車內(nèi)/外多個位置安裝攝像頭,以實(shí)現(xiàn)多路視頻監(jiān)控,但是在帶寬有限的情況 下,視頻數(shù)據(jù)的傳輸效率受到限制,車內(nèi)外環(huán)境有時會發(fā)生變化,多路視頻實(shí)時監(jiān)控經(jīng)常會 因此遇到卡、頓、花屏等現(xiàn)象,大大影響了監(jiān)控效果。
[0003] 出現(xiàn)上述問題的原因在于:車輛環(huán)境變化時獲取的視頻每一幀圖像的大小、復(fù)雜 度一直在變化,并且各路攝像頭對應(yīng)的環(huán)境在同一時刻往往圖像的變化率不一,有些環(huán)境 變化較大,有些較?。ɡ纾很噧?nèi)環(huán)境在乘客位置未發(fā)生較大移動或改變的情況下,變化相 對較小,在乘客起身、走動的情況下,變化較大,同樣,車外環(huán)境在某些時刻,變化不大,有些 情況下,變化較大),而目前多線路無線遠(yuǎn)程視頻的各路攝像頭都采用同一種固定的碼率進(jìn) 行多路編碼的方式,在傳輸時帶寬一定,而圖像大小、復(fù)雜度變化大時使得上述視頻傳輸問 題不可避免。
[0004] 有鑒于此,本發(fā)明人提出一種多路無線遠(yuǎn)程視頻實(shí)時傳輸自適應(yīng)方法,以提高多 路視頻傳輸效果。
【發(fā)明內(nèi)容】
[0005] 本發(fā)明的目的在于提供了一種多路無線遠(yuǎn)程視頻實(shí)時傳輸自適應(yīng)方法,各路視頻 采用與之圖像變化率相適應(yīng)的碼率,通過碼率富余的通道對碼率不足的通道進(jìn)行合理的 "碼率補(bǔ)償",對各路視頻信號源碼率進(jìn)行合理調(diào)節(jié)使多路視頻監(jiān)控更加均衡,提高了多路 視頻監(jiān)控效果。
[0006] 為實(shí)現(xiàn)上述目的,本發(fā)明采用的技術(shù)方案為:
[0007] -種多路無線遠(yuǎn)程視頻實(shí)時傳輸自適應(yīng)方法,其特征在于,包括以下步驟:
[0008] S1.圖像采集:采集單元采集各路視頻通道的圖像;
[0009] S2.灰度化處理:灰度處理模塊對步驟6備份的圖像進(jìn)行灰度化處理,計(jì)算出圖像 的每個像素點(diǎn)的灰度值;灰度化處理公式如下:
[0010] f (m, η) = 0. 30R (m, η) +0. 59G (m, η) +0. 1 IB (m, n);
[0011] 式中,f (m,n)表示灰度化后圖像第m行、第n列的像素點(diǎn)的灰度值,R、G、B分別表 示紅、綠、藍(lán)三個通道的顏色,灰度值的取值范圍為0-255 ;
[0012] S3.復(fù)雜度計(jì)算:計(jì)算每路視頻通道圖像的復(fù)雜度,其中第j路視頻通道的圖像復(fù) 雜度為&,其公式如下:
[0014] 式中,k = 255,ηι代表圖像中灰度值為i的像素個數(shù),0彡i彡255,N代表圖像的 所有像素個數(shù);
[0015] S4.傳輸碼率獲?。焊鶕?jù)圖像復(fù)雜度和上行有效傳輸帶寬計(jì)算出傳輸碼率,其中 第j路視頻通道的圖像的傳輸碼率為Y,,其公式如下:
[0017] 式中,¥,為碼率,Z當(dāng)前帶寬,C ,當(dāng)前圖像復(fù)雜度,k為總監(jiān)控視頻路數(shù);
[0018] S5.視頻流編碼:按各路視頻通道獲取的傳輸碼率進(jìn)行編碼;
[0019] S6.視頻流上傳及備份:上傳獲取的編碼碼流并將每路圖像幀備份。
[0020] 本發(fā)明的有益效果是:
[0021] 本發(fā)明的一種多路無線遠(yuǎn)程視頻實(shí)時傳輸自適應(yīng)方法,其利用圖像復(fù)雜度作為編 碼碼率的依據(jù),各路通道分別通過各自的圖像灰度值,依據(jù)不同灰度值所占比例來計(jì)算圖 像復(fù)雜度,具體的,在獲取圖像復(fù)雜度后,分別計(jì)算本通道復(fù)雜度與所有通道圖像總復(fù)雜度 比例,該比例乘以上行有效傳輸帶寬即為本通道編碼碼率,比例越大,碼率越大,比例約小, 碼率越小,從而在環(huán)境變化時,各通道會碼率也相應(yīng)地變化,并且各路碼率與其圖像變化率 成正比。
[0022] 因此,本發(fā)明對各路視頻碼率進(jìn)行合理分配,碼率富余的通道對碼率不足的通道 進(jìn)行合理的"碼率補(bǔ)償",對各路信號源碼率進(jìn)行合理調(diào)節(jié),使多路視頻監(jiān)控更加均衡,達(dá)到 了提高多路視頻監(jiān)控效果的目的。
【附圖說明】
[0023] 此處所說明的附圖用來提供對本發(fā)明的進(jìn)一步理解,構(gòu)成本發(fā)明的一部分,本發(fā) 明的示意性實(shí)施例及其說明用于解釋本發(fā)明,并不構(gòu)成對本發(fā)明的不當(dāng)限定。在附圖中:
[0024] 圖1為本發(fā)明一種多路無線遠(yuǎn)程視頻實(shí)時傳輸自適應(yīng)方法的流程簡圖。
【具體實(shí)施方式】
[0025] 為了使本發(fā)明所要解決的技術(shù)問題、技術(shù)方案及有益效果更加清楚、明白,以下結(jié) 合附圖及實(shí)施例對本發(fā)明進(jìn)行進(jìn)一步詳細(xì)說明。應(yīng)當(dāng)理解,此處所描述的具體實(shí)施例僅用 以解釋本發(fā)明,并不用于限定本發(fā)明。
[0026] 如圖1所示,本發(fā)明揭示的一種多路無線遠(yuǎn)程視頻實(shí)時傳輸自適應(yīng)方法,其包括 以下步驟:
[0027] S1.圖像采集:采集單元采集各路視頻通道的圖像;
[0028] S2.灰度化處理:灰度處理模塊對步驟6備份的圖像進(jìn)行灰度化處理,計(jì)算出圖像 的每個像素點(diǎn)的灰度值;灰度化處理公式如下:
[0029] f (m, η) = 0. 30R (m, η) +0. 59G (m, η) +0. 1 IB (m, n);
[0030] 式中,f (m,n)表示灰度化后圖像第m行、第n列的像素點(diǎn)的灰度值,R、G、B分別表 示紅、綠、藍(lán)三個通道的顏色,灰度值的取值范圍為0-255 ;
[0031] S3.復(fù)雜度計(jì)算:計(jì)算每路視頻通道圖像的復(fù)雜度,其中第j路視頻通道的圖像復(fù) 雜度為&,其公式如下:
[0033] 式中,k = 255,ηι代表圖像中灰度值為i的像素個數(shù),0彡i彡255,N代表圖像的 所有像素個數(shù);
[0034] S4.傳輸碼率獲?。焊鶕?jù)圖像復(fù)雜度和上行有效傳輸帶寬計(jì)算出傳輸碼率,其中 第j路視頻通道的圖像的傳輸碼率為Y,,其公式如下:
[0036] 式中,¥,為碼率,Z當(dāng)前帶寬,C ,當(dāng)前圖像復(fù)雜度,k為總監(jiān)控視頻路數(shù);
[0037] 以4路錄像為例,包括1,2, 3,4四個視頻通道,上行有效帶寬為lOOkBps,通道1, 復(fù)雜度為單位1,通道2復(fù)雜度也為1,通道3為2,通道4為3,因此:總復(fù)雜度為:1+1+2+3 = 7 ;通道1編碼碼率為:1/7*100 ;通道2為1/7*100,通道3為2/7*100,通道4為3/7*100 ;
[0038] S5.視頻流編碼:按各路視頻通道獲取的傳輸碼率進(jìn)行編碼;
[0039] S6.視頻流上傳及備份:上傳獲取的編碼碼流并將每路圖像幀備份。
[0040] 本發(fā)明的一種多路無線遠(yuǎn)程視頻實(shí)時傳輸自適應(yīng)方法,其利用圖像復(fù)雜度作為編 碼碼率的依據(jù),各路通道分別通過各自的圖像灰度值,依據(jù)不同灰度值所占比例來計(jì)算圖 像復(fù)雜度,具體的,在獲取圖像復(fù)雜度后,分別計(jì)算本通道復(fù)雜度與所有通道圖像總復(fù)雜度 比例,該比例乘以上行有效傳輸帶寬即為本通道編碼碼率,比例越大,碼率越大,比例約小, 碼率越小,從而在環(huán)境變化時,各通道會碼率也相應(yīng)地變化,并且各路碼率與其圖像變化率 成正比。
[0041] 因此,本發(fā)明對各路視頻碼率進(jìn)行合理分配,碼率富余的通道對碼率不足的通道 進(jìn)行合理的"碼率補(bǔ)償",對各路信號源碼率進(jìn)行合理調(diào)節(jié),使多路視頻監(jiān)控更加均衡,達(dá)到 了提高多路視頻監(jiān)控效果的目的。
[0042] 上述說明示出并描述了本發(fā)明的優(yōu)選實(shí)施例,應(yīng)當(dāng)理解本發(fā)明并非局限于本文所 披露的形式,不應(yīng)看作是對其他實(shí)施例的排除,而可用于各種其他組合、修改和環(huán)境,并能 夠在本文發(fā)明構(gòu)想范圍內(nèi),通過上述教導(dǎo)或相關(guān)領(lǐng)域的技術(shù)或知識進(jìn)行改動。而本領(lǐng)域人 員所進(jìn)行的改動和變化不脫離本發(fā)明的精神和范圍,則都應(yīng)在本發(fā)明所附權(quán)利要求的保護(hù) 范圍內(nèi)。
【主權(quán)項(xiàng)】
1. 一種多路無線遠(yuǎn)程視頻實(shí)時傳輸自適應(yīng)方法,其特征在于,包括以下步驟:51. 圖像采集:采集單元采集各路視頻通道的圖像;52. 灰度化處理:灰度處理模塊對步驟6備份的圖像進(jìn)行灰度化處理,計(jì)算出圖像的每 個像素點(diǎn)的灰度值;53. 復(fù)雜度計(jì)算:計(jì)算每路視頻通道圖像的復(fù)雜度,其中第j路視頻通道的圖像復(fù)雜度 為&,其公式如下:式中,k= 255,ηι代表圖像中灰度值為i的像素個數(shù),0 <i< 255,N代表圖像的所有 像素個數(shù);54. 傳輸碼率獲?。焊鶕?jù)圖像復(fù)雜度和上行有效傳輸帶寬計(jì)算出傳輸碼率,其中第j路 視頗誦增的圖僮的佑輸?鑾為Y._其公式如下:式中為第j路視頻通道的圖像的傳輸碼率,ζ為當(dāng)前帶寬,c,為當(dāng)前圖像復(fù)雜度,k為總監(jiān)控視頻路數(shù);55. 視頻流編碼:按各路視頻通道獲取的傳輸碼率進(jìn)行編碼;56. 視頻流上傳及備份:上傳獲取的編碼碼流并將每路圖像幀備份。2. 根據(jù)權(quán)利要求1所述的一種多路無線遠(yuǎn)程視頻實(shí)時傳輸自適應(yīng)方法,其特征在于: 所述步驟2的灰度值計(jì)算公示如下: f(m,η) = 0. 30R(m,η) +0. 59G(m,η) +0. 1IB(m,n); 式中,f(m,n)表示灰度化后圖像第m行、第n列的像素點(diǎn)的灰度值,R、G、B分別表示紅、 綠、藍(lán)三個通道的顏色,灰度值的取值范圍為0-255。
【專利摘要】本發(fā)明公開了一種多路無線遠(yuǎn)程視頻實(shí)時傳輸自適應(yīng)方法,利用圖像復(fù)雜度作為編碼碼率的依據(jù),各路通道分別通過各自的圖像灰度值來計(jì)算圖像復(fù)雜度,在獲取圖像復(fù)雜度后,分別計(jì)算本通道復(fù)雜度與所有通道圖像總復(fù)雜度比例,該比例乘以上行有效傳輸帶寬即為本通道編碼碼率,比例越大,碼率越大,比例約小,碼率越小。本發(fā)明多路無線遠(yuǎn)程視頻的各路視頻采用與之圖像變化率相適應(yīng)的碼率,通過碼率富余的通道對碼率不足的通道合理的進(jìn)行“碼率補(bǔ)償”,對各路視頻信號源碼率進(jìn)行合理調(diào)節(jié)使多路視頻監(jiān)控更加均衡,提高了多路視頻監(jiān)控效果。
【IPC分類】H04N19/166
【公開號】CN105263019
【申請?zhí)枴緾N201510747217
【發(fā)明人】郭亞松, 許寧, 許振坪, 林德輝, 劉偉峰
【申請人】廈門雅迅網(wǎng)絡(luò)股份有限公司
【公開日】2016年1月20日
【申請日】2015年11月6日