„FMUSER Wirless“ perduoda vaizdo ir garso įrašus lengviau!
es.fmuser.org
it.fmuser.org
fr.fmuser.org
de.fmuser.org
af.fmuser.org -> afrikanų kalba
sq.fmuser.org -> albanų
ar.fmuser.org -> arabų
hy.fmuser.org -> armėnas
az.fmuser.org -> azerbaidžanietis
eu.fmuser.org -> baskų
be.fmuser.org -> baltarusių
bg.fmuser.org -> bulgarų
ca.fmuser.org -> katalonų
zh-CN.fmuser.org -> kinų (supaprastinta)
zh-TW.fmuser.org -> kinų (tradicinė)
hr.fmuser.org -> kroatų
cs.fmuser.org -> čekų
da.fmuser.org -> danų
nl.fmuser.org -> Olandų
et.fmuser.org -> estų
tl.fmuser.org -> filipinietis
fi.fmuser.org -> suomių
fr.fmuser.org -> prancūzų
gl.fmuser.org -> Galisų
ka.fmuser.org -> gruzinų
de.fmuser.org -> vokiečių kalba
el.fmuser.org -> graikų
ht.fmuser.org -> Haičio kreolis
iw.fmuser.org -> hebrajų
hi.fmuser.org -> hindi
hu.fmuser.org -> vengrų
is.fmuser.org -> islandų
id.fmuser.org -> indoneziečių
ga.fmuser.org -> airių
it.fmuser.org -> italų kalba
ja.fmuser.org -> japonų
ko.fmuser.org -> korėjiečių
lv.fmuser.org -> latvių
lt.fmuser.org -> lietuvis
mk.fmuser.org -> makedonų
ms.fmuser.org -> malajiečių
mt.fmuser.org -> maltiečių
no.fmuser.org -> norvegų
fa.fmuser.org -> persų
pl.fmuser.org -> lenkų
pt.fmuser.org -> portugalų
ro.fmuser.org -> rumunų
ru.fmuser.org -> rusų
sr.fmuser.org -> serbų
sk.fmuser.org -> slovakų
sl.fmuser.org -> slovėnų
es.fmuser.org -> ispanų
sw.fmuser.org -> svahili kalba
sv.fmuser.org -> švedų
th.fmuser.org -> Tailando
tr.fmuser.org -> turkų
uk.fmuser.org -> ukrainietis
ur.fmuser.org -> urdu
vi.fmuser.org -> vietnamiečių
cy.fmuser.org -> Valų kalba
yi.fmuser.org -> jidiš
OSD (On Screen Display) yra tam tikra ekrano rodymo technologija, naudojama simboliams, grafikai ir vaizdams rodyti ekrano terminale.
Vaizdo atmintis, dar vadinama kadro buferiu, naudojama grafikos lusto apdorotiems arba netrukus išgaunamiems atvaizdavimo duomenims saugoti. Kaip ir kompiuterio atmintis, vaizdo atmintis yra komponentas, naudojamas kaupiamai grafinei informacijai saugoti. Vaizdas, kurį matome ekrane, susideda iš atskirų pikselių, o kiekvienas pikselis naudoja 4–32 ar net 64 bitų duomenis, kad valdytų jo ryškumą ir spalvas. Šie duomenys turi būti išsaugoti vaizdo atmintyje. Tada jis priskiriamas ekrano lustui ir procesoriui, o galiausiai operacijos rezultatas paverčiamas grafika ir išvedamas į ekraną.
1. Vaizdo atminties skaičiavimas:
plotis * aukštis * PIXEL_SIZE (bitų gylis)
8 bitų 16 bitų 32 bitų
U32 * p = (U32 *) „GetMemoryAddr“ ();
p [y * plotis + x] = 0xffff0000;
Pvz., Skiriamoji geba yra 1280 * 720, vaizdo režimas yra ARGB8888, o jūsų vaizdo atminties buferis yra 1280 * 720 * 4. Jei jis yra ARGB1555, 1280 * 720 * 2, 4 ir 2 reiškia bitų gylį, kuris yra baitų skaičius
Skiriamoji geba yra 1280 * 720, o vaizdo režimas - ARGB8888. Viename ekrane yra 1280 pikselių vienoje eilėje ir 720 pikselių viename stulpelyje. Vieną pikselį valdo 4 baitai duomenų.
2. Realizacijos procesas yra toks: vaizdo atminties turinys atitinka ekrano terminalo taškus pikseliais. Šį „vienas su vienu“ susirašinėjimą paprastai nustato registrai, o tada jį įgyvendina aparatinė įranga. Atminties turinio veikimas keičia ekrano taškus, kad būtų galima realizuoti konkrečią sąsają. Tiesą sakant, tai yra ir bendrojo skaitmeninio rodymo metodas. Pavyzdžiui: 320 * 240 vienspalvių (1 bitų) pikselių OSD reikia 40 * 240 Baitų vietos, kad ji atitiktų; 320 * 240 16 spalvų (4 bitų) pikselių OSD reikia 160 * 240 Baitų vietos, kad ji atitiktų
Dabar galima pakeisti OSD pikselius modifikuojant atminties įrenginio turinį, tačiau vis dar yra pagrindinis klausimas, kaip veikti pagal poreikius, tai yra, kaip nustatyti tam tikrą pikselį į nurodytą spalvą. Toliau pristatysime pavyzdžių koncepciją.
Apatinių keturių baitų baito turinys atitinka pikselį vienas prie kito ir jo vertė yra „3“, tada spalva, kurią žymi skaičius „3“, nustato spalvų paletė, o tada OSD ekranas nustatomas taško nustatymas pagal nurodytą spalvą. Panašiai
Atitinkamą šios spalvų paletės ir fizinio OSD ekrano santykį paprastai nustato registras, kurį garantuoja aparatinė įranga. Konkrečioje ekrano aplinkoje ši spalvų paletė paprastai yra fiksuota
Šiuo metu yra du pagrindiniai OSD diegimo metodai: išorinio OSD generatoriaus ir vaizdo procesoriaus uždėjimas ir sintezė; vaizdo procesorius palaiko OSD iš vidaus ir tiesiogiai prideda OSD informaciją vaizdo buferyje.
1. Išorinio OSD generatoriaus ir vaizdo procesoriaus superpozicijos sintezės principas yra: MCU įmontuotas simbolių generatorius ir ekrano buferis, naudojant „Fast-Blank“ signalą, norint perjungti televizoriaus ekraną ir OSD ekrano turinį, padaryti OSD simbolius. ir kitas turinys, uždėtas galutiniame ekrane, OSD ir ekrano uždėjimo procese, koreguojant šių dviejų santykį, gali pasiekti OSD pusiau permatomo (maišymo) efektą. Tuo pačiu metu, perkoduojant raudonus, žalius ir mėlynus signalus OSD signale, galima gauti skirtingus OSD spalvų efektus.
2. Kitas įgyvendinimo metodas yra palaikyti OSD vaizdo procesoriaus viduje ir tiesiogiai uždėti OSD informaciją vaizdo buferyje. Šio tipo vaizdo apdorojimas paprastai turi išorinę atmintį arba nedidelį kiekį vidinių linijų buferių, taip pat OSD generatorių. OSD sintezė ir valdymas yra tiesiogiai užbaigti vaizdo buferyje, be to, jis turi minėtas permatomumo ir spalvų valdymo funkcijas. OSD yra dviejų tipų: šriftu ir „Bit-Map“.
Simbolių OSD: norėdami išsaugoti ekrano talpyklą, ankstyvieji ir nebrangūs sprendimai naudoja simbolių OSD generatorių. Principas yra padalinti ekrano turinį OSD į blokus pagal konkretų formatą (12 × 18, 12 × 16 ir kt.), Tokius kaip skaičiai 0–9, az raidės, dažniausiai naudojamas ryškumas, kontrasto simboliai ir kt. , o šis turinys sutvirtinamas ROM arba „Flash“, tik atitinkamas indekso numeris yra saugomas ekrano talpykloje, tokią „žodyno“ struktūrą galima gerokai sumažinti. Parodyti talpyklos poreikį. Tuo pačiu metu, norint kontroliuoti kiekvieno simbolio spalvą ir kitus atributus, paprastai yra tokio paties dydžio atributų buferis, kaip ir ekrano buferis, ir jo atributai (pirmojo plano spalva, fono spalva, mirgėjimas ir kt.) yra efektyvūs kiekvienam pikseliui visame simbolyje. Siekdamas kompensuoti trūkumą, kai tokiu būdu negalima nurodyti kiekvieno pikselio spalvos, OSD generatoriaus dizaineris pateikia sprendimą, kaip pateikti daugiaspalvius simbolius, derinant kelis ekrano buferius. Principas yra tas, kad kiekvienas ekrano buferis nustato spalvų schemą. Sujungus du ar daugiau ekrano buferių, daugiaspalvius simbolius, turinčius daugiau nei dvi spalvas, galima „sujungti“. Simbolių OSD pranašumas yra tas, kad jis gali naudoti mažiau ekrano buferio OSD viduje, o MCU reikia nurodyti tik rodomo turinio rodyklę, kad būtų rodoma atitinkama OSD informacija, kurią galima įdiegti palyginti mažo greičio MCU. Bet būtent dėl to, kas išdėstyta pirmiau
Vaizdo informacija ir spalvų kodavimo metodas nėra pakankamai intuityvus, o tai sukels tam tikrų problemų dėl OSD simbolių programinės aparatinės įrangos kūrimo. Paprastai LCD monitoriai, pigūs plokščiaekraniai televizoriai ir tradiciniai kineskopiniai televizoriai naudoja tokio tipo OSD, ir jie vis dar užima pagrindinę padėtį rinkoje. Palyginti su simbolių OSD, bitų žemėlapio OSD apdorojimo principas yra intuityvesnis ir paprastesnis: keičiant kiekvieną pikselį tam tikroje galutinio ekrano turinio srityje, OSD informacija tiesiogiai uždedama galutiniame ekrane,
Pikselių po pikselių valdymas gali užtikrinti daugiaspalvį ir pakankamą našumą. Bitų žemėlapių OSD generatorius paprastai yra pastatytas vaizdo procesoriuje ir dalijasi savo pagrindiniu ekrano buferiu. Taip pat yra profesionalių OSD bitų žemėlapių generatorių, nepriklausančių nuo vaizdo procesoriaus, pavyzdžiui, „Maxim“ MAX4455. Paprastai tokio tipo lustams reikalingas išorinis SDRAM kaip ekrano buferis. Teoriškai bitų žemėlapių OSD rodymo efektas gali būti labai tobulas. Jis gali suteikti įvairiems objektams trimatį efektą, panašų į „Windows“, pvz., Šešėlinius mygtukus, spalvingą grafiką ir tekstą ir kt. Trūkumas yra tas, kad jame turi būti pakankamai OSD ekrano talpyklos ir MCU greičio reikalavimai pikseliais. pikselių apdorojimas. Šio tipo OSD paprastai naudojamas didelio dydžio aukščiausios klasės plokščiaekraniuose televizoriuose ir profesionaliuose monitoriuose. Nuolat tobulėjant technologijoms ir nuolat mažėjant atminties sąnaudoms, visi būsimi OSD turėtų būti priskirti žemėlapiams.
OSD brėžinyje paprastai naudojamas dvigubo buferio talpyklos mechanizmas
Vienas buferis yra tai, ką mes galime pamatyti, o kitas - nematomas. Piešdami pirmiausia apdorokite duomenis, kurie nėra matomi buferyje. Piešdami nukopijuokite šio buferio duomenis, kad pamatytumėte.
|
Įveskite el. Pašto adresą, kad gautumėte staigmeną
es.fmuser.org
it.fmuser.org
fr.fmuser.org
de.fmuser.org
af.fmuser.org -> afrikanų kalba
sq.fmuser.org -> albanų
ar.fmuser.org -> arabų
hy.fmuser.org -> armėnas
az.fmuser.org -> azerbaidžanietis
eu.fmuser.org -> baskų
be.fmuser.org -> baltarusių
bg.fmuser.org -> bulgarų
ca.fmuser.org -> katalonų
zh-CN.fmuser.org -> kinų (supaprastinta)
zh-TW.fmuser.org -> kinų (tradicinė)
hr.fmuser.org -> kroatų
cs.fmuser.org -> čekų
da.fmuser.org -> danų
nl.fmuser.org -> Olandų
et.fmuser.org -> estų
tl.fmuser.org -> filipinietis
fi.fmuser.org -> suomių
fr.fmuser.org -> prancūzų
gl.fmuser.org -> Galisų
ka.fmuser.org -> gruzinų
de.fmuser.org -> vokiečių kalba
el.fmuser.org -> graikų
ht.fmuser.org -> Haičio kreolis
iw.fmuser.org -> hebrajų
hi.fmuser.org -> hindi
hu.fmuser.org -> vengrų
is.fmuser.org -> islandų
id.fmuser.org -> indoneziečių
ga.fmuser.org -> airių
it.fmuser.org -> italų kalba
ja.fmuser.org -> japonų
ko.fmuser.org -> korėjiečių
lv.fmuser.org -> latvių
lt.fmuser.org -> lietuvis
mk.fmuser.org -> makedonų
ms.fmuser.org -> malajiečių
mt.fmuser.org -> maltiečių
no.fmuser.org -> norvegų
fa.fmuser.org -> persų
pl.fmuser.org -> lenkų
pt.fmuser.org -> portugalų
ro.fmuser.org -> rumunų
ru.fmuser.org -> rusų
sr.fmuser.org -> serbų
sk.fmuser.org -> slovakų
sl.fmuser.org -> slovėnų
es.fmuser.org -> ispanų
sw.fmuser.org -> svahili kalba
sv.fmuser.org -> švedų
th.fmuser.org -> Tailando
tr.fmuser.org -> turkų
uk.fmuser.org -> ukrainietis
ur.fmuser.org -> urdu
vi.fmuser.org -> vietnamiečių
cy.fmuser.org -> Valų kalba
yi.fmuser.org -> jidiš
„FMUSER Wirless“ perduoda vaizdo ir garso įrašus lengviau!
Susisiekite su mumis
Adresas:
Nr. 305 kambarys „HuiLan“ pastatas Nr. 273 Huanpu Road Guangdžou, Kinija 510620
Kategorijos
Naujienlaiškis