www.wikidata.de-de.nina.az
Subpixel Rendering engl bedeutet ubersetzt Teilbildpunktwiedergabe und steht fur Algorithmen die Subpixel eines Farbbildschirms zusatzlich zur Erhohung der dargestellten Auflosung von Text und Bildern benutzen Da Subpixel meist horizontal angeordnet sind wird die horizontale Auflosung erhoht Normales Rendering ohne Antialiasing Subpixel Rendering ohne Antialiasing Normales Rendering mit Antialiasing Subpixel Rendering mit AntialiasingDie Verbesserung in der Darstellung ist am deutlichsten auf Bildschirmen bei denen die Subpixel deutlich getrennt sind wie es bei LCD oder AMOLED Bildschirmen der Fall ist Je nach Qualitat des Gerats kann aber auch die Lesbarkeit bei Rohrenbildschirmen erhoht werden Inhaltsverzeichnis 1 Geschichte 2 Funktion 3 Abstimmung 4 Abstimmung unter Windows 4 1 Abstimmung mittels ClearType Text Tuner 5 Verfugbarkeit 6 Kritik 7 Subpixel Rendering von Grafiken und Bildern 8 Siehe auch 9 QuellenGeschichte BearbeitenDie Technik wurde im Jahre 1988 von IBM entwickelt 1 um die Schriftdarstellung auf Farb LCDs wie Laptop Mobilfunk oder Flachbildschirmen zu verbessern In grosserem Stil wurde das Verfahren von Apple bei Mac OS 9 und von Microsoft bei Windows XP als ClearType angeboten Bei beiden Betriebssystemen war es in der Grundeinstellung jedoch nicht aktiviert Dies anderte sich erst mit macOS und Windows Vista Auch der bei BSD Systemen und Linux verbreitete X Org Server und dessen Vorganger XFree86 ermoglichen Subpixel Rendering Funktion Bearbeiten nbsp Neun Pixel in RGB AnordnungDurch Ansteuerung eines einzelnen Subpixels anstelle eines vollstandigen d h aus mehreren Subpixeln bestehenden Pixels erhoht sich die nutzbare Auflosung des Bildschirms in einer Richtung um den Faktor drei Die Richtung ist dabei sowohl vom internen Aufbau des Bildschirms abhangig als auch von dessen Ausrichtung etwa bei Nutzung der Pivot Funktion Die hohere Auflosung erlaubt prinzipiell eine feinere Darstellung von Details Die Nutzung von Subpixel Rendering wird aber stets mit Farbsaumen erkauft denn bei der additiven Farbmischung werden pro Pixel Bildpunkt drei Subpixel in den Grundfarben Rot Grun und Blau benotigt um die Farbe Weiss auf dem Bildschirm darzustellen Dies ist bei Pixeln die im Bereich des Ubergangs zwischen Schrift und Hintergrund liegen aber nicht immer gewahrleistet da deren Subpixel die Farbe Schwarz anzeigen soweit sie in die Darstellung der Schriftzeichen einbezogen sind Die Grundfarben der ubrigen ausserhalb der Schriftzeichen liegenden Subpixel ergeben in ihrer Mischung dann andere Farben als Weiss nbsp Derselbe Text unterschiedlich gerendert Oben Ohne ClearType Unten Mit ClearTypeLinks Text in normaler Grosse Mitte Text 8 vergrossert auf einem Bildschirm ohne Subpixel Rechts Text 8 vergrossert auf einem Bildschirm mit SubpixelnSofern Subpixel Rendering mit Antialiasing d h Schriftglattung verbunden wird tritt als weiterer Effekt eine Kontrastverminderung hinzu Die Subpixel der Schriftzeichen werden dabei mit unterschiedlich hellen Subpixeln umgeben so dass fur das Auge die Pixeltreppen weiter aufgelost werden Beide Effekte konnen individuell als angenehm oder storend empfunden werden Grundsatzlich basieren Subpixel Rendering und vergleichbare Techniken auf der Tatsache dass das menschliche Auge Helligkeitskontraste wesentlich besser wahrnehmen kann als Farbunterschiede Das nebenstehende Bild macht Subpixel Rendering im Vergleich zur konventionellen Schriftdarstellung deutlich Oben wird das herkommliche Schriftbild gezeigt unten dasjenige mit ClearType Links sieht man die normale Darstellung in der Mitte und rechts die um ein Vielfaches vergrosserte Hierbei kann der Bildschirm der beiden rechten Teilbilder Subpixel darstellen im Gegensatz zu dem der beiden mittleren Abstimmung Bearbeiten nbsp Oktogonale SubpixelanordnungSubpixel Verfahren wie ClearType mussen fur jedes Anzeigegerat individuell abgestimmt werden Insbesondere ist fur die Berechnung der Farbabweichungen die Anordnung der Subpixel zueinander entscheidend Bei den meisten Flachbildschirmen LCD oder AMOLED sind die Subpixel horizontal in der Reihenfolge RGB Rot Grun Blau angeordnet In selteneren Fallen kommt die Reihenfolge BGR zur Anwendung Es gibt auch Bildschirme die ganzlich andere Anordnungen verwenden wie z B vertikale oder oktogonale Anordnungen ahnlich der Anordnung von Bildpunkten in den meisten Rohrenbildschirmen mehr grune als rote und blaue oder gar zusatzliche weisse Subpixel Der fur das Subpixel Rendering verwendeten Software muss die Anordnung der Subpixel bekannt sein Andernfalls werden die falschen Subpixel abgeschwacht und die Kante erscheint unscharfer als zuvor Ausserdem sind manche Monitore mit Streufolien ausgestattet die die Helligkeit der Subpixel auf das ganze logische Pixel verteilen Viele Desktop Umgebungen bieten daher die Moglichkeit dem System die tatsachliche physikalische Anordnung der Pixel mitzuteilen Abstimmung unter Windows BearbeitenUnter Windows kann Cleartype auf folgende Art und Weise konfiguriert werden Es kann komplett ein und ausgeschaltet werden Als Pixelanordnung werden RGB wie BGR Pixel unterstutzt Andere Pixelgeometrien wie auch hochkant gedrehte Monitore werden weder erkannt noch unterstutzt betrifft XP Vista 7 8 8 1 und 10 Es kann zwischen Subpixelrendering reinem Antialiasing und einer Mischung aus beiden ausgewahlt werden ClearType Level 0 100 Vertikal Antialiasing kann zugeschaltet werden Der Gamma Faktor des Displays kann angegeben werden Gamma 1800 2200 Schrift kann in unterschiedlichen Dicken gerendert werden Enhanced Contrast 0 100 Ansonsten sind noch folgende Dinge zu beachten Text Rendering mit ClearType ist etwas langsamer als ohne ClearType wird nur fur kleine Schriftgrossen verwendet Worte durfen nicht als einzelne Buchstaben gerendert werden es entstehen sonst bei leicht uberlappenden Buchstaben Fehler Das vor allem in 16 Farben Modi beliebte Schreiben von Schriften mit der XOR Operation fuhrt zu fehlerhaften Ergebnissen Das Ergebnis von ClearType unterscheidet sich je nach verwendeter Schnittstelle GDI oder DirectX Direct2D Bei letzteren konnen Buchstaben nicht nur subpixelgerendert werden sondern auch um Subpixel verschoben werden Abstimmung mittels ClearType Text Tuner Bearbeiten ClearType Text Tuner stellt eine 9 Bildschirmpunkte hohe Schrift dar die intern mit einer Auflosung von 1 6 Bildpunkt 1 Bildpunkt gerendert wurde Die Strichstarke betragt horizontal 1 Bildpunkte vertikal 1 1 3 Bildpunkte Die Bedeutung der Dialoge bleibt etwas im Dunkeln daher wird diese hier erlautert nbsp Teil 1 4 Adjustment RGB vs BGR PixelIn diesem ersten Dialog legt man den Subpixelaufbau eines Pixels fest Links wahlt man die gelaufige RGB Anordnung aus rechts die eher ungelaufige BGR Anordnung Letztere erhalt man wenn man ein Display auf den Kopf stellt und gleichzeitig die Bildausgabe um 180 dreht Andere Subpixelanordnungen oder um 90 oder 270 gedrehte Bildschirm unterstutzt Windows seit uber 10 Jahren nicht nbsp Teil 2 4 Gamma AdjustmentIn diesem Dialog stellt man ein mit welchem Gamma das Display arbeitet Die 6 Einstellungen sind fur ein Gamma von 1 0 1 2 1 4 1 6 1 8 und 2 0 berechnet Fur ubliche Monitore sind die letzten zwei Einstellungen am besten Gamma 1 8 und 2 0 allerdings kann man den Dialog missbrauchen um die Schriftausgabe fetter zu gestalten nbsp Teil 3 4 Berucksichtigung der Lage der Bildschirmsubpixel nbsp Teil 4 4 Still under investigationVerfugbarkeit BearbeitenSubpixel Rendering wird von Mac OS 9 und macOS sowie diversen X Window Systemen der Grafikumgebung fur unixartige Systeme unterstutzt Ab macOS 10 14 Mojave steht Subpixel Rendering nicht mehr zur Verfugung da die Rendering Pipeline des Betriebssystems dies nicht mehr unterstutzt ClearType ist fur Windows XP Windows Server 2003 Windows Vista und Windows Mobile seit 2003 verfugbar Beim Drehen von Bildschirmen von der ublichen Breitformatdarstellung in die Hochformatdarstellung andert sich die Pixelanordnung Windows XP Windows Vista und Windows 7 berucksichtigen dies nicht und fuhren dadurch zu einer schlecht lesbaren mit deutlichen Farbrandern versehenen Darstellung Sie beherrschen nur horizontale RGB und BGR Anordnungen Bei Windows Mobile wird Cleartype deaktiviert wenn das Gerat gedreht wird Kritik BearbeitenIn Internetforen und Blogs werden Nachteile von Subpixel Rendering diskutiert 2 Webdesigner stellen fest dass sich die Schrift in einem vorgegebenen Layout um einige Pixel verschieben und dann ein anderes Layout notwendig machen kann Dieses Problem kann auch aus anderen Grunden auftreten beispielsweise bei Verwendung einer anderen Schriftart der Inanspruchnahme der Browser Zoom Funktion oder der Nutzung einer wesentlich anderen Bildschirmauflosung so dass als Ursache nicht das Subpixel Rendering angesehen werden sollte sondern der Wunsch der Webdesigner nach pixelgenauem Seitendesign Dafur werden teilweise zusatzliche browserabhangige CSS Stilbeschreibungen angelegt die man mit neuen Webbrowsern und aktuellen W3C Standards reduzieren wollte Bei senkrechten Kontrastlinien z B I Strich bei Schwarz auf Weiss Darstellung sind durch das subpixelspezifische Rendering von Helligkeitswerten manchmal deutliche Farbschatten zu erkennen die sich ahnlich wie unsaubere Farbuberdrucke im Papierdruck bemerkbar machen Das Problem tritt aber in etwas schwacherer Form auch ohne ClearType auf denn Farben werden auf Flussigkristallbildschirmen immer durch waagerecht nebeneinander liegende Farbpixel aufgelost Demzufolge befinden sich die einzelnen Subpixel an unterschiedlichen Orten Die unscharfe Darstellung kann sich auf die Texterkennung von Bildschirmsoftware auswirken so ist beispielsweise die Zeichenerkennung von Babylon Translator signifikant eingeschrankt Dies ist allerdings ein generelles Problem bei jeder Form des Antialiasing Weiterhin wird die Darstellung von vielen Benutzern als unscharf empfunden Das unbewusste Bemuhen des Auges das kunstlich unscharfe Schriftbild zu fokussieren kann zu Ermudungserscheinungen 3 und Kopfschmerzen 4 fuhren nbsp TFT Bildschirm ohne Subpixel Rendering nbsp TFT Bildschirm mit aktiviertem ClearType nbsp Bildschirm mit Subpixeln bei einer PSP 2000 und PSP 3000Subpixel Rendering von Grafiken und Bildern Bearbeiten nbsp Subpixel gerendertes BildSiehe auch BearbeitenCoolType von Adobe Quartz von AppleQuellen Bearbeiten Patent US5341153 Method of and apparatus for displaying a multicolor image Veroffentlicht am 23 August 1994 Erfinder Terry L Benzschawel et al Muss die Krote ClearType bei Windows 7 geschluckt werden oder nicht Chris M Hibbard Computers Cause Migraines Computer Caused Headaches and Eye Strain Terreldor Press 2012 englisch golem de Ex Microsoft Manager nennt Konzern innovationsfeindlich Darin Der Leiter der Office Abteilung habe die Auffassung vertreten Cleartype sei unscharf und bereite ihm Kopfschmerzen Abgerufen von https de wikipedia org w index php title Subpixel Rendering amp oldid 218950336