本發(fā)明涉及超高清視頻壓縮,具體涉及一種超高清視頻壓縮傳輸系統(tǒng)。
背景技術(shù):
1、隨著超高清視頻技術(shù)的迅速發(fā)展和廣泛應(yīng)用,用戶對于超高清視頻的需求日益增長,在當(dāng)今數(shù)字化時代,用戶越來越傾向于拍攝和創(chuàng)作超高清視頻,并將其共享上傳至云端,以便在不同設(shè)備上隨時訪問和與他人分享;
2、然而,超高清視頻所包含的海量數(shù)據(jù)給上傳和存儲帶來了巨大挑戰(zhàn),由于超高清視頻具有極高的分辨率、幀率和色彩深度,其數(shù)據(jù)量相較于傳統(tǒng)高清視頻呈幾何級數(shù)增長,這不僅導(dǎo)致上傳過程耗時過長,還對網(wǎng)絡(luò)帶寬和云端存儲空間提出了極高要求;
3、現(xiàn)有的一種壓縮技術(shù)應(yīng)用于視頻處理,其采用二進(jìn)制流的技術(shù)對視頻數(shù)據(jù)進(jìn)行壓縮,出現(xiàn)頻次較高的數(shù)據(jù)采用較短的字符組合來實現(xiàn)壓縮,此種方式誠然具有一定的成效,但是它卻未能充分考慮數(shù)據(jù)中組合的內(nèi)在關(guān)系,而在實際的視頻數(shù)據(jù)中,數(shù)據(jù)組合之間往往存在著關(guān)聯(lián)和依賴,通過上述壓縮方式無法有效識別并充分利用其內(nèi)在關(guān)系,導(dǎo)致壓縮效果不理想;
4、為了解決上述問題,本發(fā)明提出了一種解決方案。
技術(shù)實現(xiàn)思路
1、本發(fā)明的目的在于提供一種超高清視頻壓縮傳輸系統(tǒng),為了解決上述背景技術(shù)中提出的問題;
2、本發(fā)明的目的可以通過以下技術(shù)方案實現(xiàn):
3、一種超高清視頻壓縮傳輸系統(tǒng),包括:
4、壓縮上傳單元,獲取授權(quán)用戶選定預(yù)上傳的目標(biāo)視頻并對二進(jìn)制格式的目標(biāo)視頻進(jìn)行切割得到若干組預(yù)處理組合,一組所述預(yù)處理組合的字符長度為4;
5、根據(jù)若干組預(yù)處理組合,每4組預(yù)處理組合劃歸入一個空的列表中得到若干前處列表,對若干前處列表進(jìn)行去重得到若干前處特征列表并根據(jù)每個前處特征列表的頻次量從若干前處特征列表中篩選出前處特征列表作為壓縮參照列表;
6、針對任意一個壓縮參照列表,將所述壓縮參照列表中下標(biāo)索引為0、1、2、3的元素與分別與每一個前處列表中相同下標(biāo)索引對應(yīng)的元素進(jìn)行一致性比較,基于比較結(jié)果得到所述壓縮參照列表中下標(biāo)索引為0、1、2、3的元素的頻次權(quán)重并得到所述壓縮參照列表的頻次評估指標(biāo);
7、基于所有壓縮參照列表的頻次評估指標(biāo)按照預(yù)設(shè)的分流構(gòu)建規(guī)則構(gòu)建若干壓縮參照列表的第一壓縮分支和第二壓縮分支;
8、針對每一組前處列表根據(jù)若干壓縮參照列表的第一壓縮分支和第二壓縮分支并結(jié)合預(yù)設(shè)的前處壓縮字典得到對應(yīng)前處列表的若干壓縮數(shù)據(jù)包;
9、云端共享平臺,用于對授權(quán)用戶上傳的目標(biāo)視頻進(jìn)行存儲共享。
10、進(jìn)一步的,壓縮上傳單元中預(yù)存儲有前處壓縮字典,所述前處壓縮字段中包含16個鍵值對。
11、進(jìn)一步的,生成所有前處列表的若干壓縮數(shù)據(jù)包的步驟如下:
12、ss21:將前處列表b1下標(biāo)索引為0、1、2、3的元素依次標(biāo)記為l1、l2、l3和l4;
13、ss22:然后對選定的所有壓縮參照列表的第一和第二壓縮分支中包含的所有分流列表進(jìn)行遍歷,若其中存在某一個分流列表的下標(biāo)索引0、1、2、3的元素分別對應(yīng)為l1、l2、l3、l4,則依次提取出所述分流列表下標(biāo)索引分別為1、2、3的元素的關(guān)聯(lián)字符;
14、將元素l1、下標(biāo)索引分別為1、2、3的關(guān)聯(lián)字符進(jìn)行拼接得到前處列表b1的壓縮字串,并依據(jù)其生成前處列表b1的壓縮數(shù)據(jù)包;
15、ss23:若不存在某一個分流列表的下標(biāo)索引0、1、2、3的元素分別對應(yīng)為l1、l2、l3、l4,則從預(yù)設(shè)的前處壓縮字典中依次提取出鍵依次為元素l1、l2、l3和l4對應(yīng)的值,每提取一個值生成所述前處列表b1的一個壓縮數(shù)據(jù)包,基于前處列表b1可得4個壓縮數(shù)據(jù)包;
16、ss24:按照ss21到ss23依次生成前處列表b2、b3、...、bb的若干壓縮數(shù)據(jù)包,按照前處列表b1、b2、...、bb的先后順序,將其對應(yīng)的若干壓縮數(shù)據(jù)包依次傳輸?shù)皆贫斯蚕砥脚_;
17、同時將選定的若干壓縮參照列表的第一、第二壓縮分支同步傳輸?shù)皆贫斯蚕砥脚_。
18、本發(fā)明的有益效果:
19、(1)本發(fā)明通過設(shè)置地址尋蹤單元獲取授權(quán)用戶選定上傳的目標(biāo)視頻的存儲地址,設(shè)置壓縮上傳單元獲取目標(biāo)視頻并對其進(jìn)行壓縮上傳,壓縮過程中,通過對二進(jìn)制格式的目標(biāo)視頻進(jìn)行切割并構(gòu)建若干前處列表,通過對若干前處組合進(jìn)行去重、統(tǒng)計去重后每個前處組合的出現(xiàn)頻次篩選得到若干壓縮參照列表,并結(jié)合其內(nèi)每個元素的頻次權(quán)重對篩選得到的若干壓縮參照列表進(jìn)行排序,并基于排序結(jié)果構(gòu)建若干壓縮參照列表的第一壓縮分支和第二壓縮分支,結(jié)合預(yù)設(shè)的前處壓縮字典對由目標(biāo)視頻處理得到的所有前處列表進(jìn)行壓縮,通過此種方式,能夠極大地提高超高清視頻壓縮的效率和質(zhì)量,一方面,去重和基于頻次的排序以及分支構(gòu)建等操作,使得壓縮算法能夠更加精準(zhǔn)地針對視頻數(shù)據(jù)的特點(diǎn)進(jìn)行優(yōu)化,有效減少了冗余數(shù)據(jù)的存在,降低了數(shù)據(jù)傳輸和存儲的壓力;另一方面,預(yù)設(shè)的前處壓縮字典的運(yùn)用,為壓縮過程提供了可靠的參考標(biāo)準(zhǔn)和模式,使得壓縮后的視頻數(shù)據(jù)能夠在保證畫質(zhì)和內(nèi)容完整性的前提下,最大限度地減小數(shù)據(jù)體積;(2)本發(fā)明在構(gòu)建若干壓縮參照列表的第一壓縮分支和第二壓縮分支時,其中一個壓縮參照列表的第一壓縮分支和第二壓縮分支中可以同時滿足8種4組前處理組合的組合形式,而壓縮參照列表的第一壓縮分支和第二壓縮分支是基于目標(biāo)視頻中字符的組合形式得到的,使得壓縮過程具有針對性,能夠最大程度地減少冗余數(shù)據(jù),通過此種方式可以極大的對目標(biāo)視頻進(jìn)行壓縮,同時使這種壓縮方式具有良好的適應(yīng)性和擴(kuò)展性,可以根據(jù)不同類型的視頻以及不斷變化的視頻數(shù)據(jù)特征進(jìn)行靈活調(diào)整和優(yōu)化。
1.一種超高清視頻壓縮傳輸系統(tǒng),其特征在于,包括:
2.根據(jù)權(quán)利要求1所述的一種超高清視頻壓縮傳輸系統(tǒng),其特征在于,壓縮上傳單元中預(yù)存儲有前處壓縮字典,所述前處壓縮字段中包含16個鍵值對。
3.根據(jù)權(quán)利要求1所述的一種超高清視頻壓縮傳輸系統(tǒng),其特征在于,得到若干前處特征列表的步驟如下:
4.根據(jù)權(quán)利要求3所述的一種超高清視頻壓縮傳輸系統(tǒng),其特征在于,篩選得到若干壓縮參照列表的步驟如下:
5.根據(jù)權(quán)利要求4所述的一種超高清視頻壓縮傳輸系統(tǒng),其特征在于,計算得到壓縮參照列表d1、d2、...、dd的頻次評估指標(biāo),步驟如下:
6.根據(jù)權(quán)利要求1所述的一種超高清視頻壓縮傳輸系統(tǒng),其特征在于,分流構(gòu)建若干壓縮參照列表的第一壓縮分支和第二壓縮分支,步驟如下:
7.根據(jù)權(quán)利要求6所述的一種超高清視頻壓縮傳輸系統(tǒng),其特征在于,ss3中,所述第一分流列表中的元素滿足第一分流條件:在所述第一分流列表中下標(biāo)索引為0、1、2的元素依次為k1、k2和k3,在所述第一分流列表中下標(biāo)索引為3的元素不為k4;
8.根據(jù)權(quán)利要求6所述的一種超高清視頻壓縮傳輸系統(tǒng),其特征在于,ss8中,所述第四分流列表滿足第四分流條件:在所述第四分流列表中下標(biāo)索引為0的元素為k1,在所述第四分流列表中下標(biāo)索引為1的元素不為k2;
9.根據(jù)權(quán)利要求2所述的一種超高清視頻壓縮傳輸系統(tǒng),其特征在于,生成所有前處列表的若干壓縮數(shù)據(jù)包的步驟如下: