一種錄制全景視頻的方法及裝置的制造方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明實(shí)施例涉及視頻錄制的技術(shù)領(lǐng)域,尤其涉及一種錄制全景視頻的方法及裝置。
【背景技術(shù)】
[0002]傳統(tǒng)的視頻錄制播放系統(tǒng),分為視頻采集、制作、播放等步驟才能實(shí)現(xiàn)視頻的錄制播放,這樣需要很長的時(shí)間。而且傳統(tǒng)的視頻錄播設(shè)備是錄制一個(gè)方位的視頻,不能同時(shí)獲取到其他方位的視頻,如果要獲取其他方位的視頻,必須要旋轉(zhuǎn)攝像設(shè)備,或者采用多個(gè)攝像頭同時(shí)錄制,后期再用計(jì)算機(jī)將多個(gè)攝像設(shè)備拍攝到的各個(gè)方位的視頻進(jìn)行拼接。目前也有一些多攝像頭的全景拍攝設(shè)備,不過體積都比較龐大,不適合隨身攜帶,并且這些全景設(shè)備拍攝的視頻大多只能在后期才能查看,不能實(shí)現(xiàn)實(shí)時(shí)分享、直播等應(yīng)用。
[0003]目前的全景拍攝設(shè)備,大多采用多個(gè)攝像頭拍攝各個(gè)方位的視頻,然后用上位機(jī)拼接。其缺點(diǎn):需要上位機(jī)處理,而且處理的時(shí)間長。而現(xiàn)有的將多個(gè)攝像頭集成在單個(gè)設(shè)備上的全景拍攝設(shè)備大都體積龐大,不適合攜帶,而且不能實(shí)現(xiàn)實(shí)時(shí)分享、直播的應(yīng)用。
【發(fā)明內(nèi)容】
[0004]本發(fā)明實(shí)施例的目的在于提出一種錄制全景視頻的方法及裝置,旨在解決如何傳統(tǒng)全景視頻需要多個(gè)攝像機(jī)拍攝且需要計(jì)算機(jī)后期處理的問題以及目前有的多攝像頭全景拍攝設(shè)備體積大、不適合隨身攜帶,不能實(shí)時(shí)直播、分享等問題。
[0005]為達(dá)此目的,本發(fā)明實(shí)施例采用以下技術(shù)方案:
[0006]—種錄制全景視頻的方法,所述方法包括:
[0007]通過N個(gè)攝像頭獲取360度全景視頻數(shù)據(jù),所述N大于等于1,所述攝像頭拍攝的視頻數(shù)據(jù)的水平角度為360° /N的水平角度,所述攝像頭拍攝的視頻數(shù)據(jù)的垂直角度為360° /N的垂直角度;
[0008]通過預(yù)先設(shè)置算法對(duì)各個(gè)攝像頭獲取的視頻數(shù)據(jù)進(jìn)行處理;
[0009]將處理后的全景視頻數(shù)據(jù)通過本地存儲(chǔ)或者無線方式或者有線方式發(fā)送給移動(dòng)終端。
[0010]優(yōu)選地,所述通過預(yù)先設(shè)置算法對(duì)各個(gè)攝像頭獲取的視頻數(shù)據(jù)進(jìn)行處理,包括:[0011 ] 將所述視頻數(shù)據(jù)輸入至FPGA ;
[0012]通過所述FPGA對(duì)所述視頻數(shù)據(jù)進(jìn)行處理,將處理后的視頻數(shù)據(jù)輸出至APU,所述處理包括畸變校正、投影和圖形對(duì)齊,或者,所述處理包括投影和圖形對(duì)齊,所述投影包括柱面投影和球面投影;
[0013]通過所述APU對(duì)輸入的全景視頻數(shù)據(jù)進(jìn)行H.264編碼。
[0014]優(yōu)選地,所述將所述視頻數(shù)據(jù)輸入至FPGA,包括:
[0015]通過并行YUV數(shù)據(jù)接口將所述視頻數(shù)據(jù)傳輸至所述FPGA ;或者,
[0016]攝像頭視頻通過MIPI數(shù)據(jù)接口輸出,通過MIPI轉(zhuǎn)并行YUV數(shù)據(jù)格式接口芯片輸入至FPGA。
[0017]所述通過所述FPGA對(duì)所述視頻數(shù)據(jù)進(jìn)行處理,將處理后的視頻數(shù)據(jù)輸出至APU,所述處理包括畸變校正、投影和圖形對(duì)齊,或者,所述處理包括投影和圖形對(duì)齊,所述投影包括柱面投影和球面投影,包括:
[0018]接收輸入的YUV數(shù)據(jù)格式的視頻數(shù)據(jù);
[0019]經(jīng)過信號(hào)格式檢測(cè)模塊檢測(cè)所述視頻數(shù)據(jù)的格式,所述格式包括分辨率、像素時(shí)鐘、行頻和場頻信息;
[0020]將檢測(cè)后的所述視頻數(shù)據(jù)輸入至DDR存儲(chǔ)單元中,將所述視頻數(shù)據(jù)進(jìn)行處理,將處理后的視頻數(shù)據(jù)輸入至所述APU,所述處理包括畸變校正、投影和圖形對(duì)齊,或者,所述處理包括投影和圖形對(duì)齊,所述投影包括柱面投影和球面投影。
[0021]優(yōu)選地,所述將處理后的全景視頻數(shù)據(jù)通過本地存儲(chǔ)或者無線方式或者有線方式發(fā)送給移動(dòng)終端,包括:
[0022]將處理后的視頻數(shù)據(jù)存儲(chǔ)到本地SD card,或者通過WIFI發(fā)送給無線路由設(shè)備和/或智能設(shè)備,或者通過HDMI輸出給智能設(shè)備,或者通過USB輸出給移動(dòng)終端。
[0023]一種錄制全景視頻的裝置,所述裝置包括:
[0024]獲取模塊,用于通過N個(gè)攝像頭獲取360度全景視頻數(shù)據(jù),所述N大于等于I,所述攝像頭拍攝的視頻數(shù)據(jù)的水平角度為360° /N的水平角度,所述攝像頭拍攝的視頻數(shù)據(jù)的垂直角度為360° /N的垂直角度;
[0025]處理模塊,用于通過預(yù)先設(shè)置算法對(duì)各個(gè)攝像頭獲取的視頻數(shù)據(jù)進(jìn)行處理;
[0026]發(fā)送模塊,用于將處理后的全景視頻數(shù)據(jù)通過本地存儲(chǔ)或者無線方式或者有線方式發(fā)送給移動(dòng)終端。
[0027]優(yōu)選地,所述處理模塊包括:
[0028]輸入單元,用于將所述視頻數(shù)據(jù)輸入至FPGA ;
[0029]處理單元,用于通過所述FPGA對(duì)所述視頻數(shù)據(jù)進(jìn)行處理,將處理后的視頻數(shù)據(jù)輸出至APU,所述處理包括畸變校正、投影和圖形對(duì)齊,或者,所述處理包括投影和圖形對(duì)齊,所述投影包括柱面投影和球面投影;
[0030]編碼單元,用于通過所述APU對(duì)輸入的所述全景視頻數(shù)據(jù)進(jìn)行H.264編碼。
[0031]優(yōu)選地,所述輸入單元,用于:
[0032]通過并行YUV數(shù)據(jù)接口將所述視頻數(shù)據(jù)傳輸至所述FPGA ;或者,
[0033]攝像頭視頻通過MIPI數(shù)據(jù)接口輸出,通過MIPI轉(zhuǎn)并行YUV數(shù)據(jù)格式接口芯片輸入至FPGA。
[0034]優(yōu)選地,所述處理單元,用于:
[0035]接收輸入的YUV數(shù)據(jù)格式的視頻數(shù)據(jù);
[0036]經(jīng)過信號(hào)格式檢測(cè)模塊檢測(cè)所述視頻數(shù)據(jù)的格式,所述格式包括分辨率、像素時(shí)鐘、行頻和場頻信息;
[0037]將檢測(cè)后的所述視頻數(shù)據(jù)輸入至DDR存儲(chǔ)單元中,將所述視頻數(shù)據(jù)進(jìn)行處理,將處理后的視頻數(shù)據(jù)輸入至所述APU,所述處理包括畸變校正、投影和圖形對(duì)齊,或者,所述處理包括投影和圖形對(duì)齊,所述投影包括柱面投影和球面投影。
[0038]優(yōu)選地,所述發(fā)送模塊包括:
[0039]存儲(chǔ)單元,用于將處理后的全景視頻數(shù)據(jù)存儲(chǔ)到本地SD card ;
[0040]無線發(fā)送單元,用于通過WIFI發(fā)送給無線路由設(shè)備和/或智能設(shè)備;
[0041]第一有線發(fā)送單元,用于通過HDMI輸出給智能設(shè)備;
[0042]第二有線發(fā)送單元,用于通過USB輸出給移動(dòng)終端。
[0043]本發(fā)明實(shí)施例通過N個(gè)攝像頭獲取360度全景視頻數(shù)據(jù),所述N大于等于I,所述攝像頭拍攝的視頻數(shù)據(jù)的水平角度為360° /N的水平角度,所述攝像頭拍攝的視頻數(shù)據(jù)的垂直角度為360° /N的垂直角度;通過預(yù)先設(shè)置算法對(duì)各個(gè)攝像頭獲取的視頻數(shù)據(jù)進(jìn)行處理;將處理后的全景視頻數(shù)據(jù)通過本地存儲(chǔ)或者無線方式或者有線方式發(fā)送給移動(dòng)終端,從而實(shí)現(xiàn)較為方便的實(shí)現(xiàn)360度全景視頻錄制及播放的目的。
【附圖說明】
[0044]圖1是本發(fā)明實(shí)施例錄制全景視頻的方法第一實(shí)施例的流程不意圖;
[0045]圖2是本發(fā)明實(shí)施例提供的一種三目手持式360全景視頻實(shí)時(shí)錄播設(shè)備的結(jié)構(gòu)示意圖;
[0046]圖3是本發(fā)明實(shí)施例提供的一種錄制全景視頻數(shù)的設(shè)備的結(jié)構(gòu)示意圖;
[0047]圖4是本發(fā)明實(shí)施例錄制全景視頻的裝置的功能模塊示意圖;
[0048]圖5是本發(fā)明實(shí)施例處理模塊402的功能模塊示意圖;
[0049]圖6是本發(fā)明實(shí)施例發(fā)送模塊403的功能模塊示意圖。
【具體實(shí)施方式】
[0050]下面結(jié)合附圖和實(shí)施例對(duì)本發(fā)明實(shí)施例作進(jìn)一步的詳細(xì)說明??梢岳斫獾氖?,此處所描述的具體實(shí)施例僅僅用于解釋本發(fā)明實(shí)施例,而非對(duì)本發(fā)明實(shí)施例的限定。另外還需要說明的是,為了便于描述,附圖中僅示出了與本發(fā)明實(shí)施例相關(guān)的部分而非全部結(jié)構(gòu)。
[0051]實(shí)施例一
[0052]參考圖1,圖1是本發(fā)明實(shí)施例錄制全景視頻的方法第一實(shí)施例的流程示意圖。
[0053]在實(shí)施例一中,所述錄制全景視頻的方法包括:<