In a system that divides data frames into blocks and codes at least some of
the blocks by intra-frame coding, errors in decoding these blocks are
concealed by two methods: replacement of the erroneous block by its DC
component, and replacement of the erroneous block with data from the
preceding frame. The selection between these two methods is made according
to one or more of the following criteria: reliability of the DC value;
motion-vector size; motion-vector change from the preceding frame; and
whether intra-frame coding was selected or forced. These selection
criteria improve the probability of successful error concealment.
In un sistema che divide le strutture di dati nei blocchi e nei codici almeno alcuni dei blocchi tramite codificazione della intra-struttura, gli errori nella decodificazione dei questi blocchi sono celati con due metodi: rimontaggio del blocco errato dal relativo componente di CC e rimontaggio del blocco errato con i dati dalla struttura preceding. La selezione fra questi due metodi è fatta secondo uno o più di seguenti test di verifica: affidabilità del valore di CC; formato di movimento-vettore; cambiamento di movimento-vettore dalla struttura preceding; e se la codificazione della intra-struttura è stata selezionata o forzato stata. Questi criteri di selezione migliorano la probabilità della dissimulazione riuscita di errori.