固定碼率

固定碼率

固定碼率(英語:Constant bitrate,簡稱CBR)這是一個用來形容通信服務質量(QoS,Quality of Service)的術語。和該詞相對應的詞是可變碼率或可變比特率(英文Variable Bit Rate,縮寫VBR)。

基本介紹

  • 中文名:固定碼率
  • 外文名:Constant bitrate
  • 簡稱:CBR
  • 作用:用來形容通信服務質量
固定碼率詳解,固定碼率優點,

固定碼率詳解

固定碼率(英語:Constant bitrate,簡稱CBR),就是靜態(恆定)比特率的意思,CBR是一種固定採樣率的壓縮方式。對於視頻編碼來說,CBR編碼指的是編碼器每秒鐘的輸出碼數據量(或者解碼器的輸入碼率)應該是固定制(常數)。編碼器檢測每一幀圖像的複雜程度,然後計算出碼率。如果碼率過小,就填充無用數據,使之與指定碼率保持一致;如果碼率過大,就適當降低碼率,也使之與指定碼率保持一致。因此,固定碼率模式的編碼效率比較低。在快速運動畫面部分,畫面細節較多,一般需要更多的比特來描述,但由於強行降低碼率,因此會丟失部分畫面的細節信息,而出現畫面模糊、不清晰現象。對於音頻壓縮來說,比如MP3,比特率是最重要的因素,它用來表示每秒鐘的音頻數據占用了多少個比特,這個值越高,音質就越好。CBR使用固定比特率編碼音頻,一首MP3從頭至尾為某固定值,如128 kbps進行編碼。

固定碼率優點

固定碼率無論對於音頻編碼還是視頻編碼,CBR方式編碼的優點是壓縮快,能被大多數軟體和設備支持;而且當在一個頻寬受限的信道中進行多媒體通訊的時候CBR是非常有用的,因為這時候受限的是最高碼率,CBR可以更好的易用這樣的信道。但是CBR不適合進行存儲,因為CBR將導致沒有足夠的碼率對複雜的內容部分進行編碼(從而導致質量下降),同時在簡單的內容部分會浪費一些碼率。
大部分編碼方案的輸出都是可變長的碼字,例如霍夫曼編碼或者遊程編碼(run-length coding),這使得編碼器很難做到完美的CBR。編碼器可以通過調整量化(進而調整編碼質量)來部分的解決這個問題,如果同時使用填充碼來完美的達到CBR。(有時候,CBR也指一種非常簡單的編碼方案,比如將一個16位精度的音頻數據流通過抽樣得到一個8位精度的數據流)

相關詞條

熱門詞條

聯絡我們