[發(fā)明專利]局部重編碼方法和裝置有效
| 申請?zhí)枺?/td> | 201110177629.X | 申請日: | 2011-06-27 |
| 公開(公告)號: | CN102857747A | 公開(公告)日: | 2013-01-02 |
| 發(fā)明(設(shè)計)人: | 周銘慧;劉百川;楊樂;高上;楊萬嶺;劉祥臻;劉巖;閆俊海 | 申請(專利權(quán))人: | 北大方正集團有限公司;北京北大方正電子有限公司 |
| 主分類號: | H04N7/26 | 分類號: | H04N7/26 |
| 代理公司: | 北京英賽嘉華知識產(chǎn)權(quán)代理有限責(zé)任公司 11204 | 代理人: | 王達佐 |
| 地址: | 100871 北京市*** | 國省代碼: | 北京;11 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 局部 編碼 方法 裝置 | ||
技術(shù)領(lǐng)域
本發(fā)明涉及數(shù)字視頻編輯領(lǐng)域,具體而言,涉及局部重編碼方法和裝置。
背景技術(shù)
局部重編碼是指在數(shù)字視頻編輯領(lǐng)域,在對采用幀間預(yù)測編碼技術(shù)的視頻文件進行剪輯時,僅對改動的內(nèi)容進行重新編解碼,而對未改動的內(nèi)容直接拷貝。
在相關(guān)技術(shù)的局部重編碼方案中,當(dāng)精確定位了視頻幀,并在該幀進行切分后,音頻幀一般并沒有被精確處理,而是籠統(tǒng)地劃分到前一段文件或者后一段文件。這樣在切分后形成的新文件頭部或者尾部會出現(xiàn)視音頻不同步現(xiàn)象。
相關(guān)技術(shù)對視頻的處理比較完善,能夠幀精確定位。但是由于大部分多媒體文件中,視音頻幀是交織在一起存放的,各自帶有時間戳和時長信息,而且視頻幀和音頻幀的時間邊界是無法保證時刻對齊的。如圖1所示,視頻幀的切分點落在音頻幀A的中間,導(dǎo)致視頻幀和音頻幀的時間邊界沒有對齊。
發(fā)明人發(fā)現(xiàn),在使用這種快速生成技術(shù)的過程中,如果改動的內(nèi)容比較多,需要重新編解碼的片段很多時,經(jīng)常會出現(xiàn)視音頻不同步的問題。
發(fā)明內(nèi)容
本發(fā)明的目的是針對局部重編碼技術(shù)的不足,提出了一種保證視音頻同步的局部重編碼方法和裝置。
在本發(fā)明的實施例中,提供了一種局部重編碼方法,包括:將視頻幀切分;確定視頻幀的切分點;將處在切分點的音頻幀切分,且切分位置與切分點對齊。
在本發(fā)明的實施例中,提供了一種局部重編碼裝置,包括:視頻切分模塊,用于將視頻幀切分;確定模塊,用于確定視頻幀的切分點;音頻切分模塊,用于將處在切分點的音頻幀切分,且切分位置與切分點對齊。
本發(fā)明上述實施例的局部重編碼方法和裝置因為對音頻幀也進行了同步切分,所以克服了相關(guān)技術(shù)的視音頻不同步的問題,提高了影音的體驗效果。
附圖說明
此處所說明的附圖用來提供對本發(fā)明的進一步理解,構(gòu)成本申請的一部分,本發(fā)明的示意性實施例及其說明用于解釋本發(fā)明,并不構(gòu)成對本發(fā)明的不當(dāng)限定。在附圖中:
圖1示出了根據(jù)相關(guān)技術(shù)的視音頻處理的數(shù)據(jù)結(jié)構(gòu)圖;
圖2示出了根據(jù)本發(fā)明實施例的局部重編碼方法的流程圖;
圖3示出了根據(jù)本發(fā)明實施例的視音頻處理的數(shù)據(jù)結(jié)構(gòu)圖;
圖4示出了根據(jù)本發(fā)明實施例的局部重編碼裝置的示意圖。
具體實施方式
下面將參考附圖并結(jié)合實施例,來詳細說明本發(fā)明。
圖2示出了根據(jù)本發(fā)明實施例的局部重編碼方法的流程圖,包括:
步驟S10,將視頻幀切分;
步驟S20,確定視頻幀的切分點;
步驟S30,將處在切分點的音頻幀切分,且切分位置與切分點對齊。
在相關(guān)技術(shù)中,視頻幀和音頻幀的時間邊界是無法保證時刻對齊的。而本實施例的局部重編碼方法因為對音頻幀也進行了同步切分,所以能夠保證局部重編碼之后,視頻幀和音頻幀的時間邊界是時刻對齊的,因此克服了相關(guān)技術(shù)的視音頻不同步的問題,提高了影音的體驗效果。
優(yōu)選地,步驟S20包括:確定視頻幀的切分位置的時間戳。
圖3示出了根據(jù)本發(fā)明實施例的視音頻處理的數(shù)據(jù)結(jié)構(gòu)圖,如圖所示,將處在切分點的音頻幀A,進一步切分成更小的兩個音頻幀B和C,使得B和C的幀邊界和切分點對齊。在最終形成切分后的文件過程中,音頻幀B和C分別寫入到文件1和文件2中,保證視音頻同步。
根據(jù)圖3的實施例,步驟S30包括:
確定處于切分點上的音頻幀;
將音頻幀解碼得到PCM數(shù)據(jù);
按照音頻幀的時長和切分點的相對于音頻幀頭部的位置,將PCM數(shù)據(jù)切分成兩段新的PCM數(shù)據(jù);
將兩段新的PCM數(shù)據(jù)分別按照原音頻壓縮格式重新編碼得到新的音頻幀B和C;
將編碼后的前一個新的音頻幀B寫入到前一段音頻流的尾部;
將編碼后的后一個新的音頻幀C寫入到后一段音頻流的頭部。
圖4示出了根據(jù)本發(fā)明實施例的局部重編碼裝置的示意圖,包括:
視頻切分模塊10,用于將視頻幀切分;
確定模塊20,用于確定視頻幀的切分點;
音頻切分模塊30,用于將處在切分點的音頻幀切分,且切分位置與切分點對齊。
本局部重編碼裝置保證了視音頻的時刻同步。
優(yōu)選地,確定模塊20用于確定視頻幀的切分位置的時間戳。
優(yōu)選地,音頻切分模塊30包括:
第一模塊,用于確定處于切分點上的音頻幀;
第二模塊,用于將音頻幀解碼得到PCM數(shù)據(jù);
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于北大方正集團有限公司;北京北大方正電子有限公司,未經(jīng)北大方正集團有限公司;北京北大方正電子有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201110177629.X/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。





