stringtranslate.com

Упакованный пиксель

В упакованной пиксельной или фрагментированной организации буфера кадра биты, определяющие каждый пиксель, кластеризуются и хранятся последовательно. [1] Например, если на пиксель приходится 16 бит, каждый пиксель представлен двумя последовательными (смежными) 8-битными байтами в буфере кадра. Если на пиксель приходится 4 бита, каждый байт буфера кадра определяет два пикселя, по одному в каждом полубайте . Последний пример противоположен хранению одного 4-битного пикселя в байте, оставляя 4 бита байта неиспользованными. Если пиксель имеет более одного канала , каналы чередуются при использовании упакованной организации пикселей.

Упакованные пиксельные дисплеи были распространены в ранних микрокомпьютерных системах, которые совместно использовали одну основную память как для центрального процессора (ЦП), так и для драйвера дисплея . В таких системах доступ к памяти обычно осуществлялся побайтно, поэтому, упаковывая пиксели, система отображения могла считывать данные, равные нескольким пикселям, за одну операцию чтения.

Упакованный пиксель — один из двух основных способов организации графических данных в памяти, другой — планарная организация, где каждый пиксель состоит из отдельных битов, хранящихся в своей собственной плоскости . Для 4-битного цветового значения память будет организована как четыре экранных плоскости по одному биту в каждой, и значение одного пикселя будет построено путем выбора соответствующего бита из каждой плоскости. Планарная организация имеет то преимущество, что к данным можно получать доступ параллельно, и используется, когда пропускная способность памяти является проблемой.

Смотрите также

Ссылки

  1. ^ "Форматы пиксельных и планарных изображений". software.intel.com . 2018-11-07 . Получено 2019-03-28 .