Preparação dos Blocos
"Após a aquisição e a conversão analógica / digital, as matrizes de crominância são reduzidas na taxa de 2:1 horizontalmente (cada duas linhas é convertida em uma), e 1:1 ou 2:1 verticalmente (cada duas colunas são convertidas em uma).
Estas conversões são chamadas "2h1v sampling" e "2h2v sampling" [...] Ref.: https://pt.m.wikipedia.org/wiki/JPEG"
Leitura em Zig Zag
"Esta matriz de valores quantizados é lida em zig zag da esquerda para direita e de cima para baixo, fazendo com que os primeiros elementos lidos sejam valores não zerados. Ignora-se a leitura a partir do momento em que se encontram elementos com valores zerados. Ref.: Ref.: https://pt.m.wikipedia.org/wiki/JPEG"
Minha Conclusão:
Com as informações acima eu cheguei a seguinte conclusão que em uma Determinada área pode ter o seu tempo comprometida para uso pleno de sua função se o "Executador" da função, fizer sua função em ZigZag (Exemplo abaixo), por assim encurtando o tempo da execução de determinada tarefa.
Area 1 (100mx100m)
[..◇.][...]
[..◇.][...]
Na área 1 o tempo é encurtado, mais toda área não é trabalhada, vemos uma coluna sem ter á tarefa execultada.
Area 2 (100mx100m)
[..◇.][...]
[...][..◇.]
Na área 2 todas as colunas são trabalhadas, mesmo com áreas faltosas consegue o Executador da função trabalhar as duas colunas ao mesmo o tempo.
[...]