FMUSER brezžični prenos video in zvoka lažje!
es.fmuser.org
it.fmuser.org
fr.fmuser.org
de.fmuser.org
af.fmuser.org -> afrikanščina
sq.fmuser.org -> albanski
ar.fmuser.org -> arabščina
hy.fmuser.org -> Armenščina
az.fmuser.org -> azerbajdžanski
eu.fmuser.org -> baskovščina
be.fmuser.org -> belorusko
bg.fmuser.org -> bolgarščina
ca.fmuser.org -> katalonščina
zh-CN.fmuser.org -> kitajščina (poenostavljena)
zh-TW.fmuser.org -> kitajščina (tradicionalno)
hr.fmuser.org -> hrvaški
cs.fmuser.org -> češčina
da.fmuser.org -> danski
nl.fmuser.org -> nizozemščina
et.fmuser.org -> estonščina
tl.fmuser.org -> filipinsko
fi.fmuser.org -> finski
fr.fmuser.org -> francosko
gl.fmuser.org -> galicijščina
ka.fmuser.org -> gruzijski
de.fmuser.org -> nemščina
el.fmuser.org -> grščina
ht.fmuser.org -> haitijska kreolščina
iw.fmuser.org -> hebrejščina
hi.fmuser.org -> hindujščina
hu.fmuser.org -> madžarščina
is.fmuser.org -> islandski
id.fmuser.org -> indonezijski
ga.fmuser.org -> irski
it.fmuser.org -> italijanščina
ja.fmuser.org -> japonski
ko.fmuser.org -> korejski
lv.fmuser.org -> latvijski
lt.fmuser.org -> litovščina
mk.fmuser.org -> makedonščina
ms.fmuser.org -> malajščina
mt.fmuser.org -> malteščina
no.fmuser.org -> norveščina
fa.fmuser.org -> perzijski
pl.fmuser.org -> poljščina
pt.fmuser.org -> portugalščina
ro.fmuser.org -> romunščina
ru.fmuser.org -> ruščina
sr.fmuser.org -> srbščina
sk.fmuser.org -> slovaški
sl.fmuser.org -> slovenščina
es.fmuser.org -> španščina
sw.fmuser.org -> svahili
sv.fmuser.org -> švedščina
th.fmuser.org -> tajska
tr.fmuser.org -> turški
uk.fmuser.org -> ukrajinski
ur.fmuser.org -> urdujščina
vi.fmuser.org -> Vietnamščina
cy.fmuser.org -> valižanščina
yi.fmuser.org -> jidiš
OSD (zaslonski prikaz) je vrsta zaslonske tehnologije, ki se uporablja za prikaz znakov, grafik in slik na prikazovalnem terminalu.
Video pomnilnik, znan tudi kot medpomnilnik okvirjev, se uporablja za shranjevanje podatkov upodabljanja, ki jih obdela grafični čip ali jih bo kmalu izvlekel. Tako kot računalniški pomnilnik je tudi video pomnilnik komponenta, ki se uporablja za shranjevanje grafičnih informacij, ki jih je treba obdelati. Slika, ki jo vidimo na zaslonu, je sestavljena iz posameznih slikovnih pik, vsaka slikovna pika pa za nadzor svetlosti in barve uporablja 4-32 ali celo 64-bitne podatke. Te podatke je treba shraniti v video pomnilnik. Nato ga dodelijo prikazovalni čip in CPU, na koncu pa se rezultat operacije pretvori v grafiko in izpiše na zaslon.
1. Izračun video pomnilnika:
širina * višina * PIXEL_SIZE (bitna globina)
8-bitni 16-bitni 32-bitni
U32 * p = (U32 *) GetMemoryAddr ();
p [y * širina + x] = 0xffff0000;
Na primer, ločljivost je 1280 * 720, slikovni način je ARGB8888, medpomnilnik video pomnilnika pa 1280 * 720 * 4. Če je ARGB1555, 1280 * 720 * 2, 4 in 2 predstavljajo bitno globino, kar je število bajtov
Ločljivost je 1280 * 720, način slike pa ARGB8888. Na enem zaslonu je 1280 slikovnih pik v eni vrstici in 720 slikovnih pik v enem stolpcu. En piksel nadzorujejo 4 bajti podatkov.
2. Postopek realizacije je: vsebina video pomnilnika ustreza pikslom na prikazovalnem terminalu ena proti ena. To individualno korespondenco praviloma nastavijo registri, nato pa jo izvede strojna oprema. Delovanje pomnilniške vsebine spremeni slikovne pike zaslona, tako da je mogoče realizirati prikaz določenega vmesnika. Pravzaprav je to tudi metoda za prikaz splošnega digitalnega zaslona. Na primer: 320 * 240 enobarvni (1 bitni) piksel OSD zahteva 40 * 240 bajtov prostora za shranjevanje, da mu ustreza; Zaslon na zaslonu s 320 * 240 16-barvnimi (4 bitnimi) slikovnimi pikami zahteva 160 * 240 bajtov prostora za shranjevanje
Zdaj je možno spremeniti slikovne pike OSD s spreminjanjem vsebine pomnilniške enote, vendar še vedno ostaja ključno vprašanje, kako ravnati v skladu s potrebami, to je, kako določeno piksel nastaviti na določeno barvo. Nato bomo predstavili koncept vzorcev.
Vsebina spodnjih štirih bitov v bajtu ustreza pikslu ena na ena, njegova vrednost pa je "3", nato barva, ki jo predstavlja številka "3", določi barvna paleta, nato pa zaslon na zaslonu se nastavi, da se piksel nastavi na določeno barvo. Podobno,
Ustrezno razmerje med to barvno paleto in fizičnim zaslonskim zaslonom na splošno nastavi register, kar zagotavlja strojna oprema. Za določeno prikazno okolje je ta barvna paleta praviloma fiksna
Trenutno obstajata dve glavni metodi izvajanja OSD: nalaganje in sinteza med zunanjim generatorjem OSD in video procesorjem; video procesor podpira OSD interno in neposredno prekriva podatke OSD znotraj video vmesnika.
1. Načelo realizacije sinteze superpozicije med zunanjim generatorjem OSD in video procesorjem je: generator znakov in medpomnilnik zaslona, vgrajen v MCU, s pomočjo signala Fast-Blank za preklapljanje med televizijskim zaslonom in vsebino zaslona OSD, izdelava OSD znakov in druge vsebine, naložene na končnem zaslonu zaslona, v OSD in postopku prekrivanja zaslona s prilagoditvijo razmerja med obema lahko dosežemo učinek polprozornega mešanja na zaslonu (Blending). Hkrati lahko s ponovnim kodiranjem rdečega, zelenega in modrega signala v OSD signalu dobimo različne barvne učinke OSD.
2. Druga metoda izvajanja je podpora zaslonskemu zaslonu znotraj video procesorja in neposredno nalaganje informacij o zaslonskem meniju znotraj video vmesnika. Ta vrsta obdelave videoposnetkov ima običajno zunanji pomnilnik ali majhno količino vmesnih vmesnih pomnilnikov, pa tudi generator OSD. Sinteza in nadzor OSD se neposredno zaključita v video medpomnilniku, poleg tega pa ima tudi zgoraj omenjeni funkciji prosojnosti in nadzora barv. OSD ima dve vrsti: na podlagi pisave in na bitni karti.
OSD znakov: Da bi shranili predpomnilnik zaslona, zgodnje in poceni rešitve uporabljajo generator OSD znakov. Načelo je razdeliti prikazno vsebino v zaslonskem meniju na bloke glede na določeno obliko (12 × 18, 12 × 16 itd.), Na primer številke 0–9, črke az, pogosto uporabljene svetlosti, kontrastne simbole itd. , in ta vsebina je strnjena v ROM-u ali Flash-u, v prikaznem predpomnilniku je shranjena samo ustrezna indeksna številka, tako strukturo "slovarja" je mogoče močno zmanjšati. Pokazati potrebo po predpomnjenju. Hkrati je za zagotovitev nadzora nad barvo in drugimi atributi vsakega znaka običajno na voljo vmesni pomnilnik atributov enake velikosti kot vmesni vmesni pomnilnik in njegovi atributi (barva ospredja, barva ozadja, utripanje itd.) so učinkovite za vsako slikovno piko v celotnem znaku. Da bi na ta način odpravil pomanjkljivost, ker ni mogoče določiti barve za posamezno slikovno piko, oblikovalec generatorja OSD ponuja rešitev za predstavitev večbarvnih znakov s kombiniranjem več medpomnilnikov zaslona. Načelo je, da vsak medpomnilnik zaslona določa barvno shemo. Ko sta združeni dve ali več medpomnilnikov zaslona, lahko večbarvne znake z več kot dvema barvama »sestavimo skupaj«. Prednost znakovnega zaslonskega menija je v tem, da lahko v njem prikaže manj vmesnega pomnilnika, MCU pa mora določiti samo indeks vsebine zaslona za prikaz ustreznih informacij na zaslonu, ki jih je mogoče implementirati na sorazmerno nizkih hitrostih MCU. A ravno zaradi zgoraj navedenega
Informacije o zaslonu in način barvnega kodiranja niso dovolj intuitivni, kar bo povzročilo nekaj težav pri razvoju vdelane programske opreme OSD znakov. Običajno LCD-monitorji, poceni televizorji z ravnim zaslonom in tradicionalni televizorji s CRT uporabljajo to vrsto zaslonskih zaslonov in še vedno zasedajo glavno mesto na trgu. V primerjavi z OSD z znaki je načelo obdelave bitnega OSD bolj intuitivno in preprosto: s spreminjanjem vsake slikovne pike na določenem območju končne vsebine zaslona se podatki OSD neposredno naložijo na končni zaslon,
Nadzor nad slikovnimi pikami lahko zagotavlja večbarvne in zadostne zmogljivosti. Generator bitnih slik OSD je običajno vgrajen v video procesor in si deli glavni vmesni pomnilnik zaslona. Obstajajo tudi profesionalni generatorji bitnih slik OSD, neodvisni od video procesorja, na primer Maximov MAX4455. Običajno ta vrsta čipa zahteva zunanji SDRAM kot vmesni pomnilnik. Prikaz učinka bitne slike OSD je teoretično lahko zelo popoln. Ponuja lahko različne predmete s tridimenzionalnim učinkom, podobnim sistemu Windows, kot so senčni gumbi, barvita grafika in besedilo itd. Pomanjkljivost je v tem, da mora imeti dovolj predpomnilnika zaslona na zaslonu in zahteve glede hitrosti MCU glede na slikovno piko obdelava slikovnih pik. Ta vrsta OSD se običajno uporablja na velikih televizorjih z ravnim zaslonom visoke kakovosti in profesionalnih monitorjih. Z nenehnim razvojem tehnologije in nenehnim upadanjem stroškov pomnilnika bi morali biti prihodnji OSD narejeni v bitni obliki.
risba osd običajno uporablja mehanizem predpomnjenja z dvojnim vmesnim pomnilnikom
Eden medpomnilnik je tisto, kar lahko vidimo, drugi pa je neviden. Pri risanju najprej obdelajte podatke v vmesnem pomnilniku, ki jih ni mogoče videti. Med risanjem kopirajte podatke tega vmesnega pomnilnika, da jih vidite.
|
Vnesite e-pošto, da dobite presenečenje
es.fmuser.org
it.fmuser.org
fr.fmuser.org
de.fmuser.org
af.fmuser.org -> afrikanščina
sq.fmuser.org -> albanski
ar.fmuser.org -> arabščina
hy.fmuser.org -> Armenščina
az.fmuser.org -> azerbajdžanski
eu.fmuser.org -> baskovščina
be.fmuser.org -> belorusko
bg.fmuser.org -> bolgarščina
ca.fmuser.org -> katalonščina
zh-CN.fmuser.org -> kitajščina (poenostavljena)
zh-TW.fmuser.org -> kitajščina (tradicionalno)
hr.fmuser.org -> hrvaški
cs.fmuser.org -> češčina
da.fmuser.org -> danski
nl.fmuser.org -> nizozemščina
et.fmuser.org -> estonščina
tl.fmuser.org -> filipinsko
fi.fmuser.org -> finski
fr.fmuser.org -> francosko
gl.fmuser.org -> galicijščina
ka.fmuser.org -> gruzijski
de.fmuser.org -> nemščina
el.fmuser.org -> grščina
ht.fmuser.org -> haitijska kreolščina
iw.fmuser.org -> hebrejščina
hi.fmuser.org -> hindujščina
hu.fmuser.org -> madžarščina
is.fmuser.org -> islandski
id.fmuser.org -> indonezijski
ga.fmuser.org -> irski
it.fmuser.org -> italijanščina
ja.fmuser.org -> japonski
ko.fmuser.org -> korejski
lv.fmuser.org -> latvijski
lt.fmuser.org -> litovščina
mk.fmuser.org -> makedonščina
ms.fmuser.org -> malajščina
mt.fmuser.org -> malteščina
no.fmuser.org -> norveščina
fa.fmuser.org -> perzijski
pl.fmuser.org -> poljščina
pt.fmuser.org -> portugalščina
ro.fmuser.org -> romunščina
ru.fmuser.org -> ruščina
sr.fmuser.org -> srbščina
sk.fmuser.org -> slovaški
sl.fmuser.org -> slovenščina
es.fmuser.org -> španščina
sw.fmuser.org -> svahili
sv.fmuser.org -> švedščina
th.fmuser.org -> tajska
tr.fmuser.org -> turški
uk.fmuser.org -> ukrajinski
ur.fmuser.org -> urdujščina
vi.fmuser.org -> Vietnamščina
cy.fmuser.org -> valižanščina
yi.fmuser.org -> jidiš
FMUSER brezžični prenos video in zvoka lažje!
Kontakt
naslov:
No.305 Soba HuiLan stavba št.273 Huanpu Road Guangzhou Kitajska 510620
Kategorije
Novice