Из Википедии, бесплатной энциклопедии
Перейти к навигации Перейти к поиску
Субпиксельный рендеринг работает за счет увеличения точек восстановления яркости цветного субпиксельного экрана, такого как жидкокристаллический дисплей (LCD) или дисплей на органических светодиодах (OLED). Это уменьшенное изображение уменьшено и не показывает технику. Щелкните, чтобы увидеть изображение в полный размер.

Субпиксельный рендеринг - это способ увеличить видимое разрешение жидкокристаллического дисплея компьютера (LCD) или дисплея на органических светодиодах (OLED) путем рендеринга пикселей с учетом физических свойств типа экрана. Он использует тот факт, что каждый пиксель на цветном ЖК-дисплее фактически состоит из отдельных красных, зеленых и синих или других цветных субпикселей для сглаживания текста с большей детализацией или для увеличения разрешения всех типов изображений в макетах, которые специально предназначены для разработан для совместимости с субпиксельным рендерингом.

Фон [ править ]

Примеры геометрии пикселей , показывающие различные расположения пикселей и субпикселей, которые необходимо учитывать при рендеринге субпикселей. ЖК-дисплеи (нижний правый - наиболее типичный пример) лучше всего подходят для субпиксельного рендеринга.
«Аа» отображается в субпикселях.
Предыдущее изображение с разделенными и анимированными каналами R , G и B.

Один пиксель на цветном субпиксельном дисплее состоит из нескольких основных цветов, обычно из трех цветных элементов, упорядоченных (на разных дисплеях) либо как синий, зеленый и красный ( B G R ), либо как красный, зеленый и синий ( R G B ). Некоторые дисплеи имеют более трех основных цветов, часто называемых MultiPrimary, например сочетание красного, зеленого, синего и желтого ( R G B Y ) или красного, зеленого, синего и белого ( R G B W) или даже красного , зеленый, синий, желтый и голубой ( R G B Y C ).

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

Субпиксельный рендеринг лучше подходит для одних технологий отображения, чем для других. Эта технология хорошо подходит для ЖК-дисплеев и других технологий, где каждый логический пиксель соответствует непосредственно трем или более независимым цветным подпикселям, но в меньшей степени для ЭЛТ .

В ЭЛТ свет от компонентов пикселей часто распространяется по пикселям, и выходные сигналы соседних пикселей не являются полностью независимыми. Если бы разработчик точно знал об электронных лучах дисплея и решетке диафрагмы , субпиксельный рендеринг мог бы иметь некоторое преимущество, но свойства компонентов ЭЛТ в сочетании с вариациями выравнивания, которые являются частью производственного процесса, делают субпиксельный рендеринг менее эффективным для этих дисплеев.

Этот метод должен найти хорошее применение в органических светодиодах (OLED) и других технологиях отображения, которые организуют пиксели так же, как ЖК-дисплеи.

Пиксели на ЖК-дисплее состоят из отдельных красных, зеленых и синих элементов, которые можно использовать для более точного управления отображением кривизны текста. Слово будет отображаться на экране белым, потому что красный, зеленый и синий свет вместе взятые неотличимы от белого света для зрительной системы человека.

История и патенты [ править ]

Происхождение субпиксельного рендеринга, используемого сегодня, остается спорным. Apple, затем IBM и, наконец, Microsoft запатентовали различные реализации с определенными техническими отличиями из-за разных целей, для которых предназначались их технологии. [1]

Microsoft имеет несколько патентов в США на технологию субпиксельного рендеринга для рендеринга текста на макетах с полосой RGB. Патенты 6,219,025, 6,239,783, 6,307,566, 6,225,973, 6,243,070, 6,393,145, 6,421,054, 6,282,327, 6,624,828 были поданы в период с 7 октября 1998 г. по 7 октября 1999 г., таким образом, истекает 7 октября 2019 г. [2] Анализ FreeType [3] ] патента указывает, что идея субпиксельного рендеринга не охвачена патентом, но фактический фильтр, используемый в качестве последнего шага для балансировки цвета, включен. Патент Microsoft описывает наименьший возможный фильтр, который распределяет каждое значение субпикселя на равное количество пикселей R, G и B. Любой другой фильтр будет более размытым или представит цветовые артефакты.

Apple смогла использовать его в Mac OS X благодаря соглашению о перекрестном лицензировании патентов. [4]

Apple II [ править ]

Иногда утверждается (например, Стивом Гибсоном [5] ), что Apple II , представленный в 1977 году, поддерживает раннюю форму субпиксельного рендеринга в графическом режиме с высоким разрешением (280 × 192). Однако метод, описанный Гибсоном, также можно рассматривать как ограничение способа, которым машина генерирует цвет, а не как метод, намеренно используемый программистами для увеличения разрешения. [ необходима цитата ]

Дэвид Тернер из проекта FreeType раскритиковал теорию Гибсона относительно изобретения, по крайней мере, в том, что касается патентного права , следующим образом: «Для справки, патент Возняка явно [e] ly [ sic ] упоминается в [ Microsoft US Patent 6 188 385 ], и формулировка формулировки исключает противоречие с ним (что легко, поскольку Apple II использовала только 2 «субпикселя» вместо «минимум 3», заявленных MS) ». [6] Тернер далее объясняет свою точку зрения:

В соответствии с нынешним режимом США любое незначительное улучшение предыдущей технологии может считаться «изобретением» и «защищаться» патентом при определенных обстоятельствах (например, если это не совсем тривиально). Если [ sic ] мы посмотрим на [Microsoft US Патент 6 219 025 ], мы видим, что патент Apple II Возняка [ Патент США 4 136 359 ], охватывающий технологию отображения этого устройства, указан первым в цитировании патентов [Microsoft]. Это показывает, что и Microsoft, и патентный эксперт, выдавший патенты, знали об этом «известном уровне техники». [2]

В байтах , которые составляют в высоком разрешении Apple II экрана буфера содержит семь видимых бит (каждый из которых соответствует непосредственно к пикселю) и флаг бита используются для выбора между пурпурным / зеленый или синими / оранжевым цветом наборами. Каждый пиксель, поскольку он представлен одним битом, либо включен, либо выключен; в самом пикселе нет битов для определения цвета или яркости. Цвет вместо этого создается как артефакт из NTSCсхема кодирования цвета, определяемая положением по горизонтали: пиксели с четными координатами по горизонтали всегда фиолетовые (или синие, если установлен флаговый бит), а нечетные пиксели всегда зеленые (или оранжевые). Два горящих пикселя рядом друг с другом всегда белые, независимо от того, является ли пара четной / нечетной или нечетной / четной, и независимо от значения бита флага. Вышеизложенное является лишь приближением к истинному взаимодействию цифрового и аналогового поведения схем видеовыхода Apple, с одной стороны, и свойств реальных мониторов NTSC, с другой стороны. Однако именно такое приближение имели в виду большинство программистов того времени, работая с режимом высокого разрешения Apple.

Пример Гибсона утверждает, что, поскольку два соседних бита образуют белый блок, на самом деле существует два бита на пиксель: один активирует фиолетовую левую половину пикселя, а другой активирует зеленую правую половину пикселя. Если вместо этого программист активирует зеленую правую половину пикселя и фиолетовую левую половину следующего пикселя, то результатом будет белый блок, который находится на 1/2 пикселя вправо, что действительно является экземпляром субпиксельного рендеринга. Однако неясно, рассматривали ли какие-либо программисты Apple II пары битов как пиксели, вместо этого называя каждый бит пикселем. А цитата изобретателя Apple II Стива Вознякана странице Гибсона, кажется, подразумевает, что программисты винтажной графики Apple II обычно использовали субпиксельный рендеринг, трудно доказать, что многие из них думали о том, что они делали, в таких терминах.

Бит флага в каждом байте влияет на цвет, сдвигая пиксели на половину ширины пикселя вправо. Этот полупиксельный сдвиг использовался некоторым графическим программным обеспечением, таким как HRCG (Генератор символов высокого разрешения), служебной программой Apple, которая отображала текст в графическом режиме высокого разрешения для сглаживания диагоналей. (У многих пользователей Apple II были монохромные дисплеи или они снижали насыщенность своих цветных дисплеев при запуске программного обеспечения, которое ожидало монохромный дисплей, поэтому этот метод был полезен.) Хотя он не позволял индивидуально обрабатывать субпиксели, он позволял позиционировать пикселей во фракционных местах пикселей и, таким образом, может рассматриваться как форма субпиксельного рендеринга. Однако этот метод не имеет отношения к субпиксельному рендерингу ЖК-дисплея, как описано в этой статье.

IBM [ править ]

Патент IBM № 5341153 в США, поданный: 1988-06-13, «Способ и устройство для отображения многоцветного изображения» может охватывать некоторые из этих методов.

ClearType [ править ]

Microsoft анонсировала свою технологию субпиксельного рендеринга ClearType на выставке COMDEX в 1998 году; затем он стал доступен в Windows XP , но не был активирован по умолчанию до Windows Vista . ( OEM-производители Windows XP могли изменить и изменили настройки по умолчанию.) [7]

FreeType [ править ]

FreeType , библиотека, используемая большинством современных программ в системе X Window , содержит две реализации с открытым исходным кодом . Исходная реализация использует фильтры сглаживания ClearType и содержит следующее примечание: «Алгоритм цветовой фильтрации технологии Microsoft ClearType для субпиксельного рендеринга защищен патентами; по этой причине соответствующий код в FreeType отключен по умолчанию. Обратите внимание, что субпиксельный рендеринг для каждого Это известный уровень техники; использование другого цветового фильтра, таким образом, легко позволяет обойти патентные притязания Microsoft ». [3] [2]

FreeType предлагает множество цветных фильтров. Начиная с версии 2.6.2, по умолчанию используется светлый фильтр, который является как нормализованным (сумма значений до 1), так и сбалансированным по цвету (устранение цветовых полос ценой разрешения). [8]

Начиная с версии 2.8.1 существует вторая реализация, называемая Harmony , которая «предлагает высококачественный ЖК-оптимизированный вывод, не прибегая к методам ClearType утроения разрешения и фильтрации». Этот метод включен по умолчанию. При использовании этого метода «каждый цветовой канал создается отдельно после смещения контура глифа, используя тот факт, что цветовые сетки на ЖК-панелях смещены на треть пикселя. Этот вывод неотличим от ClearType с легким трехкратным касанием. фильтр." [9] Поскольку метод Harmony не требует дополнительной фильтрации, он не защищен патентами ClearType.

SubLCD [ править ]

SubLCD - это еще один метод субпиксельного рендеринга с открытым исходным кодом, который утверждает, что не нарушает существующие патенты, и обещает остаться непатентованным. [10] Он использует «2-пиксельный» субпиксельный рендеринг, [11] где G - один субпиксель, а R и B двух соседних пикселей объединяются в «фиолетовый субпиксель», чтобы избежать патента Microsoft. Это также имеет заявленное преимущество в виде более равной воспринимаемой яркости двух субпикселей, несколько более простой математической формулы степени 2 и более резкого фильтра. Однако это дает только 2/3 результирующего разрешения.

Однако Дэвид Тернер скептически отнесся к утверждениям автора SubLCD: «К сожалению, я, как автор FreeType, не разделяю его энтузиазма. Причина как раз в очень расплывчатых патентных заявках [Microsoft], описанных ранее. Для меня это не- ничтожно малая (даже небольшая) вероятность, что эти претензии также охватывают технологию SubLCD. Ситуация, вероятно, была бы иной, если бы мы могли признать недействительными более широкие патентные претензии, но в настоящее время это не так ». [2]

CoolType [ править ]

Adobe создала собственное средство рендеринга субпикселей под названием CoolType , чтобы они могли одинаково отображать документы в различных операционных системах: Windows, MacOS, Linux и т. Д. Когда он был запущен примерно в 2001 году, CoolType поддерживал более широкий диапазон шрифтов, чем Microsoft ClearType, который затем был ограничен шрифтами TrueType , тогда как Adobe CoolType также поддерживал шрифты PostScript (а также их эквивалент OpenType ). [12]

OS X [ править ]

Mac OS X также использовала субпиксельный рендеринг как часть Quartz 2D , однако он был удален после появления дисплеев Retina. В отличие от реализации Microsoft, которая поддерживает плотное прилегание к сетке ( хинтинг шрифтов ) для максимальной разборчивости, реализация Apple отдает приоритет форме глифов, установленной их дизайнером. [13]

PenTile [ править ]

Начиная с 1992 года Кэндис Х. Браун Эллиотт исследовала субпиксельный рендеринг и новые макеты, пиксельный макет семейства матриц PenTile , который работал вместе с алгоритмами субпиксельного рендеринга для повышения разрешения цветных плоских дисплеев. [14] В 2000 году она стала соучредителем Clairvoyante, Inc., чтобы коммерциализировать эти макеты и алгоритмы субпиксельного рендеринга. В 2008 году Samsung приобрела Clairvoyante и одновременно профинансировала новую компанию Nouvoyance, Inc., сохранив большую часть технического персонала, с г-жой Браун Эллиотт в качестве генерального директора. [15]

Благодаря технологии субпиксельного рендеринга количество точек, которые могут быть независимо адресованы для восстановления изображения, увеличивается. Когда зеленые субпиксели восстанавливают плечи, красные субпиксели восстанавливаются около пиков и наоборот. Для текстовых шрифтов увеличение адресуемости позволяет разработчику шрифтов использовать пространственные частоты и фазы, которые создали бы заметные искажения, если бы рендеринг был целым пикселем. Улучшение наиболее заметно на курсивном шрифте, который показывает разные фазы в каждой строке. Это уменьшение муаровых искажений является основным преимуществом шрифтов с субпиксельным рендерингом на обычной панели R G B Stripe.

Хотя субпиксельный рендеринг увеличивает количество точек восстановления на дисплее, это не всегда означает, что более высокое разрешение, более высокие пространственные частоты, больше строк и промежутков могут отображаться на заданном расположении цветных субпикселей. Явление возникает, когда пространственная частота увеличивается за весь пиксельный предел Найквиста из теоремы выборки Найквиста – Шеннона ; Хроматическое алиасинг (цветные полосы) может появляться с более высокими пространственными частотами в данной ориентации в расположении цветных подпикселей.

Пример с обычным макетом полосок R G B [ править ]

Например, рассмотрим полосовую панель R G B :

R G B R G B R G B R G B R G B R G B WWWWWWWWWWWWWWWWW R = красный R G B R G B R G B R G B R G B R G B - WWWWWWWWWWWWWWWWWW G = зеленый R G B R G Б Р Г Б Р Г БR G B R G B воспринимается WWWWWWWWWWWWWWWWW, где B = синий R G B R G B R G B R G B R G B R G B как WWWWWWWWWWWWWWWWWW W = белый R G B R G B R G B R G B R G B R G B WWWWWWWWWWWWWWWWWW

Ниже показан пример черных и белых линий на пределе Найквиста , но под наклоном, с использованием субпиксельного рендеринга для использования разных фаз в каждой строке:

R G B ___ R G B ___ R G B ___ WWW___WWW___WWW___ R = красный_ G B R ___ G B R ___ G B R __ _WWW___WWW___WWW__ G = зеленый__ B R G ___ B R G ___ B R G _ воспринимается __WWW___WWW___WWW_ где B = синий___ R G B ___ R G B ___ R G B как ___WWW___WWW___WWW _ = черный____ G B R ___ G B R ___ G B ____WWW___WWW___WW W = белый

Ниже показан пример хроматического алиасинга, когда превышен традиционный предел Найквиста для целых пикселей:

R G __ G B __ B R __ R G __ G B  Y Y __ C C __ M M __ Y Y __ C C  R = красный Y = желтый R G __ G B __ B R __ R G __ G B is Y Д __ C C __ M M __ Y Y__ C C  G = зеленый C = голубой R G __ G B __ B R __ R G __ G B воспринимаемый Y Y __ C C __ M M __ Y Y __ C C, где B = синий M = пурпурный R G __ G B __ B R __ R G __ G B как Y Y __ C C __ M M __ Y Y __ C C _ = черный R G __ G B __ B R __ R G __ G B  Y Y __ C C __ M M __ Y Y __ C C

Этот случай показывает результат попытки разместить вертикальные черные и белые линии с четырьмя субпикселями за цикл в архитектуре полосы R G B. Визуально видно, что линии не белые, а цветные. Начиная с левой стороны, первая линия красного цвета в сочетании с зеленой, образуя линию желтого цвета. Вторая линия состоит из зеленого и синего, чтобы получить пастельно-голубую линию. Третья линия синего цвета в сочетании с красным, чтобы получить линию пурпурного цвета. Затем цвета повторяются: желтый, голубой и пурпурный. Это демонстрирует, что пространственная частота одного цикла на четыре субпикселя слишком высока. Попытки перейти на еще более высокую пространственную частоту, например один цикл на три субпикселя, приведут к одному сплошному цвету.

Некоторые ЖК-дисплеи компенсируют эффект смешения цветов между пикселями, имея границы между пикселями немного больше, чем границы между субпикселями. Затем, в приведенном выше примере, зритель такого ЖК-дисплея увидит синюю линию, появляющуюся рядом с красной линией, вместо одной пурпурной линии.

Пример с чередующимися полосами R B G - G B R [ править ]

Были разработаны новые схемы субпикселей, обеспечивающие более высокое реальное разрешение без хроматического наложения спектров. Здесь показан один из членов семейства макетов PenTile. Ниже показан пример того, как простое изменение расположения цветовых подпикселей может позволить более высокий предел в горизонтальном направлении:

PenTile R B G - G B R с измененной геометрией субпикселей (с увеличением 12: 1).
R B G R B G R B G R B G R B G R B G G B R G B R G B R G B R G B R G B R R B G R B G R B G R B G R B G R B G G B R G B R GB R G B R G B R G B R R B G R B G R B G R B G R B G R B G G B R G B R G B R G B R G B R G B R

В этом случае красный и зеленый порядок меняются местами в каждой строке, чтобы создать красно-зеленый узор шахматной доски с синими полосами. Обратите внимание, что вертикальные субпиксели можно разделить пополам по вертикали, чтобы удвоить разрешение по вертикали: текущие ЖК-панели уже обычно используют два цветных светодиода (выровненных по вертикали и отображающих ту же яркость, см. Увеличенные изображения ниже) для освещения каждого вертикального субпикселя. Этот макет является одним из семейства макетов PenTile. При отображении одинакового количества черно-белых линий синие субпиксели устанавливаются на половину яркости « b »:

R b _ R b _ R b _ R b _ R b _ R b _ G b _ G b _ G b _ G b _ G b _ G b _ R b _ R b _ R b _ R b _ R b _ R b _ G b _ G b _ Gb _ G b _ G b _ G b _ R b _ R b _ R b _ R b _ R b _ R b _ G b _ G b _ G b _ G b _ G b _ G b _

Обратите внимание, что каждый включаемый столбец содержит красный и зеленый субпиксели при полной яркости и синие субпиксели при половинном значении, чтобы сбалансировать его с белым. Теперь можно отображать черные и белые линии с частотой до одного цикла на три подпикселя без хроматического наложения, что вдвое больше, чем в архитектуре полосы R G B.

Варианты альтернативной раскладки R B G - G B R без полос [ править ]

PenTile R G - B - G R - чередующаяся субпиксельная геометрия (с увеличением 12: 1).

Варианты предыдущего макета были предложены Clairvoyante / Nouvoyance (и продемонстрированы Samsung ) как члены семейства макетов матриц PenTile, специально разработанных для повышения эффективности субпиксельного рендеринга.

Например, используя преимущество удвоенного видимого горизонтального разрешения, можно удвоить вертикальное разрешение, чтобы сделать определение более изотропным. Однако это уменьшит апертуру пикселей, что приведет к снижению контрастности. Лучшая альтернатива использует тот факт, что синие субпиксели - это те, которые вносят наименьший вклад в видимую интенсивность, так что они менее точно определяются глазом. Затем синие субпиксели визуализируются так же, как ромб в центре пиксельного квадрата, а остальная поверхность пикселя разделяется на четыре части в виде шахматной доски из красных и зеленых субпикселей меньшего размера. Для рендеринга изображений с этим вариантом можно использовать ту же технику, что и раньше, за исключением того, что теперь есть почти изотропная геометрия, которая поддерживает как горизонталь, так и вертикаль с теми же геометрическими свойствами,что делает макет идеальным для отображения тех же деталей изображения, когда ЖК-панель можно повернуть.

Увеличенное вдвое вертикальное и горизонтальное визуальное разрешение позволяет уменьшить плотность субпикселей примерно на 33%, чтобы увеличить их апертуру также примерно на 33%, при том же расстоянии между субпикселями (для их электронного соединения), а также уменьшить мощность рассеивание примерно на 50% при увеличении контраста белого / черного примерно на 50%, при этом разрешение визуальных пикселей по-прежнему улучшено примерно на 33% (т.е. примерно 125 точек на дюйм вместо 96 точек на дюйм), но с половиной общего количества субпикселей для такая же отображаемая поверхность.

Клетчатый R G - B W макет [ править ]

Другой вариант, называемый R G B W Quad, использует шахматную доску с 4 подпикселями на пиксель, добавляя белый подпиксель или, более конкретно, заменяя один из зеленых подпикселей шаблона фильтра Байера на белый подпиксель, чтобы увеличить контраст и уменьшить энергия, необходимая для освещения белых пикселей (потому что цветные фильтры в классическом R G Bполосатые панели поглощают более 65% общего белого света, используемого для освещения панели). Поскольку каждый субпиксель представляет собой квадрат, а не тонкий прямоугольник, это также увеличивает апертуру с той же средней плотностью субпикселей и одинаковой плотностью пикселей по обеим осям. Поскольку горизонтальная плотность уменьшается, а вертикальная плотность остается одинаковой (для той же плотности квадратных пикселей), становится возможным увеличить плотность пикселей примерно на 33%, сохраняя при этом контраст, сравнимый с классическими панелями R G B или B G R , получение прибыли от более эффективного использования света и снижения уровней поглощения цветными фильтрами.

Невозможно использовать субпиксельный рендеринг для увеличения разрешения без создания цветных полос, подобных тем, которые видны на классических полосатых панелях R G B или B G R , но повышенное разрешение компенсирует это, кроме того, их эффективный видимый цвет уменьшается на наличие «нейтральных по цвету» белых субпикселей.

Однако этот макет позволяет лучше отображать оттенки серого за счет более низкого цветоделения. Но это соответствует человеческому зрению и современным форматам сжатия изображений и видео (например, JPEG и MPEG ), используемым в современных передачах HDTV и на дисках Blu-ray .

Еще один вариант, член семейства субпиксельных компоновок PenTile, чередует порядок субпикселей R G B W / B W R G в каждой второй строке, чтобы позволить субпиксельному рендерингу увеличивать разрешение без хроматического наложения спектров. Как и раньше, увеличенный коэффициент пропускания с использованием белого субпикселя обеспечивает более высокую плотность субпикселей, но в этом случае отображаемое разрешение даже выше из-за преимуществ субпиксельного рендеринга:

R G B W R G B W R G B W B W R G B W R G B W R G R G B W R G B W R G B W B W R G B W R G B W R G R G B _ R G B _ R G B __W___W___W__R G B _ R G B _ R G B __W___W___W__

Визуальное разрешение в сравнении с разрешением в пикселях и совместимостью программного обеспечения [ править ]

Таким образом, не все макеты одинаковы. Каждый конкретный макет может иметь различное «визуальное разрешение», предел функции передачи модуляции (MTFL), определяемый как максимальное количество черных и белых линий, которые могут быть одновременно визуализированы без видимого хроматического наложения спектров.

Однако такие альтернативные макеты по-прежнему несовместимы с алгоритмами шрифтов субпиксельного рендеринга, используемыми в Windows, Mac OS X и Linux , которые в настоящее время поддерживают только субпиксельные макеты с горизонтальной полосой R G B или B G R (субпиксельный рендеринг повернутого монитора не поддерживается в Windows. или Mac OS X, но Linux подходит для большинства окружений рабочего стола). Однако матричные дисплеи PenTile имеют встроенный механизм субпиксельного рендеринга, который позволяет использовать обычные R G Bнаборы данных, которые необходимо преобразовать в макеты, обеспечивая совместимость plug'n'play с обычными дисплеями макетов. В будущем должны быть предложены новые модели дисплеев, которые позволят драйверам мониторов указывать свое визуальное разрешение отдельно от полного разрешения пикселей и относительных смещений положения видимых субпикселей для каждой цветовой плоскости, а также их соответствующего вклада в интенсивность белого. Такие драйверы монитора позволили бы рендерерам правильно настраивать свои матрицы преобразования геометрии, чтобы правильно вычислять значения каждой цветовой плоскости и извлекать максимальную выгоду из субпиксельного рендеринга с наименьшим хроматическим наложением спектров.

Примеры [ править ]

Фотографии были сделаны цифровой камерой Canon PowerShot A470 с использованием режима «Супермакро» и цифрового увеличения 4,0. Используемый экран был встроен в ноутбук Lenovo G550. Обратите внимание, что на дисплее есть пиксели RGB. Дисплеи существуют во всех четырех шаблонах: горизонтальный RGB / BGR и вертикальный RGB / BGR, но горизонтальный RGB является наиболее распространенным. Кроме того, несколько цветовых субпиксельных шаблонов были разработаны специально для использования субпиксельного рендеринга. Самым известным из них является семейство шаблонов матрицы PenTile.

На композитных фотографиях ниже для сравнения показаны три метода рендеринга шрифтов. Сверху: монохромный; Традиционное (целое пиксельное) пространственное сглаживание ; Субпиксельный рендеринг.

  • Составная макрофотография трех типов рендеринга: монохромный, традиционный сглаживание, субпиксельный рендеринг (сверху вниз)
  • Строчная е

  • Нижний корпус является

  • Нижний регистр w

  • Субпиксель, отображаемый с помощью FreeType
  • Строчная е

  • Нижний корпус является

  • Нижний регистр w

  • На ЖК-дисплее активирован Clear Type

  • Отсутствие субпиксельного рендеринга на ЖК-дисплее

  • Градиент с точностью до субпикселей.

См. Также [ править ]

  • CoolType
  • Растеризация шрифтов
  • Фактор Келла
  • Субпиксельное разрешение

Ссылки [ править ]

  1. ^ Джон Марков, « Cleartype от Microsoft оттеняет Дебаты по Оригинальность », Нью - Йорк Таймс , 7 декабря 1998
  2. ^ а б в г Дэвид Тернер (1 июня 2007 г.). «Патенты ClearType, FreeType и рабочий стол Unix: объяснение» . Архивировано 31 марта 2009 года . Проверено 9 апреля 2009 года .
  3. ^ a b «FreeType и патенты» . FreeType.org. 13 февраля, 2018. архивации от оригинала на 2018-11-10 . Проверено 29 ноября 2018 года .
  4. ^ "Патчи ЖК-рендеринга" . 24 сентября 2006 г. Архивировано 03.06.2011 . Проверено 9 апреля 2009 года .
  5. ^ «GRC - Истоки рендеринга субпиксельных шрифтов» . grc.com . Архивировано 06 марта 2006 года . Проверено 2 марта 2006 .
  6. ^ Дэвид Тернер (24 сентября 20:00 2006) Патчи рендеринга ЖК-дисплеев Архивировано 8 февраля 2007 г. на Wayback Machine (Re: [ft] Регрессия качества рендеринга с субпиксельным сглаживанием)
  7. Грег Хичкок (с введением Стивена Синофски ) « Инженерные изменения ClearType в Windows 7, заархивированные 18декабря2012 г. на Wayback Machine », блоги MSDN, 23 июня 2009 г.
  8. ^ «О легком намеке, правильном рендеринге текста, затемнении ствола и ЖК-фильтрах» . freetype.org .
  9. ^ Лемберг, Вернер (2017-09-16). «Объявление FreeType 2.8.1» .
  10. ^ "SubLCD" . www.oyhus.no . Архивировано 9 ноября 2006 года . Проверено 30 августа 2006 .
  11. ^ "SubLCD" .
  12. ^ Felici, Джеймс (апрель 2000) " ClearType, CoolType: Глаза Have It ", Seybold Доклад о публикацииИнтернете, Vol. 4 Выпуск 8
  13. ^ "Проблемы типографского сглаживания" . 2 ноября 2009 г. Архивировано 09.08.2014 . Проверено 11 августа 2014 .
  14. Brown Elliott, CH, «Уменьшение количества пикселей без снижения качества изображения». Архивировано 2 марта 2012 г.в Wayback Machine , журнал Information Display, декабрь 1999 г., ISSN 0362-0972
  15. ^ Nouvoyance. «Пресс-релиз: Samsung Electronics приобретает интеллектуальную собственность Clairvoyante» . Архивировано из оригинального 27 февраля 2012 года . Проверено 19 августа 2010 года .

Внешние ссылки [ править ]

  • Комментарий бывшего исследователя IBM Рона Фейгенблатта о Microsoft ClearType
  • Заимствование пикселей, ClearType и сглаживание на Wayback Machine (архивировано 12 октября 2007 г.)
  • Subpixel Explorer Джона Даггетта - для правильного отображения требуется Firefox.
  • Тексты Rasterization Exposures Статья из проекта Anti-Grain Geometry.
  • Энгельгардт, Томас (2013). «Недорогой субпиксельный рендеринг для разнообразных дисплеев». Форум компьютерной графики . 33 (1): 199–209. DOI : 10.1111 / cgf.12267 . http://jankautz.com/publications/SubpixelCGF13.pdf
  • http://www.cahk.hk/innovationforum/subpixel_rendering.pdf