本發(fā)明涉及數(shù)碼設(shè)備技術(shù)領(lǐng)域,尤其涉及一種全景相機的數(shù)據(jù)處理方法。
背景技術(shù):
現(xiàn)有的全景相機一般是直接輸出全景視頻,或者只是將采集到的視頻畫面進行存儲,然后在計算機終端通過復雜的軟件算法進行全景視頻合成,無法根據(jù)用戶的需要在全景視頻的直接輸出和后期合成之間進行實時切換,影響了用戶利用全景相機觀看直播的自主性,使得全景相機只能用于特定場合,限制了全景相機的適用性。
技術(shù)實現(xiàn)要素:
本發(fā)明的主要目的在于提供一種全景相機的數(shù)據(jù)處理方法,旨在提高利用全景相機觀看直播的自主性及全景相機的適用性。
為實現(xiàn)上述目的,本發(fā)明提出的全景相機的數(shù)據(jù)處理方法,包括以下步驟:
在偵測到移動畫面或接收到直播請求指令時,采集圖像信號和音頻信號;
將所述圖像信號和音頻信號處理成全景視頻數(shù)據(jù)或音視頻源文件;
將所述全景視頻數(shù)據(jù)推流至智能終端或云端,或?qū)⒁纛l源文件和視頻源文件推送至智能終端進行全景視頻的合成處理。
進一步地,在采集圖像信號和音頻信號之前,智能終端與所述全景相機建立通信連接,對所述全景相機的直播參數(shù)進行設(shè)置;
在對所述全景視頻數(shù)據(jù)進行推流或?qū)λ鲆曨l源文件進行推送之前,對所述全景視頻數(shù)據(jù)或視頻源文件進行壓縮處理。
進一步地,所述全景相機包括多路圖像傳感器、編解碼器、及fpga,所述將所述圖像信號和音頻信號處理成全景視頻數(shù)據(jù)或音視頻源文件的步驟,具體包括:
將所述圖像信號輸入多路圖像傳感器處理成多路圖像數(shù)字信號,將所述音頻信號輸入所述編解碼器進行編碼、解碼處理后輸出音頻數(shù)字信號;
將所述多路圖像數(shù)字信號和音頻數(shù)字信號同時輸入所述fpga拼接成4k或2k全景視頻數(shù)據(jù),或者將所述多路圖像數(shù)字信號分成兩組輸入所述fpga拼接成兩組4k視頻源文件、將所述音頻數(shù)字信號輸入所述fpga處理成音頻源文件。
進一步地,所述智能終端為app終端,所述將所述全景視頻數(shù)據(jù)推流至智能終端的步驟,具體包括:
判斷所述4k全景視頻數(shù)據(jù)的存儲和所述2k全景視頻數(shù)據(jù)的推流之間是否存在沖突;
若是,則向終端用戶推送包含存儲選項和顯示選項的提示框;
在收到app終端獲取并反饋的顯示指令時,向所述app終端推送所述2k全景視頻數(shù)據(jù)。
進一步地,所述向所述app終端推送所述2k全景視頻數(shù)據(jù)的步驟之后,還包括:
所述app終端將接收到的所述2k全景視頻數(shù)據(jù)上傳至云端。
進一步地,所述智能終端為app終端,所述全景相機設(shè)有4k直播開關(guān),并通過網(wǎng)線連接一網(wǎng)絡(luò)節(jié)點,所述將所述全景視頻數(shù)據(jù)推流至云端的步驟,具體包括:
獲取在app終端設(shè)置的全景相機的推流地址;
在獲取到對所述4k直播開關(guān)執(zhí)行的開啟操作時,斷開與app終端之間的無線通信連接,通過網(wǎng)線向所述網(wǎng)絡(luò)節(jié)點推送4k全景視頻數(shù)據(jù);
所述網(wǎng)絡(luò)節(jié)點依據(jù)所述推流地址將接收到的4k全景視頻數(shù)據(jù)實時上傳至云端;
在獲取到對所述4k直播開關(guān)執(zhí)行的關(guān)閉操作時,斷開與所述網(wǎng)絡(luò)節(jié)點之間的有線連接,恢復與app終端之間的無線通信連接。
進一步地,所述智能終端為app終端,所述全景相機設(shè)有4k直播開關(guān),并通過網(wǎng)線連接一網(wǎng)絡(luò)節(jié)點,所述將所述全景視頻數(shù)據(jù)推流至云端的步驟,具體包括:
獲取在app終端設(shè)置的全景相機的推流地址;
在獲取到對所述4k直播開關(guān)執(zhí)行的開啟操作時,通過網(wǎng)線向所述網(wǎng)絡(luò)節(jié)點推送4k全景視頻數(shù)據(jù),同時向所述app終端推送2k全景視頻流;
所述網(wǎng)絡(luò)節(jié)點依據(jù)所述推流地址將接收到的4k全景視頻數(shù)據(jù)實時上傳至云端;
在獲取到對所述4k直播開關(guān)執(zhí)行的關(guān)閉操作時,斷開與所述網(wǎng)絡(luò)節(jié)點之間的有線連接。
進一步地,所述將所述全景視頻數(shù)據(jù)推流至云端的步驟,還包括:
所述app終端實時獲取所述全景相機與網(wǎng)絡(luò)節(jié)點之間的推流信息。
進一步地,所述智能終端為pc終端,所述將音頻源文件和視頻源文件推送至智能終端進行全景視頻的合成處理的步驟,具體包括:
所述pc終端將推送來的音頻源文件和視頻源文件合成為2k、4k或6k全景視頻并保存;
在接收到app終端的預覽請求時,將所述2k全景視頻推流至所述app終端,或?qū)⑺?k全景視頻以2k格式發(fā)送給所述app終端。
進一步地,所述pc終端將推送來的音頻源文件和視頻源文件合成為2k、4k或6k全景視頻并保存的步驟之后,還包括:
將所述2k、4k或6k全景視頻上傳至云端;或
將所述2k、4k或6k全景視頻用于本地顯示。
本發(fā)明的全景相機的數(shù)據(jù)處理方法,用于全景相機的視頻直播,通過將全景相機采集的圖像信號和音頻信號處理成全景視頻數(shù)據(jù)或音視頻源文件,再根據(jù)用戶的實際需求,將所述全景視頻數(shù)據(jù)直接推流至智能終端進行直播或預覽,或者將音頻源文件和視頻源文件分別推送至智能終端進行全景視頻合成處理,本發(fā)明的全景相機的數(shù)據(jù)處理方法,可根據(jù)用戶的實際需求及應用場合的不同,選擇不同的全景視頻合成和推流方式,提高了利用全景相機觀看直播的自主性及全景相機的適用性。
附圖說明
為了更清楚地說明本發(fā)明實施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對實施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖示出的結(jié)構(gòu)獲得其他的附圖。
圖1為本發(fā)明的數(shù)據(jù)處理方法一實施例的流程圖;
圖2為圖1中步驟s30的具體流程圖;
圖3為圖1中步驟s50的第一實施例的具體流程圖;
圖4為圖1中步驟s50的第二實施例的具體流程圖;
圖5為圖1中步驟s50的第三實施例的具體流程圖;
圖6為圖1中步驟s50的第四實施例的具體流程圖。
本發(fā)明目的的實現(xiàn)、功能特點及優(yōu)點將結(jié)合實施例,參照附圖做進一步說明。
具體實施方式
應當理解,此處所描述的具體實施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。
本發(fā)明提出一種數(shù)據(jù)處理方法,應用于全景相機。
本發(fā)明的智能終端包括app終端和pc終端。
參照圖1,圖1為本發(fā)明的數(shù)據(jù)處理方法一實施例的流程圖。
在本實施例中,該數(shù)據(jù)處理方法包括以下步驟:
s10:智能終端與所述全景相機建立通信連接,對所述全景相機的直播參數(shù)進行設(shè)置;
s20:在偵測到移動畫面或接收到直播請求指令時,采集圖像信號和音頻信號;
s30:將所述圖像信號和音頻信號處理成全景視頻數(shù)據(jù)或音視頻源文件;
s40:對所述全景視頻數(shù)據(jù)或視頻源文件進行壓縮處理;
s50:將所述全景視頻數(shù)據(jù)推流至智能終端或云端,或?qū)⒁纛l源文件和視頻源文件分別推送至智能終端進行全景視頻的合成處理。
在本實施例中,該數(shù)據(jù)處理方法主要用于全景相機的數(shù)據(jù)處理過程,也可以適用于其他帶有圖像采集功能和音頻采集功能的電子設(shè)備,具體的處理過程如下:本實施例中的智能終端優(yōu)選app終端,在其他實施例中該app終端也可以替換為具有無線連接功能且支持直播軟件運行的pc終端。app終端用戶首先需要在智能手機、平板、pda(personaldigitalassistant,個人數(shù)字助手)等終端設(shè)備上下載用于觀看直播的app軟件,所述app終端能夠與所述全景相機建立通信連接,所述通信連接可以通過移動網(wǎng)絡(luò)建立、也可以通過無線wifi建立、還可以通過無線藍牙建立,所述app終端與所述全景相機建立通信連接后,對所述全景相機的直播參數(shù)進行設(shè)置,實現(xiàn)方式可以是在app終端與全景相機連接成功后,在app終端的顯示頁面上主動彈出全景相機的設(shè)置界面,該設(shè)置界面包括相機的推流地址及其他各項參數(shù)設(shè)置選項,如相機的抓取速度、拍攝質(zhì)量、鏡頭和麥克風的開啟數(shù)量等,app終端用戶可以在所述設(shè)置界面對全景相機的推流地址及其他參數(shù)進行設(shè)置。
在全景相機的參數(shù)設(shè)置好之后,可以向全景相機發(fā)送直播請求指令,全景相機內(nèi)設(shè)有通信單元,該通信單元一般是wifi模塊或藍牙模塊,所述wifi模塊或藍牙模塊將所述直播請求指令轉(zhuǎn)送給全景相機的信號處理單元,該信號處理單元一般是dsp處理器,所述dsp處理器在接收到直播請求指令時,將所述指令傳送至全景相機的鏡頭和麥克風,所述麥克風和鏡頭按照app終端用戶設(shè)置的參數(shù)采集相應區(qū)域的圖像畫面和音頻。在其他實施例中,所述全景相機還設(shè)置有移動偵測模塊,通過該移動偵測模塊,全景相機可以主動對某一區(qū)域進行監(jiān)控,在捕捉到有移動畫面時,所述全景相機啟動鏡頭和麥克風對移動事實進行圖像信號的捕捉和音頻信號的拾取。
在全景相機主動或被動地采集到圖像信號和音頻信號后,將其分別交由與鏡頭連接的圖像傳感器和與麥克風連接的音頻處理單元處理,所述圖像傳感器將鏡頭捕捉的圖像畫面轉(zhuǎn)換為圖像數(shù)字信號,所述音頻處理單元為編解碼器,所述麥克風通過pcm接口或iis接口連接所述編解碼器,將拾取到的聲音模擬信號經(jīng)過pcm接口或iis接口轉(zhuǎn)換為音頻數(shù)字信號輸入所述編解碼器,所述圖像傳感器與編解碼器均連接一現(xiàn)場可編程門陣列fpga或一存儲有視頻合成程序的mcu處理器,所述fpga或mcu將圖像傳感器輸入的圖像數(shù)字信號和編解碼器輸入的音頻數(shù)字信號拼接成全景視頻數(shù)據(jù)或單獨處理成獨立的音頻源文件和視頻源文件。
所述全景相機還包括對全景視頻數(shù)據(jù)和音視頻源文件進行處理的信號處理單元,該信號處理單元優(yōu)選為dsp處理器,主要對所述全景視頻數(shù)據(jù)和音視頻源文件進行壓縮、存儲和推送,為了減少全景相機進行視頻直播可能產(chǎn)生的卡頓,提高視頻直播的即時性,對用于直播的待傳輸大數(shù)據(jù)進行壓縮處理,也即對所述全景視頻數(shù)據(jù)或視頻源文件進行壓縮處理,以提高dsp處理器的推流速度,提高全景相機進行直播的即時性。
根據(jù)終端用戶的實際需要,全景相機可以將經(jīng)壓縮處理后的全景視頻數(shù)據(jù)直接推流至app終端進行預覽或直播觀看,或者將將所述全景視頻數(shù)據(jù)推流至云端,視頻直播請求用戶可以利用app終端或pc終端連接所述云端,下載相應的全景視頻數(shù)據(jù)進行觀看,或者直接在云端進行觀看;或者根據(jù)用戶的需求,將音頻源文件和經(jīng)壓縮處理后視頻源文件分別推送給app終端指定的pc終端進行全景視頻的合成處理,在pc終端將所述音頻源文件和視頻源文件合成全景視頻,然后再根據(jù)用戶的請求進行app終端的直播預覽、本地播放顯示、及上傳云端。
本實施例的數(shù)據(jù)處理方法,通過將全景相機采集的圖像信號和音頻信號處理成全景視頻數(shù)據(jù)或音視頻源文件,再根據(jù)用戶的實際需求,將所述全景視頻數(shù)據(jù)直接推流至app終端進行直播或預覽,或者將音頻源文件和視頻源文件分別推送至用戶指定的pc終端進行處理,本發(fā)明的全景相機的數(shù)據(jù)處理方法,可根據(jù)用戶的實際需求,選擇不同的全景視頻合成和推流方式,提高了利用全景相機進行直播的即時性和交互性。
進一步地,參照圖2,所述全景相機包括多路圖像傳感器、編解碼器、及fpga,所述將所述圖像信號和音頻信號處理成全景視頻數(shù)據(jù)或音視頻源文件的步驟,具體包括:
s31:將所述圖像信號輸入多路圖像傳感器處理成多路圖像數(shù)字信號,將所述音頻信號輸入所述編解碼器進行編碼、解碼處理后輸出音頻數(shù)字信號;
s32:將所述多路圖像數(shù)字信號和音頻數(shù)字信號同時輸入所述fpga拼接成4k或2k全景視頻數(shù)據(jù),或者將所述多路圖像數(shù)字信號分成兩組輸入所述fpga拼接成兩組4k視頻源文件、將所述音頻數(shù)字信號輸入所述fpga處理成音頻源文件。
在本實施例中,所述全景相機包括多路圖像傳感器、編解碼器、及現(xiàn)場可編程門陣列fpga,所述多路圖像傳感器的輸入端通過lvds接口連接所述fpga,將鏡頭輸入的圖像畫面信號轉(zhuǎn)換為圖像數(shù)字信號后輸入至fpga,所述編解碼器包括主編解碼器和連接所述主編解碼器的從編解碼器,所述主編解碼器通過pcm接口連接所述fpga,所述全景相機的相機本體上設(shè)置有四個麥克風,所述主編解碼器和從編解碼器分別連接所述四個麥克風中的其中兩個,對麥克風拾取的音頻信號進行編碼和解碼,然后將經(jīng)過編碼和解碼后的音頻數(shù)字信號輸入所述fpga,所述fpga將多路圖像傳感器輸入的多路圖像數(shù)字信號和主編解碼器輸入的音頻數(shù)字信號拼接成4k全景視頻數(shù)據(jù)或2k全景視頻數(shù)據(jù),所述多路圖像數(shù)字信號和音頻數(shù)字信號從fpga的多個輸入口輸入,經(jīng)fpga的數(shù)據(jù)通道拼接合成后從一個輸出口輸出lvds標準格式的帶有一路音頻的4k全景視頻數(shù)據(jù)或2k全景視頻數(shù)據(jù);在另一實施例中,所述全景相機還另外包括兩個dsp處理器,該兩個dsp處理器均連接所述fpga的輸出端,所述fpga將所述多路圖像傳感器分兩組輸入的兩組圖像數(shù)字信號拼接成兩組4k視頻源文件后,分別將所述兩組4k視頻源文件分別輸入所述兩個dsp處理器,每一dsp處理器還連接至少一個存儲器,所述存儲器為ddr、flash、或tf-card,在所述fpga將所述4k視頻源文件推送給所述dsp處理器后,所述dsp處理器對所述4k視頻源文件進行壓縮、編碼、ips處理后可選擇地進行存儲,所述fpga將所述主編解碼器輸入的音頻數(shù)字信號處理成四路音頻源文件,所述fpga還連接一用于所述音頻源文件存儲和調(diào)取的存儲器,所述存儲器可以是ddr、flash、或tf-card,所述fpga將處理后的音頻源文件存儲于所述存儲器中,所述fpga的輸出端通過rmii接口或mii接口連接一phy芯片、所述兩個dsp處理器的輸出端均通過rmii接口連接一phy芯片,每一所述phy芯片的輸出端均連接一網(wǎng)線,所述網(wǎng)線通過一航空頭集成后連接所述pc終端,在需要向pc終端推送時,由fpga從所述存儲器中調(diào)取所述音頻源文件,通過所述phy芯片直接推送給pc終端,由所述兩dsp處理器分別將所述4k視頻源文件通過各自連接的phy芯片推送給pc終端。
進一步地,參照圖3,所述智能終端為app終端,所述將所述全景視頻數(shù)據(jù)推流至智能終端的步驟,具體包括:
s51a:判斷所述4k全景視頻數(shù)據(jù)的存儲和所述2k全景視頻數(shù)據(jù)的推流之間是否存在沖突;
若是,則執(zhí)行步驟s52a;
s52a:向終端用戶推送包含存儲選項和顯示選項的提示框;
s53a:在收到app終端獲取并反饋的顯示指令時,向所述app終端推送所述2k全景視頻數(shù)據(jù);
s54a:所述app終端將接收到的所述2k全景視頻數(shù)據(jù)上傳至云端。
在本實施例中,所述全景相機設(shè)有一專門的dsp處理器接收fpga拼接好的4k全景視頻數(shù)據(jù)和/或2k全景視頻數(shù)據(jù),由于dsp處理器的編碼能力有限,為了保證4k或2k全景視頻數(shù)據(jù)的質(zhì)量,一般情況下,在對所述4k全景視頻數(shù)據(jù)和2k全景視頻數(shù)據(jù)進行壓縮后進行存儲,但是如果app終端用戶請求同步直播時,所述dsp處理器在所述4k全景視頻數(shù)據(jù)的存儲和所述2k全景視頻的推流之間就會存在優(yōu)先權(quán)順序的沖突,此時,dsp處理器在app終端發(fā)送的同步直播的指令與預設(shè)的優(yōu)先存儲的指令程序存在沖突時,dsp處理器會通過通信單元,也即wifi模塊或藍牙模塊向終端用戶推送包含存儲選項和顯示選項的提示框,此時在app終端的顯示界面上會顯示供終端用戶選擇的提示復選框,如果用戶選擇顯示選項,也即用戶選擇優(yōu)先顯示,app終端在獲取到用戶對所述提示框進行的選擇操作后將其生成顯示指令反饋給dsp處理器,dsp處理器優(yōu)先對所述2k全景視頻數(shù)據(jù)進行編碼,將進行編碼后的2k全景視頻數(shù)據(jù)推流至app終端。在另一實施例中,所述app終端還可以將接收到的2k全景視頻數(shù)據(jù)通過移動網(wǎng)絡(luò),如4g網(wǎng)絡(luò)、3g網(wǎng)絡(luò)或5g網(wǎng)絡(luò)上傳至云端,以便供其他連接至所述云端的用戶進行下載、在線預覽、或在線播放等操作。
進一步地,參照圖4,所述智能終端為app終端,所述全景相機設(shè)有一4k直播開關(guān),并通過網(wǎng)線連接一網(wǎng)絡(luò)節(jié)點,所述將所述全景視頻數(shù)據(jù)推流至云端的步驟,具體包括:
s51b:獲取在app終端設(shè)置的全景相機的推流地址;
s52b:在獲取到對所述4k直播開關(guān)執(zhí)行的開啟操作時,斷開與app終端之間的無線通信連接,通過網(wǎng)線向所述網(wǎng)絡(luò)節(jié)點推送4k全景視頻數(shù)據(jù);
s53b:所述網(wǎng)絡(luò)節(jié)點依據(jù)所述推流地址將接收到的4k全景視頻數(shù)據(jù)實時上傳至云端;
s54b:在獲取到對所述4k直播開關(guān)執(zhí)行的關(guān)閉操作時,斷開與所述網(wǎng)絡(luò)節(jié)點之間的有線連接,恢復與app終端之間的無線通信連接。
在本實施例中,所述全景相機包括一電源棒模塊,為所述全景相機提供電源支持,所述電源棒模塊的電量規(guī)格在5000mah以上,能夠保證全景相機持續(xù)工作2小時,所述電源棒模塊包括電源開機鍵、4k直播開關(guān)、電源狀態(tài)指示燈、工作狀態(tài)指示燈、wifi指示燈、rj45接口,所述電源棒??煸诠╇姞顟B(tài)時,所述電源狀態(tài)指示燈顯示綠色,否則不顯示,電量過低時顯示紅色,并進行閃爍;所述全景相機在工作狀態(tài)時,所述工作狀態(tài)指示燈顯示綠色,在所述全景相機出現(xiàn)故障或電源棒模塊的電量過低時,所述工作狀態(tài)指示燈顯示紅色;所述全景相機通過電源棒模塊上的rj45接口連接一網(wǎng)絡(luò)節(jié)點,所述網(wǎng)絡(luò)節(jié)點具有數(shù)據(jù)流的復制和轉(zhuǎn)發(fā)功能,如路由器,將所述全景視頻向云端進行推送時,首先獲取最初通過app終端設(shè)置的全景相機的推流地址,該過程可以在app終端通過wifi或藍牙連接到所述全景相機,對所述全景的參數(shù)進行設(shè)置時同步設(shè)置,也可以在所述全景相機通過網(wǎng)線連接所述網(wǎng)絡(luò)節(jié)點時進行設(shè)置,在全景相機通過網(wǎng)線連接所述網(wǎng)絡(luò)節(jié)點時,還需要測試網(wǎng)線是否導通以便確定所述全景相機可以通過所述網(wǎng)線向所述網(wǎng)路節(jié)點傳輸4k全景視頻數(shù)據(jù)。在全景相機通過電源棒模塊上的rj45接口連接所述網(wǎng)絡(luò)節(jié)點,并開啟所述電源棒模塊上的4k直播開關(guān)時,所述全景相機會獲取到對所述4k直播開關(guān)執(zhí)行的開啟操作,此時,通信單元也即wifi模塊或藍牙模塊斷開與app終端之間的無線通信連接,dsp處理器通過所述網(wǎng)線向所述網(wǎng)絡(luò)節(jié)點推送4k全景視頻數(shù)據(jù),所述網(wǎng)絡(luò)節(jié)點可以對獲取的4k全景視頻數(shù)據(jù)進行編碼存儲,或者直接依據(jù)所述推流地址將接收到的4k全景視頻數(shù)據(jù)上傳至云端,所述全景相機將所述4k全景視頻數(shù)據(jù)以rtmp/rtsp格式推送給所述網(wǎng)絡(luò)節(jié)點,再次按壓所述4k直播開關(guān),則直接關(guān)閉所述4k直播開關(guān),在獲取到所述4k直播開關(guān)執(zhí)行的再次按壓操作,也即關(guān)閉操作時,斷開與所述網(wǎng)絡(luò)節(jié)點之間的有線連接,所述通信單元通過wifi或藍牙重新建立與app終端之間的無線通信連接,以便全景相機繼續(xù)向所述app終端推送2k全景視頻數(shù)據(jù)流。
進一步地,參照圖5,所述智能終端為app終端,所述全景相機設(shè)有一4k直播開關(guān),并通過網(wǎng)線連接一網(wǎng)絡(luò)節(jié)點,所述將所述全景視頻數(shù)據(jù)推流至云端的步驟,具體包括:
s51c:獲取在app終端設(shè)置的全景相機的推流地址;
s52c:在獲取到對所述4k直播開關(guān)執(zhí)行的開啟操作時,通過網(wǎng)線向所述網(wǎng)絡(luò)節(jié)點推送4k全景視頻數(shù)據(jù),同時向所述app終端推送2k全景視頻流;
s53c:所述網(wǎng)絡(luò)節(jié)點依據(jù)所述推流地址將接收到的4k全景視頻數(shù)據(jù)實時上傳至云端;
s54c:在獲取到對所述4k直播開關(guān)執(zhí)行的關(guān)閉操作時,斷開與所述網(wǎng)絡(luò)節(jié)點之間的有線連接。
在本實施例中,所述全景相機包括一電源棒模塊,為所述全景相機提供電源支持,所述電源棒模塊的電量規(guī)格在5000mah以上,能夠保證全景相機持續(xù)工作2小時,所述電源棒模塊包括電源開機鍵、4k直播開關(guān)、電源狀態(tài)指示燈、工作狀態(tài)指示燈、wifi指示燈、rj45接口,所述電源棒模快在供電狀態(tài)時,所述電源狀態(tài)指示燈顯示綠色,否則不顯示,電量過低時顯示紅色,并進行閃爍;所述全景相機在工作狀態(tài)時,所述工作狀態(tài)指示燈顯示綠色,在所述全景相機出現(xiàn)故障或電源棒模塊的電量過低時,所述工作狀態(tài)指示燈顯示紅色;所述全景相機通過電源棒模塊上的rj45接口連接一網(wǎng)絡(luò)節(jié)點,所述網(wǎng)絡(luò)節(jié)點具有數(shù)據(jù)流的復制和轉(zhuǎn)發(fā)功能,如路由器,將所述全景視頻向云端進行推送時,首先獲取最初通過app終端設(shè)置的全景相機的推流地址,該過程可以在app終端通過wifi或藍牙連接到所述全景相機,對所述全景相機的直播參數(shù)進行設(shè)置時同步設(shè)置,也可以在所述全景相機通過網(wǎng)線連接所述網(wǎng)絡(luò)節(jié)點時進行設(shè)置,在全景相機通過網(wǎng)線連接所述網(wǎng)絡(luò)節(jié)點時,還需要測試網(wǎng)線是否導通以便確定所述全景相機可以通過所述網(wǎng)線向所述網(wǎng)路節(jié)點傳輸4k全景視頻數(shù)據(jù)。在全景相機通過電源棒模塊上的rj45接口連接所述網(wǎng)絡(luò)節(jié)點,并開啟所述電源棒模塊上的4k直播開關(guān)時,所述全景相機會獲取到對所述4k直播開關(guān)執(zhí)行的開啟操作,此時,dsp處理器通過所述網(wǎng)線向所述網(wǎng)絡(luò)節(jié)點推送4k全景視頻數(shù)據(jù),同時所述dsp處理器還向所述app終端推送2k全景視頻流數(shù)據(jù),以便在將所述4k全景視頻數(shù)據(jù)上傳云端的同時,還可以在app終端實現(xiàn)直播預覽,增加了全景相機的功能性,所述網(wǎng)絡(luò)節(jié)點可以對獲取的4k全景視頻數(shù)據(jù)進行編碼存儲,或者直接依據(jù)所述推流地址將接收到的4k全景視頻數(shù)據(jù)上傳至云端,所述全景相機將所述4k全景視頻數(shù)據(jù)以rtmp/rtsp格式推送給所述網(wǎng)絡(luò)節(jié)點,再次按壓所述4k直播開關(guān),則直接關(guān)閉所述4k直播開關(guān),在獲取到所述4k直播開關(guān)執(zhí)行的再次按壓操作,也即關(guān)閉操作時,斷開與所述網(wǎng)絡(luò)節(jié)點之間的有線連接,所述dsp處理器繼續(xù)向所述app終端推送2k全景視頻流數(shù)據(jù)。
進一步地,所述將所述全景視頻數(shù)據(jù)推流至云端的步驟,還包括:
所述app終端實時獲取所述全景相機與網(wǎng)絡(luò)節(jié)點之間的推流信息。
在本實施例中,所述全景相機在通過有線網(wǎng)絡(luò)向所述網(wǎng)絡(luò)節(jié)點推送4k全景視頻數(shù)據(jù)的同時,通過無線通信方式向所述app終端推送2k全景視頻流數(shù)據(jù),也即在全景相機與所述網(wǎng)絡(luò)節(jié)點之間進行4k全景視頻流的傳輸時,可以在所述app終端實現(xiàn)傳輸進程、傳輸流量、傳輸時間、及全景相機剩余電量等推流信息的監(jiān)控,以便根據(jù)所述推流信息及時作出響應,提高全景視頻數(shù)據(jù)推流的效率和安全性。
進一步地,參照圖6,所述智能終端為pc終端,所述將音頻源文件和視頻源文件推送至智能終端進行全景視頻的合成處理的步驟,具體包括:
s51d:所述pc終端將推送來的音頻源文件和視頻源文件合成為2k、4k或6k全景視頻并保存;
s52d:在接收到app終端的預覽請求時,將所述2k全景視頻推流至所述app終端,或?qū)⑺?k全景視頻以2k格式發(fā)送給所述app終端。
在本實施例中,所述全景相機不直接輸出全景視頻數(shù)據(jù),通過fpga將多路圖像傳感器輸入的多路圖像數(shù)字信號拼接成兩組4k視頻源文件輸出,通過fpga將主編解碼器輸入的音頻數(shù)字信號處理成四路獨立的音頻源文件輸出,然后通過所述fpga調(diào)取所述音頻源文件推送給所述pc終端,以及通過兩個dsp處理器分別將所述兩組4k視頻源文件推送給所述pc終端,用于在所述pc終端進行全景視頻的合成,所述pc終端根據(jù)應用場景的不同將推送來的音頻源文件和視頻源文件合成為帶有立體聲的2k、4k、或6k全景視頻,并實時保存在所述pc終端的ssd硬盤中,所述app終端與所述pc終端建立直接或間接的通信連接,以便與所述pc終端之間實現(xiàn)指令或數(shù)據(jù)信息的交互,如app終端通過藍牙或wifi建立直接的無線連接,或者app終端通過路由器與所述pc終端建立間接的無線連接,或者app終端通過數(shù)據(jù)連接線直接與所述pc終端建立直接的有線連接,在所述pc終端接收到app終端的直播預覽請求時,所述pc終端將合成好的2k全景視頻通過wifi或藍牙直接推流至所述app終端,或者將合成好的4k全景視頻以2k格式發(fā)送給所述app終端。
進一步地,參照圖6,所述pc終端將推送來的音頻源文件和視頻源文件合成為2k、4k或6k全景視頻并保存的步驟之后,還包括:
s53d:將所述2k、4k或6k全景視頻上傳至云端;或
s54d:將所述2k、4k或6k全景視頻用于本地顯示。
在本實施例中,所述pc終端將fpga推送來的音頻源文件和dsp處理器推送來的4k視頻源文件合成為2k、4k或6k全景視頻,再根據(jù)應用場景的不同可以選擇將所述2k、4k或6k全景視頻上傳至云端,供鏈接至云端的用戶進行下載、在線預覽,也可以選擇將所述2k、4k或6k全景視頻通過hdmi接口推送至顯示終端用于本地顯示,增加全景相機能夠?qū)崿F(xiàn)全景視頻直播顯示的多樣性和功能性。
以上僅為本發(fā)明的優(yōu)選實施例,并非因此限制本發(fā)明的專利范圍,凡是利用本發(fā)明說明書及附圖內(nèi)容所作的等效結(jié)構(gòu)或等效流程變換,或直接或間接運用在其他相關(guān)的技術(shù)領(lǐng)域,均同理包括在本發(fā)明的專利保護范圍內(nèi)。