FMUSER Wirless edastab videot ja heli lihtsamalt!
es.fmuser.org
it.fmuser.org
fr.fmuser.org
de.fmuser.org
af.fmuser.org -> afrikaans
sq.fmuser.org -> albaania keel
ar.fmuser.org -> araabia
hy.fmuser.org -> Armeenia
az.fmuser.org -> aserbaidžaanlane
eu.fmuser.org -> baski keel
be.fmuser.org -> valgevenelane
bg.fmuser.org -> Bulgaaria
ca.fmuser.org -> katalaani keel
zh-CN.fmuser.org -> hiina (lihtsustatud)
zh-TW.fmuser.org -> Hiina (traditsiooniline)
hr.fmuser.org -> horvaadi keel
cs.fmuser.org -> tšehhi
da.fmuser.org -> taani keel
nl.fmuser.org -> Hollandi
et.fmuser.org -> eesti keel
tl.fmuser.org -> filipiinlane
fi.fmuser.org -> soome keel
fr.fmuser.org -> Prantsusmaa
gl.fmuser.org -> galicia keel
ka.fmuser.org -> gruusia keel
de.fmuser.org -> saksa keel
el.fmuser.org -> Kreeka
ht.fmuser.org -> Haiti kreool
iw.fmuser.org -> heebrea
hi.fmuser.org -> hindi
hu.fmuser.org -> Ungari
is.fmuser.org -> islandi keel
id.fmuser.org -> indoneesia keel
ga.fmuser.org -> iiri keel
it.fmuser.org -> Itaalia
ja.fmuser.org -> jaapani keel
ko.fmuser.org -> korea
lv.fmuser.org -> läti keel
lt.fmuser.org -> Leedu
mk.fmuser.org -> makedoonia
ms.fmuser.org -> malai
mt.fmuser.org -> malta keel
no.fmuser.org -> Norra
fa.fmuser.org -> pärsia keel
pl.fmuser.org -> poola keel
pt.fmuser.org -> portugali keel
ro.fmuser.org -> Rumeenia
ru.fmuser.org -> vene keel
sr.fmuser.org -> serbia
sk.fmuser.org -> slovaki keel
sl.fmuser.org -> Sloveenia
es.fmuser.org -> hispaania keel
sw.fmuser.org -> suahiili keel
sv.fmuser.org -> rootsi keel
th.fmuser.org -> Tai
tr.fmuser.org -> türgi keel
uk.fmuser.org -> ukrainlane
ur.fmuser.org -> urdu
vi.fmuser.org -> Vietnam
cy.fmuser.org -> kõmri keel
yi.fmuser.org -> Jidiši
OSD (On Screen Display) on omamoodi ekraanikuva tehnoloogia, mida kasutatakse märkide, graafika ja piltide kuvamiseks ekraaniterminalis.
Videomälu, mida nimetatakse ka kaadripuhvriks, kasutatakse graafikakiibiga töödeldud või kohe eraldatavate renderdamisandmete salvestamiseks. Nagu arvutimälu, on ka videomälu komponent, mida kasutatakse töödeldava graafilise teabe salvestamiseks. Pilt, mida ekraanil näeme, koosneb üksikutest pikslitest ning iga piksel kasutab oma heleduse ja värvi reguleerimiseks 4–32 või isegi 64-bitiseid andmeid. Need andmed tuleb salvestada videomällu. Seejärel määratakse see kuvarikiibi ja protsessori abil ning lõpuks teisendatakse operatsiooni tulemus graafikaks ja väljastatakse ekraanile.
1. Videomälu arvutamine:
laius * kõrgus * PIXEL_SIZE (biti sügavus)
8-bitine 16-bitine 32-bitine
U32 * p = (U32 *) GetMemoryAddr ();
p [y * laius + x] = 0xffff0000;
Näiteks on eraldusvõime 1280 * 720, pildirežiim on ARGB8888 ja teie videomälupuhver on 1280 * 720 * 4. Kui see on ARGB1555, tähistavad 1280 * 720 * 2, 4 ja 2 biti sügavust, mis on baitide arv
Eraldusvõime on 1280 * 720 ja pildirežiim on ARGB8888. Ühel ekraanil on ühes reas 1280 pikslit ja ühes veerus 720 pikslit. Ühte pikslit kontrollib 4 baiti andmeid.
2. Realiseerimisprotsess on järgmine: videomälu sisu vastab üks ühele kuvari terminali pikslitele. Selle üks-ühele vastavuse määravad tavaliselt registrid ja seejärel rakendab riistvara. Mälusisu toimimine muudab ekraani piksleid, nii et konkreetse liidese kuvamine on realiseeritav. Tegelikult on see ka üldise digitaalse kuva kuvamise meetod. Näiteks: 320 * 240 ühevärviline (1-bitine) piksline OSD nõuab sellele vastamiseks 40 * 240-baiti salvestusruumi; 320 * 240 16 värvi (4-bitist) pikslit sisaldav OSD nõuab selle vastamiseks 160 * 240-baiti salvestusruumi
Nüüd on salvestusüksuse sisu muutmisega võimalik muuta OSD piksleid, kuid ikkagi on põhiküsimus, kuidas toimida vastavalt vajadustele, see tähendab, kuidas teatud pikslit määrata kindlaksmääratud värviks. Järgmisena tutvustame näidiste kontseptsiooni.
Baidi nelja alumise biti sisu vastab üks ühele pikslile ja selle väärtus on "3", seejärel määratakse värviga, mida tähistab arv "3", värvipalett ja seejärel OSD ekraan juhitakse pikslile määratud värvi määrama. Samamoodi
Vastava seose selle värvipaleti ja füüsilise OSD-ekraani vahel määrab tavaliselt register, mille tagab riistvara. Konkreetse kuvakeskkonna jaoks on see värvipalett üldiselt fikseeritud
Praegu on OSD rakendamise kaks peamist meetodit: välise OSD-generaatori ja videoprotsessori vaheline pealekandmine ja süntees; videoprotsessor toetab OSD-d sisemiselt ja asetab OSD-teabe otse videopuhvrisse.
1. Välise OSD-generaatori ja videoprotsessori vahelise superpositsiooni sünteesi teostusprintsiip on: MCU-sse sisseehitatud märkide generaator ja kuvapuhver, mis kasutab teleri ekraani ja OSD-ekraanisisu vahetamiseks kiiret tühi signaali ja muu sisu, mis asetatakse lõplikule ekraaniekraanile, OSD-s ja kuvariekraani pealekandmisprotsessis, saab nende kahe vahelise suhte reguleerimisega saavutada OSD pooleldi läbipaistva (segamise) efekti. Samal ajal, kodeerides punased, rohelised ja sinised signaalid uuesti OSD signaali, on võimalik saada erinevaid OSD värviefekte.
2. Teine rakendusmeetod on OSD toetamine videoprotsessori sees ja OSD-teabe otsene paigutamine videopuhvrisse. Seda tüüpi videotöötlusel on tavaliselt väline mälu või väike kogus siseliini puhvreid, samuti OSD-generaator. OSD süntees ja juhtimine viiakse otse läbi videopuhvris ning sellel on ka ülalnimetatud poolläbipaistvuse ja värvide juhtimise funktsioonid. OSD-l on kahte tüüpi: fondipõhine ja bitikaart.
Märgi OSD: kuva vahemälu salvestamiseks kasutavad varased ja odavad lahendused tähemärkide OSD-generaatorit. Põhimõtteks on OSD-s kuvatava sisu jagamine plokkideks vastavalt konkreetsele vormingule (12 × 18, 12 × 16 jne), näiteks numbrid 0–9, az-tähed, tavaliselt kasutatav heledus, kontrastsümbolid jne. , ja see sisu on tahkestatud ROM-is või Flashis, kuvatakse vahemällu ainult vastav indeksinumber, sellist "sõnastiku" struktuuri saab oluliselt vähendada Näita vajadust vahemällu salvestamise järele. Samal ajal on iga märgi värvi ja muude atribuutide üle kontrolli saavutamiseks tavaliselt kuvapuhvriga sama suur atribuudipuhver ja selle atribuudid (esiplaani värv, taustavärv, värelus jne). on efektiivsed kogu märgi iga piksli jaoks. Selle puuduse korvamiseks, et iga piksli värvi ei saa sel viisil määrata, pakub OSD-generaatori disainer lahenduse mitmevärviliste tähemärkide esitamiseks, ühendades mitu kuvapuhvrit. Põhimõte on see, et iga kuvapuhver määrab värviskeemi. Kui ühendatakse kaks või enam kuvaripuhvrit, saab rohkem kui kahte värvi mitmevärvilised tähemärgid "kokku panna". Märgi OSD eeliseks on see, et ta saab OSD-s kasutada vähem kuvapuhvrit ja MCU peab vastava OSD-teabe kuvamiseks määrama ainult kuvasisu indeksi, mida saab rakendada suhteliselt väikese kiirusega MCU-l. Kuid see on just ülaltoodu tõttu
Ekraaniteave ja värvikodeerimismeetod ei ole piisavalt intuitiivsed, mis toob OSD tähemärgi püsivara väljatöötamisse mõningaid probleeme. Tavaliselt kasutavad seda tüüpi OSD-d LCD-kuvarid, odavad lameekraaniga telerid ja traditsioonilised kineskooptelerid ning need hõivavad turul endiselt peavoolu positsiooni. Võrreldes tähemärgi OSD-ga on bittkaardi OSD töötluspõhimõte intuitiivsem ja lihtsam: muutes iga pikslit lõpliku kuva sisu kindlas piirkonnas, asetatakse OSD teave otse viimasele ekraaniekraanile,
Selle piksli haaval juhtimine võib tagada mitmevärvilise ja piisava jõudluse. Bittkaardi OSD generaator on tavaliselt ehitatud videoprotsessorisse ja jagab oma peamist kuvapuhvrit. Samuti on olemas videoprotsessorist sõltumatud professionaalsed OSD-i bitmap-generaatorid, näiteks Maximi MAX4455. Tavaliselt vajab seda tüüpi kiip kuvari puhvrina välist SDRAM-i. Bittkaardi OSD kuvamisefekt võib teoreetiliselt olla väga täiuslik. See võib pakkuda Windowsile sarnase kolmemõõtmelise efektiga mitmesuguseid objekte, näiteks varjutatud nuppe, värvilist graafikat ja teksti jne. Puuduseks on see, et sellel peab olema piisavalt OSD ekraanivahemikku ja MCU kiirusenõuded pikslite kaupa. pikslitöötlus. Seda tüüpi OSD-d kasutatakse tavaliselt suuremahulistes tipptasemel lameekraaniga telerites ja professionaalsetes kuvarites. Tehnoloogia pideva arendamise ja mälukulude pideva languse tõttu peaksid kõik tulevased OSD-d olema kaardistatud.
osd joonistamine kasutab tavaliselt topeltpuhvri vahemälumehhanismi
Üks puhver on see, mida me näeme, ja teine on nähtamatu. Joonistamisel töötle kõigepealt puhvris olevad andmed, mida pole võimalik näha. Joonistamisel kopeerige selle puhvri andmed, et neid näha.
|
Üllatuse saamiseks sisestage e-posti aadress
es.fmuser.org
it.fmuser.org
fr.fmuser.org
de.fmuser.org
af.fmuser.org -> afrikaans
sq.fmuser.org -> albaania keel
ar.fmuser.org -> araabia
hy.fmuser.org -> Armeenia
az.fmuser.org -> aserbaidžaanlane
eu.fmuser.org -> baski keel
be.fmuser.org -> valgevenelane
bg.fmuser.org -> Bulgaaria
ca.fmuser.org -> katalaani keel
zh-CN.fmuser.org -> hiina (lihtsustatud)
zh-TW.fmuser.org -> Hiina (traditsiooniline)
hr.fmuser.org -> horvaadi keel
cs.fmuser.org -> tšehhi
da.fmuser.org -> taani keel
nl.fmuser.org -> Hollandi
et.fmuser.org -> eesti keel
tl.fmuser.org -> filipiinlane
fi.fmuser.org -> soome keel
fr.fmuser.org -> Prantsusmaa
gl.fmuser.org -> galicia keel
ka.fmuser.org -> gruusia keel
de.fmuser.org -> saksa keel
el.fmuser.org -> Kreeka
ht.fmuser.org -> Haiti kreool
iw.fmuser.org -> heebrea
hi.fmuser.org -> hindi
hu.fmuser.org -> Ungari
is.fmuser.org -> islandi keel
id.fmuser.org -> indoneesia keel
ga.fmuser.org -> iiri keel
it.fmuser.org -> Itaalia
ja.fmuser.org -> jaapani keel
ko.fmuser.org -> korea
lv.fmuser.org -> läti keel
lt.fmuser.org -> Leedu
mk.fmuser.org -> makedoonia
ms.fmuser.org -> malai
mt.fmuser.org -> malta keel
no.fmuser.org -> Norra
fa.fmuser.org -> pärsia keel
pl.fmuser.org -> poola keel
pt.fmuser.org -> portugali keel
ro.fmuser.org -> Rumeenia
ru.fmuser.org -> vene keel
sr.fmuser.org -> serbia
sk.fmuser.org -> slovaki keel
sl.fmuser.org -> Sloveenia
es.fmuser.org -> hispaania keel
sw.fmuser.org -> suahiili keel
sv.fmuser.org -> rootsi keel
th.fmuser.org -> Tai
tr.fmuser.org -> türgi keel
uk.fmuser.org -> ukrainlane
ur.fmuser.org -> urdu
vi.fmuser.org -> Vietnam
cy.fmuser.org -> kõmri keel
yi.fmuser.org -> Jidiši
FMUSER Wirless edastab videot ja heli lihtsamalt!
Saada sõnum
Aadress:
Nr 305 tuba HuiLan Building No.273 Huanpu Road Guangzhou, Hiina 510620
Kategooriad
Uudiskiri