Mikä on alipikselien renderointi?

Alipikselien renderointi on prosessi, jossa tietokoneohjelmiston avulla hajotetaan yksittäinen pikseli tietokoneen näytöllä komponenttiväreiksi, jotka eri intensiteeteillä yhdistyvät luodakseen havaitun värin. Alipikselien käyttäminen kuvan renderöinnissä johtaa siihen, että kulmat ja käyrät näyttävät tasaisemmilta, koska tavallisia kuvapisteitä pienempiä näyttöyksiköitä käytetään täyttämään alueita, joilla muuten voi olla vain kiinteä pikseli tai ei ollenkaan. Alipikselien renderointiprosessia käytetään useimmiten fonttien ulkonäön parantamiseen tietokoneen näytöillä. Myös muita sovelluksia, kuten kuvan terävöittämistä tai vektoripohjaisen grafiikan ulkonäön parantamista, on kehitetty, mutta ne eivät nauti fonttien laajasta käytöstä.

Subpixel -renderöinnin taustalla oleva peruslähtökohta liittyy siihen, miten jotkut näytöt, erityisesti nestekidenäytöt (LCD), näyttävät tietoja. Kun kuva piirretään ruudulle, se koostuu monista pienistä pisteistä, joita kutsutaan pikseleiksi. Jokainen näistä pikseleistä voi olla yksi miljoonista väreistä näyttötekniikasta riippuen. Yksittäinen pikseli, jonka useimmat käyttäjät näkevät vain yhtenä pisteenä, on itse asiassa tehty kolmesta tai useammasta pienemmästä pisteestä, joista jokainen voi valaista vain yhdellä värillä, yleensä punaisella, vihreällä tai sinisellä. Näiden värien yhdistelmä määrittää lopullisen värin, joka nähdään yhtenä pikselinä.

Käsittelemällä suuremman pikselin alipikseleitä voidaan saavuttaa asteittaisempi sävytys kuvan renderöinnissä. Lopputuloksena on, että tila, joka normaalisti olisi tyhjä koko pikselillä, voidaan täyttää vain osittain alipikselillä, mikä luo illuusion sileästä viivasta. Alipikselien renderointia verrataan usein toiseen kuvankäsittelytekniikkaan, joka tunnetaan nimellä anti-aliasing, joka voi joskus saavuttaa saman vaikutuksen, vaikka yleensä laajemmassa mittakaavassa.

Yksi komplikaatio, joka voi tehdä alipikselien renderoinnin tehottomaksi, on käytetyn näyttötekniikan erityispiirteet. Vaikka monet nestekidenäytöt järjestävät pikselinsä punaiseen, vihreään ja siniseen järjestykseen, kaikki eivät tee niin. Jotkut järjestävät sen sijaan värit sininen, punainen ja vihreä. Tämä voi saada alipikselien renderointialgoritmin aktivoimaan väärin tietyt pikselit. Tämäntyyppisen ympäristön renderöintitekstin tulos on heikko, mutta näkyvä värialue kirjeen ensisijaisten pikselien ympärillä, mikä todella heikentää tekstin laatua.

Näyttölaitteiston epäjohdonmukaisuudet voivat myös vaikeuttaa alipikselien renderoinnin standardointia täysväristen kuvien näytössä. Joitakin algoritmeja on olemassa erityisesti tilanteissa, joissa kuvien kokoa muutetaan tai niitä muokataan laadun mukaan, vaikka näiden parannusten ei taata kääntyvän toiseen tietokoneeseen eri näytön avulla. Useat käyttöjärjestelmät yrittävät kuitenkin oletusarvoisesti käyttää alipikselijärjestystä tekstin näyttämiseen, vaikka katsojan näkö voi myös vaikuttaa siihen, onko tämä toivottava vaikutus.