[發明專利]一種視音頻處理的方法有效
| 申請號: | 201110423285.6 | 申請日: | 2011-12-16 |
| 公開(公告)號: | CN102761724B | 公開(公告)日: | 2017-11-10 |
| 發明(設計)人: | 鄭明寶;李慶莊 | 申請(專利權)人: | 新奧特(北京)視頻技術有限公司 |
| 主分類號: | H04N5/91 | 分類號: | H04N5/91 |
| 代理公司: | 北京挺立專利事務所(普通合伙)11265 | 代理人: | 葉樹明 |
| 地址: | 100195 北京市*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 音頻 處理 方法 | ||
技術領域
本發明涉及非線性編輯系統中數字視音頻制作技術領域,尤其涉及一種視音頻處理的方法。
背景技術
任何包含視音頻處理的應用程序都必須處理視頻幀率和音頻采樣率的關系,視頻處理是以幀(場)為單位的,為了滿足視音頻的同步及其計算要求,音頻也必須以幀(場)為單位處理,包括:數據載入、編解碼、音頻變速、音頻特技、將音頻提交到設備中播放或存貯等等。
常見的音頻采樣率有:8K、16K、32K、44.1K、48K、96K,且在不同制式中視頻的幀率(幀率(Frame rate)是用于測量顯示幀數的量度,測量單位為每秒顯示幀數(Frames per Second,簡稱:FPS)或“赫茲”(Hz),常見的幀率有:23.97、24、25、29.97、30、50、59.94、60。目前很多視音頻制作軟件只支持各種視頻幀率在音頻采樣率為48K的情況,無法處理其他音頻采樣率,或者只是簡單的把其他音頻采樣率轉換成48K的情況。
在視音頻處理過程中,是以視頻單位為主線,所以音頻的采樣率必須轉換成視頻的采樣率即幀率,這樣,處理音頻的關鍵之一就是計算任意幀(場)音頻的采樣sample個數及其逆運算。
然而,在計算每幀視頻對應的音頻采樣個數時,即音頻采樣率/視頻幀率不一定是一個整數,而在處理視音頻的過程中要求,必須是一個整數,所以必須找到一種方法計算每幀視頻對應著多少音頻,而且這個數必須是一個整數。
發明人在實施本發明的過程中,發現現有技術存在以下技術問題:
1、現有的處理音頻的方法很多都是把各種采樣率的音頻都轉換成48K的音頻。
2、音頻轉換的方法,無法保證其原始的音頻采樣率,原來的音頻數據遭到了破壞,無法還原成原始文件,在有的場合是無法容忍的。
3、音頻采樣率的轉換需要時間,增加了CPU的負荷。
4、有的場合對數據的大小有嚴格的限制,而對音質的要求不高,48K數據量太大,不適合,比如電話錄音,這種場合往往8K的音頻采樣率就足夠了。
發明內容
為了解決上述現有技術的缺點,本發明的主要目的是提供一種視音頻處理的方法,能獲取在播放一幀視頻同時需要播放多少個音頻采樣個數,并能夠獲取任意視頻幀對應的音頻采樣個數,并且獲取的音頻采樣個數是整數,因此,使得視音頻處理過程中能應用任意音頻采樣率的音頻文件。
為了達到上述目的,本發明提供了一種視音頻處理的方法,具體包括:
獲取視頻幀率與音頻采樣率;
根據所述音頻采樣率與所述視頻幀率計算每播放一幀視頻對應的音頻采樣個數,所述音頻采樣個數包括整數部分音頻采樣個數與小數部分音頻采樣個數;
根據所述小數部分音頻采樣個數,分別獲取相鄰幀累積產生的音頻采樣個數;
分別對所述相鄰幀累積產生的音頻采樣個數向上取整,并作差,以做差的絕對值作為當前視頻幀中相鄰幀的音頻采樣個數差;
根據所述整數部分音頻采樣個數與所述相鄰幀的音頻采樣個數差,得到當前視頻幀中音頻采樣個數。
本發明提供的視音頻處理方法,提供了一種獲取播放一幀視頻的同時需要播放多少音頻采樣個數的方法,并能夠獲取任意視頻幀對應的音頻采樣個數,并且獲取的音頻采樣個數是整數,是唯一確定的。因此,使得視音頻處理過程中能應用任意音頻采樣率的音頻文件。
附圖說明
為了更清楚的說明本發明實施例的技術方案,下面將對實施例描述中所需要使用的附圖作簡單的介紹,顯而易見的,下面描述中的附圖僅僅是本發明的一些實施例,對于本領域普通技術人員來講,在不付出創造性勞動的前提下,還可以根據這些附圖獲得其他的附圖。
圖1為本發明實施例中處理視音頻處理的方法流程圖。
具體實施方式
下面將結合本發明實施例中的附圖,對本發明實施例中的技術方案進行清楚、完整的描述,顯然所描述的實施例僅是本發明的一部分實施例,不是全部的實施例,基于本發明中的實施例,本領域普通技術人員在沒有付出創造性勞動前提下所獲得的所有其他實施例,都屬于本發明保護的范圍。
本發明實施例一方面提供了一種視音頻處理的方法,該方法實現過程如圖1所示,具體包括:
步驟S101:獲取視頻幀率與音頻采樣率。
步驟S102:根據所述音頻采樣率與所述視頻幀率計算每幀視頻對應的音頻采樣個數,所述音頻采樣個數包括整數部分音頻采樣個數與小數部分音頻采樣個數。
步驟S103:根據所述小數部分音頻采樣個數,分別獲取相鄰幀累積產生的音頻采樣個數。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于新奧特(北京)視頻技術有限公司,未經新奧特(北京)視頻技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201110423285.6/2.html,轉載請聲明來源鉆瓜專利網。





