1.一種全景視頻實(shí)時(shí)拼接方法,其特征在于,應(yīng)用于拍攝終端中,所述拍攝終端包含多個(gè)圖像采集單元,所述方法包括:
接收多個(gè)圖像采集單元拍攝得到的多路廣角視頻數(shù)據(jù);
對(duì)所述多路廣角視頻數(shù)據(jù)進(jìn)行同步處理;
將同步后的每一路廣角視頻數(shù)據(jù)寫入存儲(chǔ)器,并展開廣角視頻數(shù)據(jù)實(shí)現(xiàn)畸變校正;
對(duì)展開后的多路廣角視頻數(shù)據(jù)的重疊區(qū)域進(jìn)行拼接融合處理。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述將同步后的每一路廣角視頻數(shù)據(jù)寫入存儲(chǔ)器,并展開廣角視頻數(shù)據(jù)實(shí)現(xiàn)畸變校正,包括:
將同步后的每一路廣角視頻數(shù)據(jù)逐幀寫入與每一路廣角視頻數(shù)據(jù)一一對(duì)應(yīng)的存儲(chǔ)器中,所述對(duì)應(yīng)的存儲(chǔ)器中預(yù)先存儲(chǔ)有用于對(duì)相應(yīng)廣角視頻數(shù)據(jù)進(jìn)行畸變校正的圖像坐標(biāo)信息;
在逐幀將廣角視頻數(shù)據(jù)寫入對(duì)應(yīng)的存儲(chǔ)器的同時(shí),從對(duì)應(yīng)的存儲(chǔ)器中讀取圖像坐標(biāo)信息中的坐標(biāo),并從已寫入該存儲(chǔ)器的廣角視頻數(shù)據(jù)中讀取出坐標(biāo)對(duì)應(yīng)的像素點(diǎn)從而展開廣角視頻數(shù)據(jù),實(shí)現(xiàn)廣角視頻數(shù)據(jù)的畸變校正。
3.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述將同步后的每一路廣角視頻數(shù)據(jù)逐幀寫入與每一路廣角視頻數(shù)據(jù)一一對(duì)應(yīng)的存儲(chǔ)器中,以及在逐幀將廣角視頻數(shù)據(jù)寫入對(duì)應(yīng)的存儲(chǔ)器的同時(shí),從廣角視頻數(shù)據(jù)對(duì)應(yīng)的存儲(chǔ)器中讀取圖像坐標(biāo)信息中的坐標(biāo),并從已寫入該存儲(chǔ)器的廣角視頻數(shù)據(jù)中讀取出坐標(biāo)對(duì)應(yīng)的像素點(diǎn),包括:
針對(duì)同步后的每一路廣角視頻數(shù)據(jù),在當(dāng)前寫入幀的行場(chǎng)有效時(shí)間內(nèi),執(zhí)行將幀數(shù)據(jù)寫入對(duì)應(yīng)的存儲(chǔ)器的操作,在當(dāng)前寫入幀的行場(chǎng)消隱區(qū)間內(nèi),讀取坐標(biāo),并根據(jù)坐標(biāo)讀取已寫入所述存儲(chǔ)器的所述當(dāng)前寫入幀的上一幀中的像素點(diǎn),在同時(shí)完成當(dāng)前寫入幀的寫入和所述上一幀的讀取后,將下一幀作為當(dāng)前寫入幀寫入相應(yīng)的存儲(chǔ)器更替已被讀取的幀數(shù)據(jù),并依次循環(huán)完成廣角視頻數(shù)據(jù)的展開。
4.根據(jù)權(quán)利要求3所述的方法,其特征在于,所述方法還包括:
對(duì)同步后的每一路廣角視頻數(shù)據(jù)的第一幀,在第一幀的行場(chǎng)有效時(shí)間內(nèi),執(zhí)行將該第一幀寫入對(duì)應(yīng)的存儲(chǔ)器的操作;在第一幀的行場(chǎng)消隱區(qū)間內(nèi),不執(zhí)行讀取操作。
5.根據(jù)權(quán)利要求1~4任意之一所述的方法,其特征在于,所述對(duì)所述多路廣角視頻數(shù)據(jù)進(jìn)行同步處理,包括:
將所述多路廣角視頻數(shù)據(jù)分別寫入緩存,在延遲一指定時(shí)間閾值后,在同一時(shí)刻將多路廣角視頻數(shù)據(jù)讀出,實(shí)現(xiàn)所述多路廣角視頻數(shù)據(jù)的同步。
6.一種全景視頻實(shí)時(shí)拼接裝置,其特征在于,應(yīng)用于拍攝終端中,所述拍攝終端包含多個(gè)圖像采集單元,所述裝置包括:
一輸入單元,用于接收多路圖像采集單元拍攝得到的多路廣角視頻數(shù)據(jù);
一同步單元,用于對(duì)所述輸入單元接收的多路廣角視頻數(shù)據(jù)進(jìn)行同步處理;
一存儲(chǔ)控制單元,用于將所述同步單元同步后的每一路廣角視頻數(shù)據(jù)寫入存儲(chǔ)器;
一全景拼接單元,用于展開廣角視頻數(shù)據(jù)實(shí)現(xiàn)畸變校正,并對(duì)展開后的多路廣角視頻數(shù)據(jù)進(jìn)行重疊區(qū)域的融合拼接處理。
7.根據(jù)權(quán)利要求6所述的裝置,其特征在于:
所述存儲(chǔ)控制單元,具體用于將同步后的每一路廣角視頻數(shù)據(jù)逐幀寫入與每一路廣角視頻數(shù)據(jù)一一對(duì)應(yīng)的存儲(chǔ)器中,所述對(duì)應(yīng)的存儲(chǔ)器中預(yù)先存儲(chǔ)有用于對(duì)相應(yīng)廣角視頻數(shù)據(jù)進(jìn)行畸變校正的圖像坐標(biāo)信息;
所述全景拼接單元,具體用于在所述存儲(chǔ)控制單元逐幀將廣角視頻數(shù)據(jù)寫入對(duì)應(yīng)的存儲(chǔ)器的同時(shí),從對(duì)應(yīng)的存儲(chǔ)器中讀取圖像坐標(biāo)信息中的坐標(biāo),并從已寫入該存儲(chǔ)器的廣角視頻數(shù)據(jù)中讀取出坐標(biāo)對(duì)應(yīng)的像素點(diǎn)從而展開廣角視頻數(shù)據(jù),實(shí)現(xiàn)廣角視頻數(shù)據(jù)的畸變校正。
8.根據(jù)權(quán)利要求7所述的裝置,其特征在于:
所述存儲(chǔ)控制單元,具體用于針對(duì)同步后的每一路廣角視頻數(shù)據(jù),在當(dāng)前寫入幀的行場(chǎng)有效時(shí)間內(nèi),執(zhí)行將幀數(shù)據(jù)寫入對(duì)應(yīng)的存儲(chǔ)器的操作;
所述全景拼接單元,具體用于在當(dāng)前寫入幀的行場(chǎng)消隱區(qū)間內(nèi),讀取坐標(biāo),并根據(jù)坐標(biāo)讀取已寫入所述存儲(chǔ)器的所述當(dāng)前寫入幀的上一幀中的像素點(diǎn);
在完成當(dāng)前寫入幀的寫入和所述上一幀的讀取后,將下一幀作為當(dāng)前寫入幀寫入相應(yīng)的存儲(chǔ)器更替已被讀取的幀數(shù)據(jù),并依次循環(huán)完成廣角視頻數(shù)據(jù)的展開。
9.根據(jù)權(quán)利要求8所述的裝置,其特征在于:
所述存儲(chǔ)控制單元,具體用于對(duì)同步后的每一路廣角視頻數(shù)據(jù)的第一幀,在第一幀的行場(chǎng)有效時(shí)間內(nèi),執(zhí)行將該第一幀寫入對(duì)應(yīng)的存儲(chǔ)器的操作;
所述全景拼接單元,具體用于在第一幀的行場(chǎng)消隱區(qū)間內(nèi),不執(zhí)行讀取操作。
10.根據(jù)權(quán)利要求6~9任意之一所述的裝置,其特征在于,所述同步單元對(duì)所述多路廣角視頻數(shù)據(jù)進(jìn)行同步處理,包括:
將所述多路廣角視頻數(shù)據(jù)分別寫入緩存,在延遲一指定時(shí)間閾值后,在同一時(shí)刻將多路廣角視頻數(shù)據(jù)讀出,實(shí)現(xiàn)所述多路廣角視頻數(shù)據(jù)的同步。