圖
像映射成Slice Group,就是把宏塊或者宏塊對進(jìn)行映射成不同的Slice Group(Slice Group,0、Slice
Group,1等等),在不同的Slice Group中再進(jìn)行分成Slice ,相對于Slice Group來說,Slice 包含Slice
Group內(nèi)部按照光柵掃描順序排列的整數(shù)個宏塊或宏塊對,但是若是相對于圖像來說并不一定是按光柵掃描的順序連續(xù)排列的,因為中間經(jīng)過了圖像到
Slice Group的映射。Slice Group的提出是為了采用FMO實現(xiàn)錯誤隱藏。若是采用映射,那么在同一Slice Group中的相鄰宏塊在實際圖像中不一定是相鄰的,
那么當(dāng)某一個Slice Group內(nèi)的Slice 的宏塊發(fā)生丟包等錯誤的時候,就可以利用其他Slice
Group內(nèi)的Slice的宏塊對其進(jìn)行預(yù)測恢復(fù),因為其他Slice
Group中的宏塊或宏塊對與該丟失宏塊或宏塊對在位置上是相鄰的,相關(guān)性最強(qiáng),預(yù)測誤差最小。當(dāng)不采用Slice
Group的時候,若是Slice的宏塊發(fā)生錯誤,那么就導(dǎo)致一部分空間位置相鄰的宏塊或宏塊對無法解出,那么就得利用周邊宏塊或宏塊對對其進(jìn)行預(yù)測,這
樣的預(yù)測效果隨著越靠近出錯區(qū)域中心越差。顯然,采用Slice Group方法的預(yù)測效果要好。如圖所示


若紅色邊框區(qū)域發(fā)生錯誤,也即某Slice0發(fā)生錯誤,那么上圖中該區(qū)域宏塊對應(yīng)的原始圖像的位置如左邊所示,由Slice Group1恢復(fù)Slice Group0 ,由其空間相關(guān)性可知恢復(fù)效果應(yīng)該會不錯。
但是下圖的情況就不一樣了,兩個片的空間相關(guān)性沒那么強(qiáng),恢復(fù)效果比上一種方法差。