实时音频编解码之二编码学数学知识
生活随笔
收集整理的這篇文章主要介紹了
实时音频编解码之二编码学数学知识
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
本文謝絕任何形式轉(zhuǎn)載,謝謝。
1.3 編碼數(shù)學(xué)算法
1.3.1 定點(diǎn)和浮點(diǎn)
編碼的一些參數(shù)是經(jīng)過定標(biāo)和量化的,然后再將其送入?yún)^(qū)間編碼器進(jìn)一步壓縮數(shù)據(jù)量,為了降低執(zhí)行編解碼的內(nèi)存和算力要求,Opus編碼器中很多地方使用了Q定標(biāo)方式將浮點(diǎn)數(shù)轉(zhuǎn)化為定點(diǎn)數(shù),其使用了Q15、Q8等計數(shù)方式,這里以Q15為例說明定標(biāo)的過程:
Qx.y,其中x表示整數(shù)位數(shù),y表示小數(shù)位數(shù),如Q15.0,浮點(diǎn)數(shù)(x)轉(zhuǎn)換為定點(diǎn)數(shù)(xq): x q = ( i n t ) x ? 2 Q xq=(int)x* 2^Q
總結(jié)
以上是生活随笔為你收集整理的实时音频编解码之二编码学数学知识的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: python3.7.2安装pywifi_
- 下一篇: python中的auto_ml自动机器学