一種立體視頻錄制方法和立體視頻錄制設(shè)備的制作方法
【專利摘要】本發(fā)明公開了一種立體視頻錄制方法和立體視頻錄制設(shè)備,其中,所述立體視頻錄制方法包括:從預(yù)設(shè)置的兩種以上立體視頻編碼模式中確定一種立體視頻編碼模式;觸發(fā)第一攝像頭和第二攝像頭在同一平面上沿同一拍攝方向同步攝錄,得到由所述第一攝像頭攝錄的第一圖像序列和由所述第二攝像頭攝錄的第二圖像序列;使用確定的立體視頻編碼模式對所述第一圖像序列和所述第二圖像序列進行編碼;根據(jù)編碼輸出的結(jié)果生成立體視頻。本發(fā)明提供的技術(shù)方案能夠有效提高立體視頻編碼的靈活性。
【專利說明】一種立體視頻錄制方法和立體視頻錄制設(shè)備
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及立體視頻【技術(shù)領(lǐng)域】,具體涉及一種立體視頻錄制方法和立體視頻錄制設(shè)備。
【背景技術(shù)】
[0002]由于立體(即3D)視頻技術(shù)與傳統(tǒng)的二維(即2D)視頻技術(shù)相比,更能表現(xiàn)出場景的深度感、層次感和真實性,因此,立體視頻技術(shù)是當(dāng)前視頻技術(shù)發(fā)展的重要方向。
[0003]立體視頻技術(shù)基于人的雙目視差原理,通過攝像機獲取同一場景但略有差異的兩個圖像序列進行編碼后生成立體視頻,將立體視頻輸出至立體顯示器顯示給人的左眼和右目艮,形成雙目視差,從而使人可以獲得場景的深度信息并體驗到立體感。
[0004]現(xiàn)有的立體視頻錄制設(shè)備采用固定的一種立體視頻編碼模式對采集的圖像序列進行編碼,由于立體顯示器支持的立體視頻類型與錄制立體視頻時使用的立體視頻編碼模式有關(guān),因此,現(xiàn)有的立體視頻錄制設(shè)備錄制的立體視頻只有在特定類型的立體顯示器上播放才能展現(xiàn)出立體效果,靈活性差,使得用戶在選購立體顯示器的類型時,需要受限于立體視頻錄制設(shè)備所采用的編碼模式。
【發(fā)明內(nèi)容】
[0005]本發(fā)明提供一種立體視頻錄制方法和立體視頻錄制設(shè)備,用于提高立體視頻編碼的靈活性。
[0006]本發(fā)明第一方面提供立體視頻錄制方法,包括:
[0007]從預(yù)設(shè)置的兩種以上立體視頻編碼模式中確定一種立體視頻編碼模式;
[0008]觸發(fā)第一攝像頭和第二攝像頭在同一平面上沿同一拍攝方向同步攝錄,得到由所述第一攝像頭攝錄的第一圖像序列和由所述第二攝像頭攝錄的第二圖像序列;
[0009]使用確定的立體視頻編碼模式對所述第一圖像序列和所述第二圖像序列進行編碼;
[0010]根據(jù)編碼輸出的結(jié)果生成立體視頻。
[0011]基于本發(fā)明第一方面,在第一種可能的實現(xiàn)方式中,所述從預(yù)設(shè)置的兩種以上立體視頻編碼模式中確定一種立體視頻編碼模式包括:
[0012]確定立體顯示器的類型;
[0013]根據(jù)確定所述立體顯示器的類型,從預(yù)設(shè)置的兩種以上立體視頻編碼模式中選取一種所述立體顯示器支持的立體視頻編碼模式。
[0014]基于本發(fā)明第一方面或者本發(fā)明第一方面的第一種可能的實現(xiàn)方式,在第二種可能的實現(xiàn)方式中,所述確定的立體視頻編碼模式為隔幀編碼模式;
[0015]所述使用確定的立體視頻編碼模式對所述第一圖像序列和所述第二圖像序列進行編碼,包括:將所述第一圖像序列和所述第二圖像序列中同步攝錄的圖像連續(xù)排列。
[0016]基于本發(fā)明第一方面或者本發(fā)明第一方面的第一種可能的實現(xiàn)方式,在第三種可能的實現(xiàn)方式中,所述確定的立體視頻編碼模式為隔行編碼模式;
[0017]所述使用確定的立體視頻編碼模式對所述第一圖像序列和所述第二圖像序列進行編碼,包括:
[0018]對所述第一圖像序列和所述第二圖像序列中的每張圖像進行如下處理:
[0019]獲取第一圖像的奇數(shù)行像素和第二圖像的偶數(shù)行像素,其中,所述第一圖像為所述第一圖像序列中的圖像,所述第二圖像為所述第二圖像序列中的圖像且與所述第一圖像的采集同步;
[0020]將所述第一圖像的奇數(shù)行像素和所述第二圖像的偶數(shù)行像素隔行交叉,合成一張圖像。
[0021]基于本發(fā)明第一方面或者本發(fā)明第一方面的第一種可能的實現(xiàn)方式,在第四種可能的實現(xiàn)方式中,所述確定的立體視頻編碼模式為上下編碼模式;
[0022]所述使用確定的立體視頻編碼模式對所述第一圖像序列和所述第二圖像序列進行編碼,包括:
[0023]對所述第一圖像序列和所述第二圖像序列中的每張圖像進行如下處理:
[0024]獲取第一圖像的奇數(shù)行像素并合成第一目標(biāo)圖像,其中,所述第一圖像為所述第一圖像序列中的圖像;
[0025]獲取第二圖像的偶數(shù)行像素并合成第二目標(biāo)圖像,其中,所述第二圖像為所述第二圖像序列中的圖像且與所述第一圖像的采集同步;
[0026]將所述第一目標(biāo)圖像和所述第二圖標(biāo)圖像豎直拼接,合成一張圖像。
[0027]本發(fā)明第二方面提供一種立體視頻錄制設(shè)備,包括:
[0028]確定單元,用于從預(yù)設(shè)置的兩種以上立體視頻編碼模式中確定一種立體視頻編碼模式;
[0029]觸發(fā)單元,用于觸發(fā)第一攝像頭和第二攝像頭在同一平面上沿同一拍攝方向同步攝錄,得到由所述第一攝像頭攝錄的第一圖像序列和由所述第二攝像頭攝錄的第二圖像序列;
[0030]編碼單元,用于使用所述確定單元確定的立體視頻編碼模式對所述第一圖像序列和所述第二圖像序列進行編碼;
[0031]生成單元,用于根據(jù)所述編碼單元輸出的結(jié)果生成立體視頻。
[0032]基于本發(fā)明第二方面,在第一種可能的實現(xiàn)方式中,所述確定單元具體用于:確定立體顯示器的類型;根據(jù)確定所述立體顯示器的類型,從預(yù)設(shè)置的兩種以上立體視頻編碼模式中選取一種所述立體顯示器支持的立體視頻編碼模式。
[0033]基于本發(fā)明第二方面或者本發(fā)明第二方面的第一種可能的實現(xiàn)方式,在第二種可能的實現(xiàn)方式中,所述確定單元確定的立體視頻編碼模式為隔幀編碼模式;
[0034]所述編碼單元具體用于:將所述第一圖像序列和所述第二圖像序列中同步攝錄的圖像連續(xù)排列。
[0035]基于本發(fā)明第二方面或者本發(fā)明第二方面的第一種可能的實現(xiàn)方式,在第三種可能的實現(xiàn)方式中,所述確定單元確定的立體視頻編碼模式為隔行編碼模式;
[0036]所述編碼單元包括獲取單元和圖像合成單元,所述編碼單元具體用于:通過所述獲取單元和所述圖像合成單元對所述第一圖像序列和所述第二圖像序列中的每張圖像進行處理;
[0037]其中,所述獲取單元用于:獲取第一圖像的奇數(shù)行像素和第二圖像的偶數(shù)行像素,其中,所述第一圖像為所述第一圖像序列中的圖像,所述第二圖像為所述第二圖像序列中的圖像且與所述第一圖像的采集同步;
[0038]所述圖像合成單元用于:將所述獲取單元獲取的所述第一圖像的奇數(shù)行像素和所述第二圖像的偶數(shù)行像素隔行交叉,合成一張圖像。
[0039]基于本發(fā)明第二方面或者本發(fā)明第二方面的第一種可能的實現(xiàn)方式,在第四種可能的實現(xiàn)方式中,所述確定單元確定的立體視頻編碼模式為上下編碼模式;
[0040]所述編碼單元包括獲取單元和圖像合成單元,所述編碼單元具體用于:通過所述獲取單元和所述圖像合成單元對所述第一圖像序列和所述第二圖像序列中的每張圖像進行處理;
[0041]其中,所述獲取單元用于:獲取第一圖像的奇數(shù)行像素和第二圖像的偶數(shù)行像素,其中,所述第一圖像為所述第一圖像序列中的圖像,所述第二圖像為所述第二圖像序列中的圖像且與所述第一圖像的采集同步;
[0042]所述圖像合成單元用于:將所述獲取單元獲取的所述第一圖像的奇數(shù)行像素并合成第一目標(biāo)圖像;將所述獲取單元獲取的所述第二圖像的偶數(shù)行像素并合成第二目標(biāo)圖像;將所述第一目標(biāo)圖像和所述第二圖標(biāo)圖像豎直拼接,合成一張圖像。
[0043]由上可見,本發(fā)明中預(yù)設(shè)置兩種以上立體視頻編碼模式,在進行立體視頻錄制時,從兩種以上立體視頻編碼模式中確定一種立體視頻編碼模式進行編碼,使得當(dāng)用戶更換立體顯示器后,能夠從原設(shè)置的兩種以上立體視頻編碼模式中選擇合適的立體視頻編碼模式進行編碼而無需為了適配立體顯示器更換立體視頻錄制設(shè)備,極大提高了立體視頻編碼的靈活性,同時,也能夠節(jié)省用戶成本。
【專利附圖】
【附圖說明】
[0044]為了更清楚地說明本發(fā)明實施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對實施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動性的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
[0045]圖1為本發(fā)明提供的一種立體視頻錄制方法一個實施例流程示意圖;
[0046]圖2為本發(fā)明提供的一種立體視頻錄制設(shè)備一個實施例結(jié)構(gòu)示意圖。
【具體實施方式】
[0047]為使得本發(fā)明的發(fā)明目的、特征、優(yōu)點能夠更加的明顯和易懂,下面將結(jié)合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術(shù)方案進行清楚、完整地描述,顯然,所描述的實施例僅僅是本發(fā)明一部分實施例,而非全部實施例?;诒景l(fā)明中的實施例,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本發(fā)明保護的范圍。
[0048]下面對本發(fā)明實施例提供的一種立體視頻錄制方法進行描述,請參閱圖1,本發(fā)明實施例中的立體視頻錄制方法包括:
[0049]101、從預(yù)設(shè)置的兩種以上立體視頻編碼模式中確定一種立體視頻編碼模式;
[0050]本發(fā)明實施例中,在立體視頻錄制設(shè)備中預(yù)設(shè)置兩種以上立體視頻編碼模式,其中,上述兩種以上立體視頻編碼模式可以在出廠時根據(jù)目前主流的多種立體顯示器(例如不閃式立體顯示器、快門式立體顯示器、投影儀等)所支持的立體視頻編碼模式進行設(shè)定。
[0051]可選的,立體視頻錄制設(shè)備確定立體顯示器的類型,根據(jù)確定的立體顯示器的類型從預(yù)設(shè)置的兩種以上立體視頻編碼模式中選取一種該立體顯示器支持的立體視頻編碼模式。具體的,若立體視頻錄制設(shè)備與立體顯示器連接,則立體視頻設(shè)備可以獲取立體顯示器的設(shè)備信息,根據(jù)立體顯示器的設(shè)備信息確定立體顯示器的類型,進而根據(jù)確定的立體顯示器的類型,從預(yù)設(shè)置的兩種以上立體視頻編碼模式中選取一種該立體顯示器支持的立體視頻編碼模式;或者,預(yù)先配置立體顯示器類型列表,并建立立體顯示器類型列表中列出的各種立體顯示器與立體視頻編碼模式的對應(yīng)關(guān)系,同時,在需要進行立體視頻錄制時,向用戶展現(xiàn)該立體顯示器類型列表,以便用戶從該立體顯示器類型列表中選取一種立體顯示器,立體視頻錄制設(shè)備根據(jù)用戶在該立體顯示器類型列表中的選擇確定立體顯示器的類型,根據(jù)確定的立體顯示器的類型從預(yù)設(shè)置的兩種以上立體視頻編碼模式中選取一種該立體顯示器支持的立體視頻編碼模式。
[0052]可選的,預(yù)先配置立體視頻編碼模式列表,該立體視頻編碼模式列表包含上述兩種以上立體視頻編碼模式的標(biāo)識信息,在需要進行立體視頻錄制時,向用戶展現(xiàn)該立體視頻編碼模式列表,以便用戶從該立體視頻編碼模式列表中選取一種立體視頻編碼模式,立體視頻錄制設(shè)備根據(jù)用戶在該立體視頻編碼模式列表中的選擇確定立體視頻編碼模式。
[0053]當(dāng)然,本發(fā)明實施例中,立體視頻錄制設(shè)也可以通過其它方式從預(yù)設(shè)置的兩種以上立體視頻編碼模式中確定一種立體視頻編碼模式,此處不作限定。
[0054]102、觸發(fā)第一攝像頭和第二攝像頭在同一平面上沿同一拍攝方向同步攝錄,得到第一圖像序列和第二圖像序列;
[0055]其中,上述第一圖像序列由上述第一攝像頭攝錄得到,上述第二圖像序列由上述第二攝像頭攝錄得到。
[0056]本發(fā)明實施例中,上述第一攝像頭和上述第二攝像頭具有相同的圖像分辨率且圖像輸出同步。上述第一攝像頭和上述第二攝像頭同步攝錄是指第一攝像頭和第二攝像頭同時觸發(fā)視頻錄制或者觸發(fā)視頻錄制的時間點近似相同(即觸發(fā)視頻錄制的時間差小到可以忽略的程度)。
[0057]可選的,第一攝像頭和第二攝像頭固定設(shè)置于同一平面且拍攝方向一致,則在步驟102中,立體視頻錄制設(shè)備無需對第一攝像頭和第二攝像頭的位置和拍攝方向進行調(diào)整。或者,第一攝像頭和第二攝像頭也可以是可活動的攝像頭,則步驟102中,立體視頻錄制設(shè)備先通過馬達或其它驅(qū)動裝置控制第一攝像頭和第二攝像頭移動到同一平面且保持拍攝方向一致,之后再觸發(fā)第一攝像頭和第二攝像頭同步攝錄圖像?;蛘?,若第一攝像頭和第二攝像頭為可活動的攝像頭,也可以由用戶先調(diào)整好第一攝像頭和第二攝像頭的位置和拍攝方向,使得第一攝像頭和第二攝像頭處于同一平面且拍攝方向一致,之后控制立體視頻錄制設(shè)備觸發(fā)第一攝像頭和第二攝像頭同步攝錄。
[0058]可選的,上述第一攝像頭和上述第二攝像頭之間的距離與人左右眼間的正常距離相同。
[0059]103、使用確定的立體視頻編碼模式對上述第一圖像序列和上述第二圖像序列進行編碼;
[0060]本發(fā)明實施例中,立體視頻錄制設(shè)備可以在步驟102攝錄的同時,并行地使用確定的立體視頻編碼模式對已采集的第一圖像序列和第二圖像序列進行編碼,即邊攝錄邊編碼;或者,立體視頻錄制設(shè)備可以先緩存步驟102攝錄的第一圖像序列和第二圖像序列,在停止或終止攝錄后,使用確定的立體視頻編碼模式對已采集的第一圖像序列和第二圖像序列進行編碼,此處不作限定。
[0061]由于不同立體視頻編碼模式下,立體視頻錄制設(shè)備對上述第一圖像序列和上述第二圖像序列的編碼過程也不相同,因此,下面以四種立體視頻編碼模式為例對步驟103進行詳細(xì)說明:
[0062]1、隔幀編碼模式。若步驟101確定的立體編碼模式為隔幀編碼模式,則在步驟103中,立體視頻錄制設(shè)備將上述第一圖像序列和上述第二圖像序列中同步攝錄的圖像連續(xù)排列。舉例說明,假設(shè)上述第一圖像序列包含如下100張連續(xù)幀圖像:L1、L2, L3, Lf..L1QQ,上述第二圖像序列包含如下100張連續(xù)幀圖像=RpHRf.Rltltl,本發(fā)明實施例中,L1和R1是分別由第一攝像頭和第二攝像頭同步攝錄的第一張圖像,L2和R2是分別由第一攝像頭和第二攝像頭同步攝錄的第二張圖像,以此類推,L100和Rltltl是分別由第一攝像頭和第二攝像頭同步攝錄的第100張圖像,當(dāng)使用隔幀編碼模式對上述第一圖像序列和上述第二圖像序列進行編碼時,立體視頻錄制設(shè)備將上述第一圖像序列和上述第二圖像序列中同步攝錄的圖像連續(xù)排列,得到如下編碼結(jié)果=L1^ R” L2、R2、L3、R3、L4、R4….L100、R1000需要說明的是,在隔幀編碼模式下的輸出幀率為單攝像頭的輸出幀率的兩倍,因此,在隔幀編碼模式下錄制生成的立體視頻適合在快門式立體顯示器、投影儀上播放。
[0063]2、隔行編碼模式。若步驟101確定的立體編碼模式為隔行編碼模式,則在步驟103中,立體視頻錄制設(shè)備對上述第一圖像序列和上述第二圖像序列中的每張圖像進行如下處理:獲取第一圖像的奇數(shù)行像素和第二圖像的偶數(shù)行像素,將上述第一圖像的奇數(shù)行像素和上述第二圖像的偶數(shù)行像素隔行交叉,合成一張圖像,其中,上述第一圖像為所述第一圖像序列中的圖像,所述第二圖像為所述第二圖像序列中的圖像且與所述第一圖像的采集同。舉例說明,假設(shè)上述第一圖像序列包含如下100張連續(xù)幀圖像:L1、L2, L3, Lf..L1QQ,上述第二圖像序列包含如下100張連續(xù)幀圖像=RpHRf.Rltltl,本發(fā)明實施例中,L1和R1是分別由第一攝像頭和第二攝像頭同步攝錄的第一張圖像,L2和R2是分別由第一攝像頭和第二攝像頭同步攝錄的第二張圖像,以此類推,L100和Rltltl是分別由第一攝像頭和第二攝像頭同步攝錄的第100張圖像,當(dāng)使用隔行編碼模式對上述第一圖像序列和上述第二圖像序列進行編碼時,立體視頻錄制設(shè)備對上述第一圖像序列和上述第二圖像序列中的每張圖像進行如下處理:以L1和R1為例,編碼時獲取L1的奇數(shù)行像素和R1的偶數(shù)行像素,將L1的奇數(shù)行像素和R1的偶數(shù)行像素隔行交叉,合成一張圖像N1,同理,將L2和R2、L3和R3……Liqq和R100分別合成圖像N2、N3……N.,得到如下編碼結(jié)果=N1,N2,N3……N1000在隔行編碼模式下錄制生成的立體視頻適合在不閃式立體顯示器上播放。
[0064]3、上下編碼模式。若步驟101確定的立體編碼模式為上下編碼模式,則在步驟103中,立體視頻錄制設(shè)備對上述第一圖像序列和上述第二圖像序列中的每張圖像進行如下處理:獲取第一圖像的奇數(shù)行像素并合成第一目標(biāo)圖像,獲取第二圖像的偶數(shù)行像素并合成第二目標(biāo)圖像,將上述第一目標(biāo)圖像和上述第二圖標(biāo)圖像豎直拼接合成一張圖像,其中,上述第一圖像為上述第一圖像序列中的圖像,上述第二圖像為上述第二圖像序列中的圖像且與上述第一圖像的采集同。舉例說明,假設(shè)上述第一圖像序列包含如下100張連續(xù)幀圖像:Lp L2, L3 > Iv...Liqq,上述第二圖像序列包含如下100張連續(xù)幀圖像成、R2、R3 > Rf..R1QQ,本發(fā)明實施例中,L1和R1是分別由第一攝像頭和第二攝像頭同步攝錄的第一張圖像,L2和R2是分別由第一攝像頭和第二攝像頭同步攝錄的第二張圖像,以此類推,L100和Rltltl是分別由第一攝像頭和第二攝像頭同步攝錄的第100張圖像,當(dāng)使用上下編碼模式對上述第一圖像序列和上述第二圖像序列進行編碼時,立體視頻錄制設(shè)備對上述第一圖像序列和上述第二圖像序列中的每張圖像進行如下處理:以1^和R1為例,編碼時獲取L1的奇數(shù)行像素并合成目標(biāo)圖像L1,,獲取R1的偶數(shù)行像素并合成目標(biāo)圖像R1,,將L1,和R1,豎直拼接合成一張圖像N1,則N1的上半部分實際由L1的奇數(shù)行像素(或R1的偶數(shù)行像素)合成,N1的下半部分實際由R1的偶數(shù)行像素(或L1的偶數(shù)行像素)合成,同理,將L2和R2、L3和R3......L100和R100
分別合成圖像N2、N3……Niqq,得到如下編碼結(jié)果=HN3……N1QQ。在上下編碼模式下錄制生成的立體視頻適合在不閃式立體顯示器上播放。
[0065]4、左右編碼模式。若步驟101確定的立體編碼模式為上下編碼模式,則在步驟103中,立體視頻錄制設(shè)備對上述第一圖像序列和上述第二圖像序列中的每張圖像進行如下處理:獲取第一圖像的奇數(shù)列像素并合成第一目標(biāo)圖像,獲取第二圖像的偶數(shù)列像素并合成第二目標(biāo)圖像,將上述第一目標(biāo)圖像和上述第二圖標(biāo)圖像水平拼接合成一張圖像,其中,上述第一圖像為上述第一圖像序列中的圖像,上述第二圖像為上述第二圖像序列中的圖像且與上述第一圖像的采集同。舉例說明,假設(shè)上述第一圖像序列包含如下100張連續(xù)幀圖像:Lp L2, L3 > Iv...Liqq,上述第二圖像序列包含如下100張連續(xù)幀圖像成、R2、R3 > Rf..R1QQ,本發(fā)明實施例中,L1和R1是分別由第一攝像頭和第二攝像頭同步攝錄的第一張圖像,L2和R2是分別由第一攝像頭和第二攝像頭同步攝錄的第二張圖像,以此類推,L100和Rltltl是分別由第一攝像頭和第二攝像頭同步攝錄的第100張圖像,當(dāng)使用左右編碼模式對上述第一圖像序列和上述第二圖像序列進行編碼時,立體視頻錄制設(shè)備對上述第一圖像序列和上述第二圖像序列中的每張圖像進行如下處理:以L1和R1為例,編碼時獲取L1的奇數(shù)列像素并合成目標(biāo)圖像L1,,獲取R1的偶數(shù)列像素并合成目標(biāo)圖像R1,,將L1,和R1,的左右拼接合成一張圖像N1,則N1的左半部分實際由L1的奇數(shù)列像素(或R1的偶數(shù)列像素)合成,N1的右半部分實際由R1的偶數(shù)列像素(或L1的偶數(shù)列像素)合成,同理,將L2和R2、L3和R3……Liqq和R100分別合成圖像N2、N3……Niqq,得到如下編碼結(jié)果=N^NyN3……N1QQ。在上下編碼模式下錄制生成的立體視頻適合在不閃式立體顯示器上播放。
[0066]需要說明的是,本發(fā)明實施例預(yù)設(shè)置在立體視頻錄制設(shè)備中的兩種以上立體視頻編碼模式包括但不限于上述四種立體視頻編碼模式中的一種或多種,即,本發(fā)明實施例確定的立體視頻編碼模式也可能為預(yù)設(shè)置其它類型的立體視頻編碼模式,此處不作限定。
[0067]204、根據(jù)編碼輸出的結(jié)果生成立體視頻;
[0068]具體的,立體視頻錄制設(shè)備根據(jù)編碼輸出的結(jié)果生成立體視頻可參照已有的立體視頻生成方式實現(xiàn),此處不再贅述。
[0069]可選的,本發(fā)明實施例中的立體視頻錄制設(shè)備具體為配備有雙攝像頭的移動終端(例如智能手機、平板電腦、筆記本電腦等)中,且,上述第一攝像頭和上述第二攝像頭設(shè)置于該移動終端的同一平面上。當(dāng)然,本發(fā)明實施例中的立體視頻錄制設(shè)備也可以配備有雙攝像頭的其它設(shè)備,此處不作限定。
[0070]由上可見,本發(fā)明中預(yù)設(shè)置兩種以上立體視頻編碼模式,在進行立體視頻錄制時,從兩種以上立體視頻編碼模式中確定一種立體視頻編碼模式進行編碼,使得當(dāng)用戶更換立體顯示器后,能夠從原設(shè)置的兩種以上立體視頻編碼模式中選擇合適的立體視頻編碼模式進行編碼而無需為了適配立體顯示器更換立體視頻錄制設(shè)備,極大提高了立體視頻編碼的靈活性,同時,也能夠節(jié)省用戶成本。
[0071]應(yīng)當(dāng)理解,對于前述的方法實施例,為了簡便描述,故將其都表述為一系列的動作組合,但是本領(lǐng)域技術(shù)人員應(yīng)該知悉,本發(fā)明并不受所描述的動作順序的限制,因為依據(jù)本發(fā)明,某些步驟可以采用其它順序或者同時進行。其次,
[0072]本發(fā)明實施例還提供一種立體視頻錄制設(shè)備,如圖2所示,本發(fā)明實施例中的立體視頻錄制設(shè)備200,包括:
[0073]確定單元201,用于從預(yù)設(shè)置的兩種以上立體視頻編碼模式中確定一種立體視頻編碼模式;
[0074]觸發(fā)單元202,用于觸發(fā)第一攝像頭和第二攝像頭在同一平面上沿同一拍攝方向同步攝錄,得到由所述第一攝像頭攝錄的第一圖像序列和由所述第二攝像頭攝錄的第二圖像序列;
[0075]編碼單元203,用于使用確定單元201確定的立體視頻編碼模式對所述第一圖像序列和所述第二圖像序列進行編碼;
[0076]生成單元204,用于根據(jù)編碼單元203輸出的結(jié)果生成立體視頻。
[0077]可選的,確定單元201具體用于:確定立體顯示器的類型;根據(jù)確定所述立體顯示器的類型,從預(yù)設(shè)置的兩種以上立體視頻編碼模式中選取一種所述立體顯示器支持的立體視頻編碼模式。
[0078]在一種實現(xiàn)方式中,確定單元201確定的立體視頻編碼模式為隔幀編碼模式;編碼單元203具體用于:將所述第一圖像序列和所述第二圖像序列中同步攝錄的圖像連續(xù)排列。
[0079]在另一種實現(xiàn)方式中,確定單元201確定的立體視頻編碼模式為隔行編碼模式;編碼單元203包括獲取單元和圖像合成單元,編碼單元203具體用于:通過所述獲取單元和所述圖像合成單元對所述第一圖像序列和所述第二圖像序列中的每張圖像進行處理。該獲取單元用于:獲取第一圖像的奇數(shù)行像素和第二圖像的偶數(shù)行像素,其中,所述第一圖像為所述第一圖像序列中的圖像,所述第二圖像為所述第二圖像序列中的圖像且與所述第一圖像的采集同步;該圖像合成單元用于:將該獲取單元獲取的所述第一圖像的奇數(shù)行像素和所述第二圖像的偶數(shù)行像素隔行交叉,合成一張圖像。
[0080]在再一種實現(xiàn)方式中,確定單元201確定的立體視頻編碼模式為上下編碼模式;編碼單元203包括獲取單元和圖像合成單元,編碼單元203具體用于:通過該獲取單元和該圖像合成單元對所述第一圖像序列和所述第二圖像序列中的每張圖像進行處理。該獲取單元用于:獲取第一圖像的奇數(shù)行像素和第二圖像的偶數(shù)行像素,其中,所述第一圖像為所述第一圖像序列中的圖像,所述第二圖像為所述第二圖像序列中的圖像且與所述第一圖像的采集同步;該圖像合成單元用于:將該獲取單元獲取的所述第一圖像的奇數(shù)行像素并合成第一目標(biāo)圖像;將該獲取單元獲取的所述第二圖像的偶數(shù)行像素并合成第二目標(biāo)圖像;將所述第一目標(biāo)圖像和所述第二圖標(biāo)圖像豎直拼接,合成一張圖像。
[0081 ] 可選的,本發(fā)明實施例中的立體視頻錄制設(shè)備具體為配備有雙攝像頭的移動終端(例如智能手機、平板電腦、筆記本電腦等)中,且,上述第一攝像頭和上述第二攝像頭設(shè)置于該移動終端的同一平面上。當(dāng)然,本發(fā)明實施例中的立體視頻錄制設(shè)備也可以配備有雙攝像頭的其它設(shè)備,此處不作限定。
[0082]需要說明的是,本發(fā)明實施例中的立體視頻錄制設(shè)備可以如上述方法實施例中提及的立體視頻錄制設(shè)備,可以用于實現(xiàn)上述方法實施例中的全部技術(shù)方案,其各個功能模塊的功能可以根據(jù)上述方法實施例中的方法具體實現(xiàn),其具體實現(xiàn)過程可參照上述實施例中的相關(guān)描述,此處不再贅述。
[0083]由上可見,本發(fā)明中預(yù)設(shè)置兩種以上立體視頻編碼模式,在進行立體視頻錄制時,從兩種以上立體視頻編碼模式中確定一種立體視頻編碼模式進行編碼,使得當(dāng)用戶更換立體顯示器后,能夠從原設(shè)置的兩種以上立體視頻編碼模式中選擇合適的立體視頻編碼模式進行編碼而無需為了適配立體顯示器更換立體視頻錄制設(shè)備,極大提高了立體視頻編碼的靈活性,同時,也能夠節(jié)省用戶成本。
[0084]在本申請所提供的幾個實施例中,應(yīng)該理解到,所揭露的裝置和方法,可以通過其它的方式實現(xiàn)。例如,以上所描述的裝置實施例僅僅是示意性的,例如,上述單元的劃分,僅僅為一種邏輯功能劃分,實際實現(xiàn)時可以有另外的劃分方式,例如多個單元或組件可以結(jié)合或者可以集成到另一個系統(tǒng),或一些特征可以忽略,或不執(zhí)行。另一點,所顯示或討論的相互之間的耦合或直接耦合或通信連接可以是通過一些接口,裝置或單元的間接耦合或通信連接,可以是電性,機械或其它的形式。
[0085]上述作為分離部件說明的單元可以是或者也可以不是物理上分開的,作為單元顯示的部件可以是或者也可以不是物理單元,即可以位于一個地方,或者也可以分布到多個網(wǎng)絡(luò)單元上??梢愿鶕?jù)實際的需要選擇其中的部分或者全部單元來實現(xiàn)本實施例方案的目的。
[0086]另外,在本發(fā)明各個實施例中的各功能單元可以集成在一個處理單元中,也可以是各個單元單獨物理存在,也可以兩個或兩個以上單元集成在一個單元中。上述集成的單元既可以采用硬件的形式實現(xiàn),也可以采用軟件功能單元的形式實現(xiàn)。
[0087]上述集成的單元如果以軟件功能單元的形式實現(xiàn)并作為獨立的產(chǎn)品銷售或使用時,可以存儲在一個計算機可讀取存儲介質(zhì)中?;谶@樣的理解,本發(fā)明的技術(shù)方案本質(zhì)上或者說對現(xiàn)有技術(shù)做出貢獻的部分或者該技術(shù)方案的全部或部分可以以軟件產(chǎn)品的形式體現(xiàn)出來,該計算機軟件產(chǎn)品存儲在一個存儲介質(zhì)中,包括若干指令用以使得一臺計算機設(shè)備(可以是個人計算機,服務(wù)器,或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行本發(fā)明各個實施例上述方法的全部或部分步驟。而前述的存儲介質(zhì)包括:U盤、移動硬盤、只讀存儲器(ROM,Read-OnlyMemory)、隨機存取存儲器(RAM, Random Access Memory)、磁碟或者光盤等各種可以存儲程序代碼的介質(zhì)。
[0088]在上述實施例中,對各個實施例的描述都各有側(cè)重,某個實施例中沒有詳述的部分,可以參見其它實施例的相關(guān)描述。本領(lǐng)域技術(shù)人員也應(yīng)該知悉,說明書中所描述的實施例均屬于優(yōu)選實施例,所涉及的動作和模塊并不一定都是本發(fā)明所必須的。
[0089] 以上為對本發(fā)明所提供的一種立體視頻錄制方法和立體視頻錄制設(shè)備的描述,對于本領(lǐng)域的一般技術(shù)人員,依據(jù)本發(fā)明實施例的思想,在【具體實施方式】及應(yīng)用范圍上均會有改變之處,綜上,本說明書內(nèi)容不應(yīng)理解為對本發(fā)明的限制。
【權(quán)利要求】
1.一種立體視頻錄制方法,其特征在于,包括: 從預(yù)設(shè)置的兩種以上立體視頻編碼模式中確定一種立體視頻編碼模式; 觸發(fā)第一攝像頭和第二攝像頭在同一平面上沿同一拍攝方向同步攝錄,得到由所述第一攝像頭攝錄的第一圖像序列和由所述第二攝像頭攝錄的第二圖像序列; 使用確定的立體視頻編碼模式對所述第一圖像序列和所述第二圖像序列進行編碼; 根據(jù)編碼輸出的結(jié)果生成立體視頻。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述從預(yù)設(shè)置的兩種以上立體視頻編碼模式中確定一種立體視頻編碼模式包括: 確定立體顯示器的類型; 根據(jù)確定的立體顯示器的類型,從預(yù)設(shè)置的兩種以上立體視頻編碼模式中選取一種所述立體顯示器支持的立體視頻編碼模式。
3.根據(jù)權(quán)利要求1或2所述的方法,其特征在于,所述確定的立體視頻編碼模式為隔幀編碼模式; 所述使用確定的立體視頻編碼模式對所述第一圖像序列和所述第二圖像序列進行編碼,包括:將所述第一圖像序列和所述第二圖像序列中同步攝錄的圖像連續(xù)排列。
4.根據(jù)權(quán)利要求1或2所述的方法,其特征在于,所述確定的立體視頻編碼模式為隔行編碼模式; 所述使用確定的立體視頻編碼模式對所述第一圖像序列和所述第二圖像序列進行編碼,包括: 對所述第一圖像序列和所述第二圖像序列中的每張圖像進行如下處理: 獲取第一圖像的奇數(shù)行像素和第二圖像的偶數(shù)行像素,其中,所述第一圖像為所述第一圖像序列中的圖像,所述第二圖像為所述第二圖像序列中的圖像且與所述第一圖像的采集同步; 將所述第一圖像的奇數(shù)行像素和所述第二圖像的偶數(shù)行像素隔行交叉,合成一張圖像。
5.根據(jù)權(quán)利要求1或2所述的方法,其特征在于,所述確定的立體視頻編碼模式為上下編碼模式; 所述使用確定的立體視頻編碼模式對所述第一圖像序列和所述第二圖像序列進行編碼,包括: 對所述第一圖像序列和所述第二圖像序列中的每張圖像進行如下處理: 獲取第一圖像的奇數(shù)行像素并合成第一目標(biāo)圖像,其中,所述第一圖像為所述第一圖像序列中的圖像; 獲取第二圖像的偶數(shù)行像素并合成第二目標(biāo)圖像,其中,所述第二圖像為所述第二圖像序列中的圖像且與所述第一圖像的采集同步; 將所述第一目標(biāo)圖像和所述第二圖標(biāo)圖像豎直拼接,合成一張圖像。
6.一種立體視頻錄制設(shè)備,其特征在于,包括: 確定單元,用于從預(yù)設(shè)置的兩種以上立體視頻編碼模式中確定一種立體視頻編碼模式; 觸發(fā)單元,用于觸發(fā)第一攝像頭和第二攝像頭在同一平面上沿同一拍攝方向同步攝錄,得到由所述第一攝像頭攝錄的第一圖像序列和由所述第二攝像頭攝錄的第二圖像序列; 編碼單元,用于使用所述確定單元確定的立體視頻編碼模式對所述第一圖像序列和所述第二圖像序列進行編碼; 生成單元,用于根據(jù)所述編碼單元輸出的結(jié)果生成立體視頻。
7.根據(jù)權(quán)利要求6所述的立體視頻錄制設(shè)備,其特征在于,所述確定單元具體用于:確定立體顯示器的類型;根據(jù)確定的立體顯示器的類型,從預(yù)設(shè)置的兩種以上立體視頻編碼模式中選取一種所述立體顯示器支持的立體視頻編碼模式。
8.根據(jù)權(quán)利要求6或7所述的立體視頻錄制設(shè)備,其特征在于,所述確定單元確定的立體視頻編碼模式為隔幀編碼模式; 所述編碼單元具體用于:將所述第一圖像序列和所述第二圖像序列中同步攝錄的圖像連續(xù)排列。
9.根據(jù)權(quán)利要求6或7所述的立體視頻錄制設(shè)備,其特征在于,所述確定單元確定的立體視頻編碼模式為隔行編碼模式; 所述編碼單元包括獲取單元和圖像合成單元,所述編碼單元具體用于:通過所述獲取單元和所述圖像合成單元對所述第一圖像序列和所述第二圖像序列中的每張圖像進行處理; 其中,所述獲取單元用于:獲取第一圖像的奇數(shù)行像素和第二圖像的偶數(shù)行像素,其中,所述第一圖像為所述第一圖像序列中的圖像,所述第二圖像為所述第二圖像序列中的圖像且與所述第一圖像的采集同步; 所述圖像合成單元用于:將所述獲取單元獲取的所述第一圖像的奇數(shù)行像素和所述第二圖像的偶數(shù)行像素隔行交叉,合成一張圖像。
10.根據(jù)權(quán)利要求6或7所述的立體視頻錄制設(shè)備,其特征在于,所述確定單元確定的立體視頻編碼模式為上下編碼模式; 所述編碼單元包括獲取單元和圖像合成單元,所述編碼單元具體用于:通過所述獲取單元和所述圖像合成單元對所述第一圖像序列和所述第二圖像序列中的每張圖像進行處理; 其中,所述獲取單元用于:獲取第一圖像的奇數(shù)行像素和第二圖像的偶數(shù)行像素,其中,所述第一圖像為所述第一圖像序列中的圖像,所述第二圖像為所述第二圖像序列中的圖像且與所述第一圖像的采集同步; 所述圖像合成單元用于:將所述獲取單元獲取的所述第一圖像的奇數(shù)行像素并合成第一目標(biāo)圖像;將所述獲取單元獲取的所述第二圖像的偶數(shù)行像素并合成第二目標(biāo)圖像;將所述第一目標(biāo)圖像和所述第二圖標(biāo)圖像豎直拼接,合成一張圖像。
【文檔編號】H04N13/00GK104363437SQ201410713313
【公開日】2015年2月18日 申請日期:2014年11月28日 優(yōu)先權(quán)日:2014年11月28日
【發(fā)明者】孫劍波, 藍(lán)和, 張弓, 張學(xué)勇, 韋怡 申請人:廣東歐珀移動通信有限公司