當前位置:編程學習大全網 - 源碼下載 - vld是什麽意思

vld是什麽意思

可變長度解碼器(Variable-Length Decoder); 可視瞄準投放;可視瞄準發射(Visual Laydown Delivery)。

可變長度碼(VLC)解碼裝置,更具體地,涉及壹種改進的VLC解碼裝置,它能通過在每個時鐘周期上解碼二個碼字提供高速的解碼操作。

可變長度編碼是壹種常用於無損失數據壓縮的技術。該技術基於數據的統計出現率將固定長度數據轉換成可變長度碼字。

碼字長度這樣地選擇,即較短的碼字用來表示更頻繁出現的數據,而較長的碼字被選擇來表示較少頻繁出現的數據。通過對所有可能的源碼字庫適當地分配可變長度碼字,使可變長度碼字的平均字長變得短於原始數據的字長,由此使其可以獲得數據壓縮。

解碼比特流通常使用用於編碼步驟的逆處理。壹個幀間解碼器需要壹個輸入流緩沖器、壹個可變長度解碼器(VLD)、壹個反量化器、壹個逆離散余弦變換(IDCT)和壹個輸出接口。然而,因為必須要確定重放的視頻速率,存在時間約束。

因為必須以比特狀態為基礎運行,以最多等於輸入比特率的速度將可變長度編碼轉換為DCT系數,所以在基於軟件的MPEG解碼器中實現VLD是昂貴的。VLD解碼器需要查看每個比特,因為在可變長度編碼之間的邊界是隨機的和未對準的。

盡管可以設計硬件解碼器來逐比特操作通用處理器被設計用於在8、16、32或甚至64比特的固定組上運行,而不遵守這些邊界的操作變得極端低效。

  • 上一篇:玩期權有啥策略木有?
  • 下一篇:聖誕購物中心活動計劃
  • copyright 2024編程學習大全網