|
對於視訊壓縮系統中, 經過餘弦轉換(DCT) 後之訊號而言, 一種有效的資 料壓縮乃是將連續長度聚合編碼(RLC) 與不等長編碼(VLC) 結合, 以去掉 更大的資料冗贅。傳統上, 快速的VLC 編碼器與解碼器可以藉由直接對照 存在唯讀記憶體(ROM) 或可程式化邏輯陣列(PLA) 中的碼字表來完成。在 ROM 法中, 當接收到來自傳輸端的VLC 後的壓縮訊號之後, 先將它以每時 脈一位元之速度, 取其位元序列為位址值, 將其和ROM 中之振幅長度對對 照, 若含有有效的碼字, 則予以輸出。若無有效的碼字, 則再輸入下一個 位元加以比較, 一直到存在正確之碼字可供輸出為止。至於在PLA 法中 , 其輸入的訊號, 乃是以每時脈一個位元組之速度, 與存在PLA 內之碼字 做比對, 亦可得到正確的輸出, 而且比ROM 法還要快。在以上的方法中, 直接對照碼字表的硬體可以加速處理速度, 然而, 它們只適合某一統計特 性之資料。所以, 在許多視訊系統中, 可以規劃VLC , 以便用在不同影像 序列之上。為了延伸RLC 和VLC 應用在視訊系統之彈性, 我們在此篇論文 中提出一種可程式化的VLC 演算法並且設計其解碼端的硬體架構。整個過 程乃是先傳輸霍夫曼碼字表中的位元數而非碼字。藉著簡單的數學, 我們 可以將它轉換成相對的碼字表且為了解碼程序設定隨機存取記憶體。藉著 我們提議的平行的解碼器硬體架構, 可以比傳統的序列搜尋解碼器快而且 只需要較少的記憶體。除此之外, 我們更進而設計出一種延伸的平行可規 劃的不等長碼VLC 解碼器, 它可以在一個時脈中解出兩個碼字, 以加快解 碼速度。吾人所提供的用於視訊系統之快速可程式不等長解碼器可適用於 未來的數位化視訊系統, 以增進人類生活品質。
|