国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      3d立體視頻單文件雙視頻流錄制方法

      文檔序號:6772829閱讀:179來源:國知局
      專利名稱:3d立體視頻單文件雙視頻流錄制方法
      技術(shù)領(lǐng)域
      本發(fā)明公開一種3D視頻流錄制方法,特別是一種3D立體視頻單文件雙視頻流錄制方法。
      背景技術(shù)
      隨著電腦技術(shù)的發(fā)展,視頻文件的播放方式也有了長足的發(fā)展,由單張圖片發(fā)展到2D視頻,由2D視頻又發(fā)展到了 3D視頻。3D視頻以其立體感和視覺沖擊力強,而受到越來越多的人的關(guān)注?,F(xiàn)有的3D立體文件格式有多種,大體上可以分為單路視頻流,內(nèi)部以左右分離,上下分離,左右交錯,上下交錯的方式合成編碼輸出,或者是單視頻流內(nèi)部包含多視角流編碼,例如H. 264 Wmultiview code擴展標準,或者是兩個分離的文件,各自包含一路視頻流數(shù)據(jù)的方式。以上幾種方式,這些方式都對現(xiàn)有的解碼軟件或者編碼軟件有改動要求,或者在同步上實現(xiàn)有困難影響立體效果。

      發(fā)明內(nèi)容
      針對上述提到的現(xiàn)有技術(shù)中的3D視頻不可用2D播放器進行播放,左右視頻不同步,立體效果差的缺點,本發(fā)明提供一種新的3D立體視頻單文件雙視頻流錄制方法,其以文件起始時間戳為基準在每一幀畫面幀上打上時間戳標記,以保證3D視頻流精準同步,立體效果好。本發(fā)明解決其技術(shù)問題采用的技術(shù)方案是一種3D立體視頻單文件雙視頻流錄制方法,該方法為在文件錄制時,將左路視頻流的ID定義為N,右路視頻流的ID為N+1,將兩路視頻流合成在一個視頻文件中,在合成3D視頻文件時,以合成后的視頻文件的起始時間戳為統(tǒng)一基準,在兩路視頻流的每一幀視頻幀上加上時間戳標記,左路視頻流和右路視頻流對應(yīng)的視頻幀時間戳相同。本發(fā)明解決其技術(shù)問題采用的技術(shù)方案進一步還包括所述的左路視頻流和右路視頻流分別壓縮編碼以后存入同一視頻文件中。所述的兩路視頻流壓縮后存入文件后使用的統(tǒng)一的文件基準時間戳。所述的兩路視頻流在同一時間采集的編碼幀的時間戳完全相同。所述的方法中,采用兩個編碼板分別進行左路視頻流和右路視頻流的采集,兩個編碼板間有用于輸入同步脈沖信號的導(dǎo)線,每收到一個脈沖信號,時間索引序列號加1,兩個編碼板根據(jù)時間序列索引號和幀率計算時間戳。本發(fā)明的有益效果是本發(fā)明中采用奇數(shù)和偶數(shù)定義左右視頻流的ID,使其在播放時可以自動識別,本發(fā)明以文件的起始時間戳為基準在一幀畫面幀上打上時間戳標記, 以達到左右畫面時間上的精準同步,使畫面立體感強,不會出現(xiàn)重影等。本發(fā)明最終的文件格式采用ASF、MP4、MKV、AVI等標準格式寫入,播放時,不需要對播放器進行修改,方便了用戶的使用。下面將結(jié)合附圖和具體實施方式
      對本發(fā)明做進一步說明。


      圖1為本發(fā)明順序流程圖。圖2為本發(fā)明中的雙路ASF文件格式示意圖。
      具體實施例方式本實施例為本發(fā)明優(yōu)選實施方式,其他凡其原理和基本結(jié)構(gòu)與本實施例相同或近似的,均在本發(fā)明保護范圍之內(nèi)。本發(fā)明主要是將雙路或多路2D視頻流合成3D視頻流,請參看附圖1,本發(fā)明在實現(xiàn)時包括下述步驟(1)、視頻流采集本發(fā)明中,視頻采集模塊對同一場景從不同視角進行拍攝,其中左右兩個視角之間的視角差模擬人的左右兩個眼睛看到的不同畫面,即模擬從人的兩個眼睛的方向上在同一時間對同一場景進行觀察拍攝,拍攝后形成左右兩路視頻數(shù)據(jù)。在視頻流采集時,將左路視頻流的ID定義為N,則右路視頻流的ID為N+1,即左路視頻流和右路視頻流的ID分別以奇數(shù)和偶數(shù)定義,當(dāng)左路視頻流為奇數(shù)時,右路視頻流為偶數(shù),當(dāng)左路視頻流為偶數(shù)時,右路視頻流為奇數(shù)。這樣在播放時,播放器可以根據(jù)ID標識自動識別為左路視頻流還是右路視頻流,播放時不需要手動選擇左畫面還是右畫面。因為3D視頻流文件的左,右路視頻同步要求很高,所以是在采集兩路視頻流的時候就開始在視頻流文件中加入時間戳標志,時間戳是整個文件共用的同一時間坐標系,不管是哪一路視頻流,對時間戳的描述都是基于文件同一時間坐標0開始的偏移值。在采集兩路視頻流的時候就開始加入時間戳標記,時間戳標記以起始的時間戳為基準。本實施例中,左右兩路視頻是通過兩塊編碼板采集,兩塊編碼板間通過導(dǎo)線連接在一起,視頻采集裝置通過導(dǎo)線向兩塊編碼板傳輸同步脈沖信號,兩塊編碼板對輸入的同步脈沖信號進行加1操作,根據(jù)視頻采集裝置的同步脈沖信號,兩個編碼板上的采集模塊會同時進行采集視頻數(shù)據(jù)的動作,可以根據(jù)同步脈沖信號的脈沖頻率和視頻流的幀率,精確計算出時間戳=1000/fps*index(時間序列索引號)毫秒,然后在視頻幀上加上時間戳。(2)、編碼器對采集到的視頻流根據(jù)H. 264格式進行壓縮編碼,本實施例中,編碼器對視頻流進行壓縮編碼時,同樣也會在壓縮后的數(shù)據(jù)流上附上時間戳,壓縮編碼時附上的時間戳與同一幀數(shù)據(jù)在視頻采集時采用的時間戳相同。(3)、文件復(fù)用模塊根據(jù)輸入的數(shù)據(jù)流的ID對其進行封裝,然后將封裝后的數(shù)據(jù)寫入文件,文件復(fù)用模塊在寫入數(shù)據(jù)的時候,會根據(jù)視頻幀時間序列索引號進行判斷,對于有相同序列索引號的左、右路數(shù)據(jù)塊,在寫入的時候,對其加上相同的時間戳標記,此處的時間戳標記與同一幀數(shù)據(jù)在視頻采集時采用的時間戳相同。這樣就可以保證從采集開始, 就使雙路或多路視頻流的時間戳精確同步??梢杂行У母纳埔驗椴煌降膸旌巷@示造成的重影,缺乏立體感等各種問題。本實施例中,文件復(fù)用模塊寫入文件時,視頻文件完全按照ASF、MP4、MKV或AVI等標準寫入,播放時,可采用現(xiàn)有播放器以2D的形式播出。本發(fā)明中,時間戳標記的計算方法是根據(jù)設(shè)定的編碼幀率(fps),每寫入一幀累加 1000Xl/fps毫秒,每一秒做一次誤差累計修正,(比如30fps這種,每幀是33. 3333. · ·毫秒)。請參看附圖2,附圖2中為一種采用本發(fā)明進行錄制的雙路ASF文件的文件格式,文件包括文件頭、數(shù)據(jù)塊和文件尾,文件頭、數(shù)據(jù)塊和文件尾分別包括兩部分,文件頭包括流對象頭一、流對象頭二,分別對應(yīng)于合并錄制的兩個視頻流文件,數(shù)據(jù)塊包括視頻流數(shù)據(jù)一和視頻流數(shù)據(jù)二,文件尾包括視頻流索引一、視頻流索引二。 本發(fā)明合成的3D視頻在播放時,如果播放器支持3D視頻播放,則可以直接進行播放,如果播放器不支持3D視頻播放,則可以采用2D形式進行視頻播放。本發(fā)明中采用奇數(shù)和偶數(shù)定義左右視頻流的ID,使其在播放時可以自動識別,本發(fā)明以文件的起始時間戳為基準在一幀畫面幀上打上時間戳標記,以達到左右畫面時間上的精準同步,使畫面立體感強,不會出現(xiàn)重影等。本發(fā)明最終的文件格式采用ASF、MP4、MKV、AVI等標準格式寫入,播放時,不需要對播放器進行修改,方便了用戶的使用。
      權(quán)利要求
      1.一種3D立體視頻單文件雙視頻流錄制方法,其特征是所述的方法為在文件錄制時,將左路視頻流的ID定義為N,右路視頻流的ID為N+1,將兩路視頻流合成在一個視頻文件中,在合成3D視頻文件時,以視頻文件的起始時間戳為統(tǒng)一基準,在兩路視頻流的每一幀視頻幀上加上時間戳標記,左路視頻流和右路視頻流對應(yīng)的視頻幀時間戳相同。
      2.根據(jù)權(quán)利要求1所述的3D立體視頻單文件雙視頻流錄制方法,其特征是所述的左路視頻流和右路視頻流分別壓縮編碼以后存入同一視頻文件中。
      3.根據(jù)權(quán)利要求2所述的3D立體視頻單文件雙視頻流錄制方法,其特征是所述的兩路視頻流壓縮后存入文件后使用的統(tǒng)一的文件基準時間戳。
      4.根據(jù)權(quán)利要求3所述的3D立體視頻單文件雙視頻流錄制方法,其特征是所述的兩路視頻流在同一時間采集的編碼幀的時間戳完全相同。
      5.根據(jù)權(quán)利要求1或2或3或4所述的3D立體視頻單文件雙視頻流錄制方法,其特征是所述的方法中,采用兩個編碼板分別進行左路視頻流和右路視頻流的采集,兩個編碼板間有用于輸入同步脈沖信號的導(dǎo)線,每收到一個脈沖信號,時間索引序列號加1,兩個編碼板根據(jù)時間序列索引號和幀率計算時間戳。
      全文摘要
      一種3D立體視頻單文件雙視頻流錄制方法,該方法為在文件錄制時,將左路視頻流的ID定義為N,右路視頻流的ID為N+1,將兩路視頻流合成在一個視頻文件中,在合成3D視頻文件時,以視頻文件的起始時間戳為統(tǒng)一基準,在兩路視頻流的每一幀視頻幀上加上時間戳標記,左路視頻流和右路視頻流對應(yīng)的視頻幀時間戳相同。本發(fā)明中采用奇數(shù)和偶數(shù)定義左右視頻流的ID,使其在播放時可以自動識別,本發(fā)明以文件的起始時間戳為基準在一幀畫面幀上打上時間戳標記,以達到左右畫面時間上的精準同步,使畫面立體感強,不會出現(xiàn)重影等。本發(fā)明的文件格式采用ASF、MKV、AVI等標準格式寫入,播放時,不需要對播放器進行修改,方便了用戶的使用。
      文檔編號G11B27/10GK102340681SQ20101023669
      公開日2012年2月1日 申請日期2010年7月26日 優(yōu)先權(quán)日2010年7月26日
      發(fā)明者廖海, 王赟 申請人:深圳市銳取軟件技術(shù)有限公司
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評論。精彩留言會獲得點贊!
      1