基本介紹
- 中文名:分類向量量化器
- 外文名:Classified vector quantization
- 簡稱: CVQ
- 套用:數據壓縮
概要,算法,
概要
使用CVQ的優點是使用許多小型的編碼簿,每一個專門為某一類向量而設計,可以達到和使用單一一個大型編碼簿相當的重建品質,且搜尋時間會小很多。此外,CVQ也可以用在Mean/Residual vector quantization 技術的余值向量上。
算法
第一步:將原視頻切割成大小為n (通常n = 4 x 4 = 16) 且不相重疊的方塊,每一個方塊都經過一個以邊的方向來做分類的分類器,將其歸類為M類當中的一類;這些類別可能包括暗視頻方塊 (Shade block,沒什麼明顯梯度的方塊) ,中度範圍方塊 (Midrange block,具有中等梯度但無明顯邊的方塊) ,垂直邊方塊,水平邊方塊, 或 邊方塊,以及混合型方塊 (有邊但方向不清楚)。
第二步:每一個分類後的方塊向量各以其所屬之編碼簿做編碼。編碼簿的大小可以各有不同,分別為, ,而且每一個方塊在選擇最接近的向量時,也可以採用不同的有損估算函式。整個碼向量數目為。
第三步:將所選出的碼向量指針送給接收端,接收端則用這些指針解碼。