Pixel compactado - Packed pixel
Na organização de pixel compactado ou framebuffer chunky , os bits que definem cada pixel são agrupados e armazenados consecutivamente. Por exemplo, se houver 16 bits por pixel, cada pixel é representado em dois bytes consecutivos (contíguos) de 8 bits no framebuffer. Se houver 4 bits por pixel, cada byte do framebuffer define dois pixels, um em cada nibble . O último exemplo é o oposto de armazenar um único pixel de 4 bits em um byte, deixando 4 bits do byte sem uso. Se um pixel tiver mais de um canal , os canais serão intercalados ao usar a organização de pixels compactados.
As exibições de pixels compactados eram comuns nos primeiros sistemas de microcomputador que compartilhavam uma única memória principal para a unidade de processamento central (CPU) e o driver de exibição . Em tais sistemas, a memória era normalmente acessada um byte de cada vez, portanto, ao compactar os pixels, o sistema de exibição poderia ler vários pixels de dados em uma única operação de leitura.
O pixel compactado é uma das duas maneiras principais de organizar dados gráficos na memória, sendo a outra organização plana , em que cada pixel é feito de bits individuais armazenados em seu próprio plano . Para um valor de cor de 4 bits, a memória seria organizada como quatro planos do tamanho de uma tela de um bit cada e o valor de um único pixel construído selecionando o bit apropriado de cada plano. A organização planar tem a vantagem de que os dados podem ser acessados em paralelo e são usados quando a largura de banda da memória é um problema.
Veja também
Referências
Este artigo é um esboço sobre computação gráfica . Você pode ajudar a Wikipedia expandindo-a . |