FMUSER Wirless lähettää videota ja ääntä helpommin!
es.fmuser.org
it.fmuser.org
fr.fmuser.org
de.fmuser.org
af.fmuser.org -> Afrikaans
sq.fmuser.org -> albania
ar.fmuser.org -> arabia
hy.fmuser.org -> Armenian
az.fmuser.org -> azerbaidžanilainen
eu.fmuser.org -> baski
be.fmuser.org -> valkovenäläinen
bg.fmuser.org -> Bulgaria
ca.fmuser.org -> katalaani
zh-CN.fmuser.org -> kiina (yksinkertaistettu)
zh-TW.fmuser.org -> Kiina (perinteinen)
hr.fmuser.org -> kroatia
cs.fmuser.org -> tšekki
da.fmuser.org -> tanska
nl.fmuser.org -> Dutch
et.fmuser.org -> viro
tl.fmuser.org -> filippiiniläinen
fi.fmuser.org -> suomi
fr.fmuser.org -> French
gl.fmuser.org -> galicialainen
ka.fmuser.org -> Georgian
de.fmuser.org -> saksa
el.fmuser.org -> Greek
ht.fmuser.org -> Haitin kreoli
iw.fmuser.org -> heprea
hi.fmuser.org -> Hindi
hu.fmuser.org -> Unkari
is.fmuser.org -> islanti
id.fmuser.org -> indonesia
ga.fmuser.org -> irlantilainen
it.fmuser.org -> Italian
ja.fmuser.org -> japani
ko.fmuser.org -> korea
lv.fmuser.org -> latvia
lt.fmuser.org -> Liettua
mk.fmuser.org -> makedonia
ms.fmuser.org -> malaiji
mt.fmuser.org -> maltalainen
no.fmuser.org -> Norja
fa.fmuser.org -> persia
pl.fmuser.org -> puola
pt.fmuser.org -> portugali
ro.fmuser.org -> Romania
ru.fmuser.org -> venäjä
sr.fmuser.org -> serbia
sk.fmuser.org -> slovakki
sl.fmuser.org -> Slovenian
es.fmuser.org -> espanja
sw.fmuser.org -> swahili
sv.fmuser.org -> ruotsi
th.fmuser.org -> Thai
tr.fmuser.org -> turkki
uk.fmuser.org -> ukraina
ur.fmuser.org -> urdu
vi.fmuser.org -> Vietnam
cy.fmuser.org -> kymri
yi.fmuser.org -> Jiddiš
OSD (On Screen Display) on eräänlainen näyttötekniikka, jota käytetään merkkien, grafiikan ja kuvien näyttämiseen näyttöpäätteessä.
Videomuistia, joka tunnetaan myös nimellä kehyspuskuri, käytetään grafiikkasirun käsittelemien tai purettavien renderointitietojen tallentamiseen. Kuten tietokoneen muisti, videomuisti on komponentti, jota käytetään käsiteltävien grafiikkatietojen tallentamiseen. Näytöllä näkyvä kuva koostuu yksittäisistä pikseleistä, ja jokainen pikseli käyttää 4-32 tai jopa 64-bittistä dataa kirkkauden ja värin säätämiseen. Nämä tiedot on tallennettava videomuistin kautta. Sitten se määritetään näytön sirulla ja suorittimella, ja lopuksi toiminnan tulos muunnetaan grafiikaksi ja ulostuloksi näytölle.
1. Videomuistilaskenta:
leveys * korkeus * PIXEL_SIZE (bittisyvyys)
8-bittinen 16-bittinen 32-bittinen
U32 * p = (U32 *) GetMemoryAddr ();
p [y * leveys + x] = 0xffff0000;
Tarkkuus on esimerkiksi 1280 * 720, kuvatila on ARGB8888 ja videomuistipuskuri on 1280 * 720 * 4. Jos se on ARGB1555, 1280 * 720 * 2, 4 ja 2 edustavat bittisyvyyttä, joka on tavujen lukumäärä
Tarkkuus on 1280 * 720 ja kuvatila on ARGB8888. Yhdellä näytöllä on 1280 pikseliä yhdellä rivillä ja 720 pikseliä yhdessä sarakkeessa. Yhtä pikseliä ohjataan 4 tavulla dataa.
2. Toteutusprosessi on: videomuistin sisältö vastaa näyttöpäätteen pikseleitä yksi yhteen. Tämä henkilökohtainen kirjeenvaihto asetetaan yleensä rekistereissä, ja sitten laitteisto toteuttaa sen. Muistisisällön toiminta muuttaa näytön pikseleitä siten, että tietyn rajapinnan näyttö voidaan toteuttaa. Itse asiassa tämä on myös menetelmä yleisen digitaalisen näytön näyttämiseksi. Esimerkiksi: 320 * 240 yksivärinen (1-bittinen) pikselin OSD vaatii 40 * 240 tavua tallennustilaa vastaamaan sitä; 320 * 240 16 värin (4 bittiä) pikselinäyttö vaatii 160 * 240 tavua tallennustilaa vastaamaan sitä
Nyt OSD: n pikseleitä on mahdollista muuttaa muokkaamalla tallennusyksikön sisältöä, mutta on edelleen keskeinen kysymys siitä, miten toimia tarpeiden mukaan, eli kuinka tietty pikseli asetetaan tietylle värille. Seuraavaksi esitellään värimalleiden käsite.
Tavun neljän alemman bitin sisältö vastaa pikseliä yksi yhteen ja sen arvo on "3", sitten numero "3" edustaa väriä määrittää väripaletti ja sitten OSD-näyttö ohjataan asettamaan pikseli määritetylle värille. Samoin,
Vastaavan suhteen tämän väripaletin ja fyysisen OSD-näytön välillä määrittää yleensä rekisteri, jonka laitteisto takaa. Tiettyyn näyttöympäristöön tämä väripaletti on yleensä kiinteä
OSD-toteutusmenetelmiä on tällä hetkellä kaksi: päällekkäisyys ja synteesi ulkoisen OSD-generaattorin ja videoprosessorin välillä; videoprosessori tukee OSD: tä sisäisesti ja käyttää OSD-tietoja suoraan videopuskurin sisällä.
1. Ulkoisen OSD-generaattorin ja videoprosessorin välisen superpositiosynteesin toteutusperiaate on: MCU: n sisäänrakennettu merkkigeneraattori ja näyttöpuskuri, joka käyttää Fast-Blank -signaalia TV-ruudun ja OSD-näytön sisällön vaihtamiseen, OSD-merkkien tekeminen ja lopullisen näyttöruudun, OSD: n ja näyttöruudun päällekkäisyyden päällekkäin oleva muu sisältö säätämällä näiden kahden välistä suhdetta voi saavuttaa OSD: n osittain läpinäkyvän (sekoitus) vaikutuksen. Samalla, koodaamalla punaiset, vihreät ja siniset signaalit uudelleen OSD-signaaliin, voidaan saada erilaisia OSD-väritehosteita.
2. Toinen toteutusmenetelmä on tukea OSD: tä videoprosessorin sisällä ja sijoittaa OSD-tiedot suoraan videopuskurin sisälle. Tämän tyyppisessä videoprosessoinnissa on yleensä ulkoinen muisti tai pieni määrä sisäisen linjan puskureita sekä OSD-generaattori. OSD-synteesi ja ohjaus suoritetaan suoraan videopuskurissa, ja sillä on myös edellä mainitut läpikuultavuus- ja värisäätötoiminnot. OSD: llä on kahta tyyppiä: Fonttipohjainen ja Bit-Map.
Character OSD: Näytön välimuistin tallentamiseksi varhaiset ja edulliset ratkaisut käyttävät OSD-merkkigeneraattoria. Periaatteena on jakaa OSD: n näyttösisältö lohkoihin tietyn muodon (12 × 18, 12 × 16 jne.) Mukaan, kuten numerot 0–9, az-kirjaimet, yleisesti käytetty kirkkaus, kontrastisymbolit jne. , ja nämä sisällöt kiinteytetään ROM-levyllä tai Flash-muodossa, vain vastaava hakemistonumero on tallennettu näytön välimuistiin, tällaista "sanakirja" -rakennetta voidaan vähentää huomattavasti. Näytä välimuistin tarve. Samaan aikaan jokaisen merkin värin ja muiden ominaisuuksien hallinnan varmistamiseksi on yleensä samankokoinen määritepuskuri kuin näyttöpuskuri ja sen määritteet (etualan väri, taustaväri, välkyntä jne.) ovat tehokkaita koko merkin jokaiselle pikselille. Korjataakseen puutteen, jonka vuoksi kullekin pikselille ei voida määrittää väriä tällä tavalla, OSD-generaattorin suunnittelija tarjoaa ratkaisun moniväristen merkkien esittämiseen yhdistämällä useita näyttöpuskureita. Periaatteena on, että jokainen näyttöpuskuri määrittää värimallin. Kun kaksi tai useampi näyttöpuskuri yhdistetään, moniväriset merkit, joissa on enemmän kuin kaksi väriä, voidaan "koota yhteen". Merkkikuvaruudun etuna on, että se voi käyttää vähemmän näyttöpuskuria OSD: n sisällä, ja MCU: n on määritettävä vain näytön sisällön hakemisto vastaavien OSD-tietojen näyttämiseksi, mikä voidaan toteuttaa suhteellisen hitaalla MCU: lla. Mutta se johtuu juuri edellä mainituista
Näyttötiedot ja värikoodausmenetelmä eivät ole riittävän intuitiivisia, mikä tuo ongelmia OSD-merkkivalojen laiteohjelmistokehitykseen. Yleensä LCD-näytöt, edulliset litteät televisiot ja perinteiset CRT-televisiot käyttävät tämän tyyppistä OSD: tä, ja ne ovat edelleen valta-asemassa markkinoilla. Merkkikuvaruutuun verrattuna bittikartta-OSD: n käsittelyperiaate on intuitiivisempi ja yksinkertaisempi: muuttamalla kutakin pikseliä tietyllä lopullisen näytön sisällön alueella, OSD-tiedot asetetaan suoraan lopulliseen näyttöruutuun,
Sen pikselikohtainen hallinta voi varmistaa monivärisen ja riittävän suorituskyvyn. Bittikartta-OSD-generaattori on yleensä rakennettu videoprosessoriin ja jakaa sen päänäyttöpuskurin. On myös ammattimaisia OSD-bittikartan generaattoreita, jotka ovat riippumattomia videoprosessorista, kuten Maximin MAX4455. Yleensä tämän tyyppinen siru vaatii ulkoisen SDRAM-muistin näyttöpuskurina. Bittikartta-OSD: n näyttövaikutus voi teoriassa olla erittäin täydellinen. Se voi tarjota monille kohteille kolmiulotteisen vaikutuksen, joka on samanlainen kuin Windows, kuten varjostetut painikkeet, värikkäät grafiikat ja teksti jne. Haittana on, että sillä on oltava riittävästi OSD-näytön välimuistia ja MCU: n nopeusvaatimukset pikselikohtaisesti. pikselien käsittely. Tämän tyyppistä OSD: tä käytetään yleensä suurikokoisissa huippuluokan litteissä televisioissa ja ammattimaisissa näytöissä. Teknologian jatkuvan kehityksen ja muistikustannusten jatkuvan laskun myötä kaikki tulevat OSD: t tulisi kaikki kartoittaa.
osd-piirustus käyttää yleensä kaksoispuskurin välimuistimekanismia
Yksi puskuri on mitä voimme nähdä, ja toinen on näkymätön. Käsittele piirrettäessä ensin tietoja puskurissa, jota ei voida nähdä. Kun piirrät, kopioi tämän puskurin tiedot nähdäksesi.
|
Kirjoita sähköpostiosoite saadaksesi yllätyksen
es.fmuser.org
it.fmuser.org
fr.fmuser.org
de.fmuser.org
af.fmuser.org -> Afrikaans
sq.fmuser.org -> albania
ar.fmuser.org -> arabia
hy.fmuser.org -> Armenian
az.fmuser.org -> azerbaidžanilainen
eu.fmuser.org -> baski
be.fmuser.org -> valkovenäläinen
bg.fmuser.org -> Bulgaria
ca.fmuser.org -> katalaani
zh-CN.fmuser.org -> kiina (yksinkertaistettu)
zh-TW.fmuser.org -> Kiina (perinteinen)
hr.fmuser.org -> kroatia
cs.fmuser.org -> tšekki
da.fmuser.org -> tanska
nl.fmuser.org -> Dutch
et.fmuser.org -> viro
tl.fmuser.org -> filippiiniläinen
fi.fmuser.org -> suomi
fr.fmuser.org -> French
gl.fmuser.org -> galicialainen
ka.fmuser.org -> Georgian
de.fmuser.org -> saksa
el.fmuser.org -> Greek
ht.fmuser.org -> Haitin kreoli
iw.fmuser.org -> heprea
hi.fmuser.org -> Hindi
hu.fmuser.org -> Unkari
is.fmuser.org -> islanti
id.fmuser.org -> indonesia
ga.fmuser.org -> irlantilainen
it.fmuser.org -> Italian
ja.fmuser.org -> japani
ko.fmuser.org -> korea
lv.fmuser.org -> latvia
lt.fmuser.org -> Liettua
mk.fmuser.org -> makedonia
ms.fmuser.org -> malaiji
mt.fmuser.org -> maltalainen
no.fmuser.org -> Norja
fa.fmuser.org -> persia
pl.fmuser.org -> puola
pt.fmuser.org -> portugali
ro.fmuser.org -> Romania
ru.fmuser.org -> venäjä
sr.fmuser.org -> serbia
sk.fmuser.org -> slovakki
sl.fmuser.org -> Slovenian
es.fmuser.org -> espanja
sw.fmuser.org -> swahili
sv.fmuser.org -> ruotsi
th.fmuser.org -> Thai
tr.fmuser.org -> turkki
uk.fmuser.org -> ukraina
ur.fmuser.org -> urdu
vi.fmuser.org -> Vietnam
cy.fmuser.org -> kymri
yi.fmuser.org -> Jiddiš
FMUSER Wirless lähettää videota ja ääntä helpommin!
Ota yhteyttä
Osoite:
Nro 305 huone HuiLan-rakennus nro 273 Huanpu Road Guangzhou Kiina 510620
Kategoriat
Uutiskirje