|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Меню:
Главная
Форум
Литература: Программирование и ремонт Импульсные блоки питания Неисправности и замена Радиоэлектронная аппаратура Микросхема в ТА Рубрикатор ТА Кабельные линии Обмотки и изоляция Радиоаппаратура Гибкие диски часть 2 часть 3 часть 4 часть 5 Ремонт компьютера часть 2 Аналитика: Монтаж Справочник Электроника Мощные высокочастотные транзисторы 200 микросхем Полупроводники ч.1 Часть 2 Алгоритмические проблемы 500 микросхем 500 микросхем Сортировка и поиск Монады Передача сигнала Электроника Прием сигнала Телевидиние Проектирование Эвм Оптимизация Автомобильная электроника Поляковтрансиверы Форт Тензодатчик Силовые полевые транзисторы Распределение частот Резисторные и термопарные Оберон Открытые системы шифрования Удк |
[13] 5.4. Цветовые палитры "YUV"
Кодирование для каждого из трех цветовых компонентов Y,U и V проводится согласно CCIR-рекомендации 601-2. При этом используется неполномасштабное кодирование, определенное как «16235». Обратите внимание, что некоторые подсистемы могут использовать бит y0 как перекрываемый бит или «альфа»-бит в любом из YUV - форматов. При выполнении данного условия обработка должна осуществляться как для уникального пиксельного формата. В данном документе эти форматы явно не определены. В форматах, приведенных в качестве примера (все форматы YUV, за исключением YUV-4:4:4), «разрешаемые байты» независимы для значений Y, но их оба следует устанавливать для пары U-V, когда допускается одно или большее количество соответствующих значений Y. Выборочное разрешение значений Y может быть необходимо, например, для отсечения окна в указанной области пикселей. Если выполняется данное условие, то некоторые форматы при этом требуют дополнительной фазы данных на шине для передачи пары U-V, связанной с граничным значением Y. Кроме того, может быть желательно передать дополнительные пары U-V, чтобы позволить целевому устройству выполнять цветовую (U-V) интерполяцию. В приведенном в качестве примера формате YUV-4:4:4 все разрешаемые байты независимы. «Линейные» пиксели 5.4.1. Пиксели в формате YUV - 4:2:2
Чтобы обеспечить способность к взаимодействию, рекомендуется, чтобы данный формат использовался для всех PCI - транзакций в цветовой палитре YUV. Переход к дальнейшим примерным форматам и обратно (например, YUV-4:1:1 и YUV-4:2:0) может быть сделан достаточно легко путем усечения или вставки (через копирование или интерполяцию) дополнительных пар U-V. Использование альтернативных форматов передачи рекомендуется только тогда, когда тот же самый формат используется для хранения. Обратите внимание, что формат YUV-2:1:1 - это просто масштабированная версия формата YUV-4:2:2, и он имеет идентичный формат упаковки. 5.4.2. Пиксели в формате YUV - 4:1:1
Для передачи 4-х пикселей в этом формате необходимо 3 (по 32 бита) цикла PCI. Когда этот формат используется между 2 шинами PCI (через мост PCI-to-PCI), то возможно прервать (завершить) пакет в середине последовательности из 3-х циклов. Возможно также, чтобы и другие видео-потоки к тому же самому целевому устройству могли бы вмешиваться в данный процесс прерывания, при этом адресат не должен подразумевать, что последующий пакет начнется в последующей передаче последовательности из 3-х циклов. Например, если пакет завершает 1-й и 2-ой циклы шины, а затем его прерывают, то целевое устройство не может знать, что следующий пакет начнется с 3-го цикла шины в упакованной последовательности, потому что этот «следующий пакет» может прийти совершенно из другого источника. В этом случае, целевому устройству может потребоваться определить (по адресу), с чего начнется следующий пакет последовательности из 3-х циклов, а также обеспечить способ сохранения контекста потока, чтобы можно было передать цвет или интерполировать его. Например, пакет, начинающийся на шине с 3-го цикла, не будет содержать информацию о цвете, связанную с конкретными четырьмя значениями Y, так как она уже была передана в предыдущем пакете этого потока. Целевое устройство должно как-то учитывать, что в процесс могут вмешиваться ряд логических потоков, помещая предшествующий контекст данного потока в другие транзакции. В общем случае, эта проблема может возникать каждый раз, когда: 1.Формат передачи - циклический, или неделимый на уровне 32-разрядного слова (например, форматы YUV-4:1:1, YUV-4:2:0 и т.д.) И 2.Передача цветовой палитры происходит между шиной и массивом памяти, либо какой-то средой, И 3.Целевое устройство находится на другой шине, нежели источник, таким образом обеспечивая возможность завершения пакета в неестественной границе слова. Несоблюдение любого из этих трех условий ведет к появлению проблем. Рекомендуемым выходом из этой ситуации является использование только одного из этих оптимизированных форматов, когда он же используется и для хранения - то есть, между шиной и буфером кадров нет передач. Вместо этого, в качестве формата передачи на шине может использоваться формат YUV-4:2:2, таким образом, для источника используется прямая передача. Такое решение также обеспечивает способность к взаимодействию, так как используется стандартный формат. 5.4.3. Пиксели в формате YUV-4:4:4+a Этот формат дополняет 24 YUV - бита 8-ю битами необязательных «альфа»-данных.
Значения U и V являются четвертинками пикселя, поделенного на 2 x 2 кластера, как показано выше. Обратите внимание, что для передачи 4 пикселей в этом формате также необходимо 3 (по 32 бита) цикла PCI (как показано ниже), и, следовательно, мы имеем дело с теми же самыми проблемами, которые описаны в разделе для формата YUV-4:1:1. |
Среды: Smalltalk80 MicroCap Local bus Bios Pci 12С ML Микроконтроллеры: Atmel Intel Holtek AVR MSP430 Microchip Книги: Емкостный датчик 500 схем для радиолюбителей часть 2 (4) Структура компьютерных программ Автоматическая коммутация Кондиционирование и вентиляция Ошибки при монтаже Схемы звуковоспроизведения Дроссели для питания Блоки питания Детекторы перемещения Теория электропривода Адаптивное управление Измерение параметров Печатная плата pcad pcb Физика цвета Управлении софтверными проектами Математический аппарат Битовые строки Микроконтроллер nios Команды управления выполнением программы Перехода от ahdl к vhdl Холодный спай Усилители hi-fi Электронные часы Сердечники из распылённого железа Анализ алгоритмов 8-разрядные КМОП Классификация МПК История Устройства автоматики Системы и сети Частотность Справочник микросхем Вторичного электропитания Типы видеомониторов Радиобиблиотека Электронные системы Бесконтекстный язык Управление техническими системами Монтаж печатных плат Работа с коммуникациями Создание библиотечного компонента Нейрокомпьютерная техника Parser Пи-регулятор ч.1 ПИ-регулятор ч.2 Обработка списков Интегральные схемы Шина ISAВ Шина PCI Прикладная криптография Нетематическое: Взрывной автогидролиз Нечеткая логика Бытовые установки (укр) Автоматизация проектирования Сбор и защита Дискретная математика Kb радиостанция Энергетика Ретро: Прием в автомобиле Управление шаговым двигателем Магнитная запись Ремонт микроволновки Дискретные системы часть 2 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||