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


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