本發(fā)明涉及通信,具體涉及一種多像素并行高清視頻發(fā)送、接收方法及設(shè)備。
背景技術(shù):
1、在現(xiàn)有技術(shù)中,高清視頻有無(wú)壓縮傳輸和壓縮傳輸兩種,在無(wú)壓縮傳輸高清視頻時(shí),由于是無(wú)壓縮傳輸因此需要的帶寬很大,對(duì)傳輸設(shè)備要求以及成本較高,適用范圍較??;壓縮傳輸又分為深壓縮和淺壓縮,高清視頻深壓縮算法繁瑣,對(duì)高清視頻損耗較大,輸出的視頻很難滿足專業(yè)音視頻領(lǐng)域的要求,對(duì)于高清視頻淺壓縮,能滿足專業(yè)音視頻領(lǐng)域且已經(jīng)使用的越來(lái)越多,但輕壓縮算法多為繁瑣,傳輸效率較差。
技術(shù)實(shí)現(xiàn)思路
1、本發(fā)明提供的一種多像素并行高清視頻發(fā)送、接收方法及設(shè)備,解決了現(xiàn)有技術(shù)中高清視頻淺壓縮傳輸效率較差的問題。
2、為解決上述問題,本發(fā)明通過(guò)以下技術(shù)方案實(shí)現(xiàn)的:
3、第一方面:一種多像素并行高清視頻發(fā)送方法,包括:
4、獲取目標(biāo)高清視頻,提取所述目標(biāo)高清視頻中的像素?cái)?shù)據(jù)并轉(zhuǎn)換為yuv像素格式;
5、對(duì)像素?cái)?shù)據(jù)的每一行進(jìn)行拆分得到y(tǒng)分量數(shù)據(jù)、u分量數(shù)據(jù)、v分量數(shù)據(jù);
6、將y分量數(shù)據(jù)、u分量數(shù)據(jù)、v分量數(shù)據(jù)分別通過(guò)數(shù)字小波變換得到y(tǒng)轉(zhuǎn)換分量數(shù)據(jù)、u轉(zhuǎn)換分量數(shù)據(jù)、v轉(zhuǎn)換分量數(shù)據(jù);
7、根據(jù)當(dāng)前局域網(wǎng)帶寬和目標(biāo)視頻信息預(yù)設(shè)壓縮預(yù)算值d和組成數(shù)據(jù)包的像素?cái)?shù)據(jù)行數(shù)n,判斷n行yuv格式像素?cái)?shù)據(jù)的y轉(zhuǎn)換分量數(shù)據(jù)、u轉(zhuǎn)換分量數(shù)據(jù)、v轉(zhuǎn)換分量數(shù)據(jù)的字節(jié)數(shù)之和與壓縮預(yù)算值d的大??;
8、當(dāng)字節(jié)數(shù)之和大于壓縮預(yù)算值d時(shí),對(duì)y轉(zhuǎn)換分量數(shù)據(jù)、u轉(zhuǎn)換分量數(shù)據(jù)、v轉(zhuǎn)換分量數(shù)據(jù)分別進(jìn)行量化處理,直至字節(jié)數(shù)之和小于等于壓縮預(yù)算值d,對(duì)量化后的y轉(zhuǎn)換分量數(shù)據(jù)、u轉(zhuǎn)換分量數(shù)據(jù)、v轉(zhuǎn)換分量數(shù)據(jù)通過(guò)自定義協(xié)議進(jìn)行數(shù)據(jù)包打包發(fā)送;
9、當(dāng)字節(jié)數(shù)之和小于等于壓縮預(yù)算值d時(shí),對(duì)y轉(zhuǎn)換分量數(shù)據(jù)、u轉(zhuǎn)換分量數(shù)據(jù)、v轉(zhuǎn)換分量數(shù)據(jù)不做量化處理,對(duì)y轉(zhuǎn)換分量數(shù)據(jù)、u轉(zhuǎn)換分量數(shù)據(jù)、v轉(zhuǎn)換分量數(shù)據(jù)通過(guò)自定義協(xié)議進(jìn)行數(shù)據(jù)包打包發(fā)送。
10、本發(fā)明的一種優(yōu)選方案:所述根據(jù)當(dāng)前局域網(wǎng)帶寬和目標(biāo)視頻信息預(yù)設(shè)壓縮預(yù)算值d和組成數(shù)據(jù)包的yuv格式像素?cái)?shù)據(jù)行數(shù)n;
11、所述目標(biāo)視頻信息包括幀率、分辨率;
12、所述組成數(shù)據(jù)包的像素?cái)?shù)據(jù)行數(shù)n為2或4;
13、所述壓縮預(yù)算值
14、本發(fā)明的一種優(yōu)選方案:所述將y分量數(shù)據(jù)、u分量數(shù)據(jù)、v分量數(shù)據(jù)分別通過(guò)數(shù)字小波變換得到y(tǒng)轉(zhuǎn)換分量數(shù)據(jù)、u轉(zhuǎn)換分量數(shù)據(jù)、v轉(zhuǎn)換分量數(shù)據(jù);
15、將y分量數(shù)據(jù)、u分量數(shù)據(jù)、v分量數(shù)據(jù)均設(shè)置為xi,所述y轉(zhuǎn)換分量數(shù)據(jù)、u轉(zhuǎn)換分量數(shù)據(jù)、v轉(zhuǎn)換分量數(shù)據(jù)分別由高頻子帶數(shù)據(jù)pi和低頻子帶數(shù)據(jù)組成qi,其中,
16、xi={x0,x1,x2,...x2n-1}???????????????????????????????????????(1)
17、
18、本發(fā)明的一種優(yōu)選方案:所述對(duì)y轉(zhuǎn)換分量數(shù)據(jù)、u轉(zhuǎn)換分量數(shù)據(jù)、v轉(zhuǎn)換分量數(shù)據(jù)分別進(jìn)行量化處理,包括對(duì)y轉(zhuǎn)換分量數(shù)據(jù)、u轉(zhuǎn)換分量數(shù)據(jù)、v轉(zhuǎn)換分量數(shù)據(jù)中的高頻子帶pi進(jìn)行量化。
19、本發(fā)明的一種優(yōu)選方案:所述通過(guò)自定義協(xié)議進(jìn)行數(shù)據(jù)包打包發(fā)送,所述自定義協(xié)議對(duì)y轉(zhuǎn)換分量數(shù)據(jù)、u轉(zhuǎn)換分量數(shù)據(jù)、v轉(zhuǎn)換分量數(shù)據(jù)分別進(jìn)行數(shù)據(jù)打包,并在數(shù)據(jù)包端部添加包頭信息,所述包頭信息包括數(shù)據(jù)包的包序號(hào)、拆分信息、量化信息。
20、第二方面:一種多像素并行高清視頻接收方法,
21、接收目標(biāo)高清視頻的數(shù)據(jù)包,獲取數(shù)據(jù)包的包頭信息;
22、當(dāng)包頭信息包括包序號(hào)和拆分信息,對(duì)所述數(shù)據(jù)包進(jìn)行解封裝得到y(tǒng)轉(zhuǎn)換分量數(shù)據(jù)、u轉(zhuǎn)換分量數(shù)據(jù)、v轉(zhuǎn)換分量數(shù)據(jù),通過(guò)數(shù)字小波逆變換得到對(duì)應(yīng)的y分量數(shù)據(jù)、u分量數(shù)據(jù)、v分量數(shù)據(jù),通過(guò)拆分信息對(duì)y分量數(shù)據(jù)、u分量數(shù)據(jù)、v分量數(shù)據(jù)進(jìn)行整合得到像素?cái)?shù)據(jù),輸出目標(biāo)高清視頻;
23、當(dāng)包頭信息包括包序號(hào)、拆分信息、量化信息,對(duì)所述數(shù)據(jù)包進(jìn)行解封裝得到y(tǒng)轉(zhuǎn)換分量數(shù)據(jù)、u轉(zhuǎn)換分量數(shù)據(jù)、v轉(zhuǎn)換分量數(shù)據(jù),通過(guò)量化信息對(duì)y轉(zhuǎn)換分量數(shù)據(jù)、u轉(zhuǎn)換分量數(shù)據(jù)、v轉(zhuǎn)換分量數(shù)據(jù)進(jìn)行數(shù)據(jù)補(bǔ)償,再通過(guò)數(shù)字小波逆變換得到對(duì)應(yīng)的y分量數(shù)據(jù)、u分量數(shù)據(jù)、v分量數(shù)據(jù),最后根據(jù)拆分信息對(duì)y分量數(shù)據(jù)、u分量數(shù)據(jù)、v分量數(shù)據(jù)進(jìn)行整合得到像素?cái)?shù)據(jù),輸出目標(biāo)高清視頻。
24、本發(fā)明的一種優(yōu)選方案:通過(guò)量化信息對(duì)y轉(zhuǎn)換分量數(shù)據(jù)、u轉(zhuǎn)換分量數(shù)據(jù)、v轉(zhuǎn)換分量數(shù)據(jù)進(jìn)行數(shù)據(jù)補(bǔ)償;包括對(duì)高頻子帶數(shù)據(jù)按照量化信息進(jìn)行數(shù)據(jù)格式補(bǔ)償。
25、本發(fā)明的一種優(yōu)選方案:所述輸出目標(biāo)高清視頻,根據(jù)目標(biāo)高清視頻原始像素格式將整合得到像素?cái)?shù)據(jù)轉(zhuǎn)換為目標(biāo)高清視頻的像素格式并進(jìn)行傳輸。
26、第三方面:一種多像素并行高清視頻發(fā)送設(shè)備,包括:存儲(chǔ)器及與所述存儲(chǔ)器耦合的處理器,所述存儲(chǔ)器用于存儲(chǔ)應(yīng)用程序指令,所述處理器被配置用于調(diào)用所述應(yīng)用程序指令,執(zhí)行上述高清視頻的發(fā)送方法。
27、第四方面:一種多像素并行高清視頻接收設(shè)備,包括:存儲(chǔ)器及與所述存儲(chǔ)器耦合的處理器,所述存儲(chǔ)器用于存儲(chǔ)應(yīng)用程序指令,所述處理器被配置用于調(diào)用所述應(yīng)用程序指令,執(zhí)行上述高清視頻的接收方法。
28、有益效果:
29、本發(fā)明的一種多像素并行高清視頻發(fā)送、接收方法及設(shè)備,該發(fā)送方法包括,通過(guò)對(duì)yuv像素格式的像素?cái)?shù)據(jù)拆分得到y(tǒng)分量數(shù)據(jù)、u分量數(shù)據(jù)、v分量數(shù)據(jù),并將其分別通過(guò)數(shù)字小波變換得到y(tǒng)轉(zhuǎn)換分量數(shù)據(jù)、u轉(zhuǎn)換分量數(shù)據(jù)、v轉(zhuǎn)換分量數(shù)據(jù),實(shí)現(xiàn)對(duì)數(shù)據(jù)的并行處理,提高視頻淺壓縮傳輸,根據(jù)當(dāng)前局域網(wǎng)帶寬和目標(biāo)視頻信息預(yù)設(shè)壓縮預(yù)算值d和組成數(shù)據(jù)包的像素?cái)?shù)據(jù)行數(shù)n,根據(jù)壓縮預(yù)算值d的大小,對(duì)y轉(zhuǎn)換分量數(shù)據(jù)、u轉(zhuǎn)換分量數(shù)據(jù)、v轉(zhuǎn)換分量數(shù)據(jù)分別進(jìn)行量化處理,算法簡(jiǎn)單易實(shí)現(xiàn),大大提高了傳輸速率。
1.一種多像素并行高清視頻發(fā)送方法,其特征在于,包括:
2.如權(quán)利要求1所述的多像素并行高清視頻發(fā)送方法,其特征在于,所述根據(jù)當(dāng)前局域網(wǎng)帶寬和目標(biāo)視頻信息預(yù)設(shè)壓縮預(yù)算值d和組成數(shù)據(jù)包的yuv格式像素?cái)?shù)據(jù)行數(shù)n;
3.如權(quán)利要求2所述的多像素并行高清視頻發(fā)送方法,其特征在于,所述將y分量數(shù)據(jù)、u分量數(shù)據(jù)、v分量數(shù)據(jù)分別通過(guò)數(shù)字小波變換得到y(tǒng)轉(zhuǎn)換分量數(shù)據(jù)、u轉(zhuǎn)換分量數(shù)據(jù)、v轉(zhuǎn)換分量數(shù)據(jù);
4.如權(quán)利要求3所述的多像素并行高清視頻發(fā)送方法,其特征在于,所述對(duì)y轉(zhuǎn)換分量數(shù)據(jù)、u轉(zhuǎn)換分量數(shù)據(jù)、v轉(zhuǎn)換分量數(shù)據(jù)分別進(jìn)行量化處理,包括對(duì)y轉(zhuǎn)換分量數(shù)據(jù)、u轉(zhuǎn)換分量數(shù)據(jù)、v轉(zhuǎn)換分量數(shù)據(jù)中的高頻子帶pi進(jìn)行量化。
5.如權(quán)利要求1-4任一項(xiàng)所述的多像素并行高清視頻發(fā)送方法,其特征在于,所述通過(guò)自定義協(xié)議進(jìn)行數(shù)據(jù)包打包發(fā)送,所述自定義協(xié)議對(duì)y轉(zhuǎn)換分量數(shù)據(jù)、u轉(zhuǎn)換分量數(shù)據(jù)、v轉(zhuǎn)換分量數(shù)據(jù)分別進(jìn)行數(shù)據(jù)打包,并在數(shù)據(jù)包端部添加包頭信息,所述包頭信息包括數(shù)據(jù)包的包序號(hào)、拆分信息、量化信息。
6.一種多像素并行高清視頻接收方法,其特征在于,
7.如權(quán)利要求6所述的多像素并行高清視頻接收方法,其特征在于,通過(guò)量化信息對(duì)y轉(zhuǎn)換分量數(shù)據(jù)、u轉(zhuǎn)換分量數(shù)據(jù)、v轉(zhuǎn)換分量數(shù)據(jù)進(jìn)行數(shù)據(jù)補(bǔ)償;包括對(duì)高頻子帶數(shù)據(jù)按照量化信息進(jìn)行數(shù)據(jù)格式補(bǔ)償。
8.如權(quán)利要求6所述的多像素并行高清視頻接收方法,其特征在于,所述輸出目標(biāo)高清視頻,根據(jù)目標(biāo)高清視頻原始像素格式將整合得到像素?cái)?shù)據(jù)轉(zhuǎn)換為目標(biāo)高清視頻的像素格式并進(jìn)行傳輸。
9.一種多像素并行高清視頻發(fā)送設(shè)備,其特征在于,包括:存儲(chǔ)器及與所述存儲(chǔ)器耦合的處理器,所述存儲(chǔ)器用于存儲(chǔ)應(yīng)用程序指令,所述處理器被配置用于調(diào)用所述應(yīng)用程序指令,執(zhí)行權(quán)利要求1-5任一項(xiàng)所述高清視頻的發(fā)送方法。
10.一種多像素并行高清視頻接收設(shè)備,其特征在于,包括:存儲(chǔ)器及與所述存儲(chǔ)器耦合的處理器,所述存儲(chǔ)器用于存儲(chǔ)應(yīng)用程序指令,所述處理器被配置用于調(diào)用所述應(yīng)用程序指令,執(zhí)行權(quán)利要求6-8任一項(xiàng)所述高清視頻的接收方法。