Diferencia entre revisiones de «Ordenación arbitraria de slices»

Contenido eliminado Contenido añadido
Dasshar (discusión · contribs.)
Dasshar (discusión · contribs.)
Línea 56:
 
[[Archivo:Bloques_descodificador_AVC2.JPG‎]]
 
 
'''Figura 4:''' Los bloques del descodificador AVC necesarios para apoyar la ASO y decodificación de FMO.
 
 
Además de la longitud del tramo y la dirección del primer macrobloque de la sección, el analizador de ''slice'' (Figura 4) necesita extraer del grupo de ''slices'' (SG) cada ''slice''. Estas informaciones, junto con el mismo ''slice'', se almacenan en la memoria DRAM. Como en el caso de ASO, la lista de punteros (Figura 4) debe ser generada.
Línea 69:
 
* '''2)''' Descifrar los ''slices'' en el orden en quevan llegando al descodificador.
 
 
El primer caso es el preferido. A causa de FMO, la descodificación de macrobloques escaneando la trama puede requerir cambiar entre diferentes ''slices'' y / o grupos de ''slices''. Para acelerar el acceso de la DRAM, debe utilizarse un buffer para cada ''Slice'' Group(SG) (Figura 4). Esta inteligencia adicional de la unidad de acceso DRAM aumenta aún más la complejidad del descodificador. Por otra parte, el cambio entre diferentes ''slices'' y / o grupos de ''slices'' requiere el cambio de la información del estado del [[Descodificador Entrópico]] (ED). En el peor de los casos, el intercambio se produce después de la descodificación de cada macrobloque. Si toda la información del estado es demasiado grande para ser almacenado en la memoria del procesador local, cada estado del Descodificador Entrópico (ED) necesita ser cargado y almacenados desde memorias DRAM, incrementándose con ello el [[ancho de banda]] de memoria DRAM del procesador (Figura 4).