FMUSER Wirless Jittrażmetti Vidjo U Awdjo Aktar Faċli!
es.fmuser.org
it.fmuser.org
fr.fmuser.org
de.fmuser.org
af.fmuser.org -> Afrikans
sq.fmuser.org -> Albaniż
ar.fmuser.org -> Għarbi
hy.fmuser.org -> Armenjan
az.fmuser.org -> Ażerbajġan
eu.fmuser.org -> Bask
be.fmuser.org -> Belarussu
bg.fmuser.org -> Bulgaru
ca.fmuser.org -> Katalan
zh-CN.fmuser.org -> Ċiniż (Simplifikat)
zh-TW.fmuser.org -> Ċiniż (Tradizzjonali)
hr.fmuser.org -> Kroat
cs.fmuser.org -> Ċek
da.fmuser.org -> Daniż
nl.fmuser.org -> Olandiż
et.fmuser.org -> Estonjan
tl.fmuser.org -> Filippin
fi.fmuser.org -> Finlandiż
fr.fmuser.org -> Franċiż
gl.fmuser.org -> Galizjan
ka.fmuser.org -> Ġorġjan
de.fmuser.org -> Ġermaniż
el.fmuser.org -> Grieg
ht.fmuser.org -> Creole Ħaiti
iw.fmuser.org -> Ebrajk
hi.fmuser.org -> Ħindi
hu.fmuser.org -> Ungeriż
is.fmuser.org -> Iżlandiż
id.fmuser.org -> Indoneżjan
ga.fmuser.org -> Irlandiż
it.fmuser.org -> Taljan
ja.fmuser.org -> Ġappuniż
ko.fmuser.org -> Korean
lv.fmuser.org -> Latvjan
lt.fmuser.org -> Litwan
mk.fmuser.org -> Maċedonjan
ms.fmuser.org -> Malajan
mt.fmuser.org -> Malti
no.fmuser.org -> Norveġiż
fa.fmuser.org -> Persjan
pl.fmuser.org -> Pollakk
pt.fmuser.org -> Portugiż
ro.fmuser.org -> Rumen
ru.fmuser.org -> Russu
sr.fmuser.org -> Serb
sk.fmuser.org -> Slovakk
sl.fmuser.org -> Sloven
es.fmuser.org -> Spanjol
sw.fmuser.org -> Swaħili
sv.fmuser.org -> Svediż
th.fmuser.org -> Tajlandiż
tr.fmuser.org -> Tork
uk.fmuser.org -> Ukrain
ur.fmuser.org -> Urdu
vi.fmuser.org -> Vjetnamiż
cy.fmuser.org -> Welsh
yi.fmuser.org -> Jiddix
OSD (On Screen Display) huwa tip ta 'teknoloġija tal-wiri tal-iskrin użata biex turi karattri, grafika u stampi fuq it-terminal tal-wiri.
Il-memorja tal-vidjow, magħrufa wkoll bħala frame buffer, tintuża biex taħżen id-dejta tar-rendering ipproċessata jew waslet biex tiġi estratta miċ-ċippa grafika. Bħall-memorja tal-kompjuter, il-memorja tal-vidjo hija komponent użat biex jaħżen informazzjoni grafika biex tiġi pproċessata. L-istampa li naraw fuq il-wirja hija magħmula minn pixels individwali, u kull pixel juża data 4-32 jew saħansitra 64-bit biex jikkontrolla l-luminożità u l-kulur tagħha. Din id-dejta trid tiġi ffrankata permezz tal-memorja tal-vidjo. Imbagħad huwa assenjat miċ-ċippa tal-wiri u mis-CPU, u finalment ir-riżultat tal-operazzjoni jiġi kkonvertit fi grafika u joħroġ għall-wirja.
1. Kalkolu tal-memorja tal-vidjo:
wisa '* għoli * PIXEL_SIZE (bit bit)
8bit 16bit 32bit
U32 * p = (U32 *) GetMemoryAddr ();
p [y * wisgħa + x] = 0xffff0000;
Pereżempju, ir-riżoluzzjoni hija 1280 * 720, il-mod tal-immaġni huwa ARGB8888, u l-buffer tal-memorja tal-vidjo tiegħek huwa 1280 * 720 * 4. Jekk huwa ARGB1555, 1280 * 720 * 2, 4 u 2 jirrappreżentaw il-fond tal-bit, li huwa n-numru ta 'bytes
Ir-riżoluzzjoni hija 1280 * 720, u l-mod tal-immaġni huwa ARGB8888. Fuq skrin wieħed, hemm 1280 pixel f'ringiela waħda u 720 pixels f'kolonna waħda. Pixel wieħed huwa kkontrollat minn 4 bytes ta 'dejta.
2. Il-proċess ta 'realizzazzjoni huwa: il-kontenut tal-memorja tal-vidjo jikkorrispondi għall-pixels fuq it-terminal tal-wiri wieħed għal wieħed. Din il-korrispondenza one-to-one hija ġeneralment issettjata minn reġistri, u mbagħad implimentata mill-hardware. L-operazzjoni tal-kontenut tal-memorja tbiddel il-pixels ta 'l-iskrin, sabiex il-wirja ta' interface speċifika tkun tista 'tiġi realizzata. Fil-fatt, dan huwa wkoll il-metodu għall-wiri diġitali ġenerali. Pereżempju: 320 * 240 monokromatiku (1 Bit) pixel OSD jeħtieġ 40 * 240 Bytes spazju għall-ħażna biex jikkorrispondi miegħu; 320 * 240 16-il kulur (4 Bits) pixel OSD jeħtieġ 160 * 240 Bytes spazju għall-ħażna biex jikkorrispondi miegħu
Issa huwa possibbli li tbiddel il-pixels tal-OSD billi timmodifika l-kontenut tal-unità tal-ħażna, iżda għad hemm kwistjoni ewlenija kif topera skont il-bżonnijiet, jiġifieri, kif tissettja ċertu pixel għal kulur speċifikat. Sussegwentement, se nintroduċu l-kunċett ta 'swatches.
Il-kontenut ta 'l-erba' Bits t'isfel f'Byte jikkorrispondi għal pixel one-to-one, u l-valur tiegħu huwa "3", allura l-kulur rappreżentat bin-numru "3" huwa determinat mill-paletta tal-kulur, u mbagħad l-iskrin OSD hija misjuqa biex tissettja l-pixel għall-kulur speċifikat. Bl-istess mod,
Ir-relazzjoni korrispondenti bejn din il-paletta tal-kulur u l-iskrin tal-wiri fiżiku tal-OSD hija ġeneralment issettjata mir-reġistru, li huwa garantit mill-hardware. Għal ambjent ta 'wiri speċifiku, din il-paletta tal-kulur hija ġeneralment imwaħħla
Bħalissa hemm żewġ metodi ta 'implimentazzjoni OSD ewlenin: superpożizzjoni u sinteżi bejn il-ġeneratur OSD estern u l-proċessur tal-vidjo; il-proċessur tal-vidjow jappoġġja l-OSD internament, u direttament jissopponi informazzjoni OSD ġewwa l-buffer tal-vidjow.
1. Il-prinċipju ta 'realizzazzjoni tas-sinteżi tas-superpożizzjoni bejn il-ġeneratur OSD estern u l-proċessur tal-vidjo huwa: ġeneratur tal-karattru u buffer tal-wiri mibni fl-MCU, bl-użu tas-sinjal Fast-Blank biex jaqleb l-iskrin tat-TV u l-kontenut tal-wiri OSD, Agħmel karattri OSD u kontenut ieħor sovrappost fuq l-iskrin tal-wiri finali, fil-proċess ta 'sovrapożizzjoni tal-OSD u tal-wiri tal-iskrin, billi taġġusta l-proporzjon bejn it-tnejn jista' jikseb l-effett OSD semi-trasparenti (Taħlit). Fl-istess ħin, billi terġa 'tikkodifika s-sinjali ħomor, ħodor u blu fis-sinjal OSD, jistgħu jinkisbu effetti ta' kulur OSD differenti.
2. Metodu ieħor ta 'implimentazzjoni huwa li tappoġġja l-OSD ġewwa l-proċessur tal-vidjow, u tissupera direttament l-informazzjoni OSD ġewwa l-buffer tal-vidjow. Dan it-tip ta 'proċessar tal-vidjo ġeneralment ikollu memorja esterna jew ammont żgħir ta' buffers interni tal-linja, kif ukoll ġeneratur OSD. Is-sinteżi u l-kontroll tal-OSD jitlestew direttament fil-buffer tal-vidjow, u għandu wkoll il-funzjonijiet ta 'trasluċidità u kontroll tal-kulur imsemmija hawn fuq. OSD għandu żewġ tipi: Font-Based u Bit-Map.
Karattru OSD: Sabiex tissejvja l-cache tad-displej, soluzzjonijiet bikrija u bi prezz baxx jużaw ġeneratur tal-karattru OSD. Il-prinċipju huwa li l-kontenut tal-wiri fl-OSD jinqasam fi blokki skont format speċifiku (12 × 18, 12 × 16, eċċ.), Bħal numri 0-9, ittri az, luminożità użata komunement, simboli tal-kuntrast, eċċ. , u dawn il-kontenuti huma ssolidifikati f'ROM jew Flash, in-numru ta 'indiċi korrispondenti biss huwa maħżun fil-cache tad-displej, struttura ta' "dizzjunarju" bħal din tista 'titnaqqas ħafna Uri l-ħtieġa għal cache. Fl-istess ħin, sabiex tipprovdi kontroll fuq il-kulur u attributi oħra ta 'kull karattru, ġeneralment ikun hemm buffer tal-attribut tal-istess daqs bħall-buffer tal-wiri, u l-attributi tiegħu (kulur tat-tagħrif miksub, kulur fl-isfond, teptip, eċċ.) huma effettivi għal kull pixel fil-karattru kollu. Sabiex tpatti għan-nuqqas li ma tkunx tista 'tispeċifika l-kulur għal kull pixel b'dan il-mod, id-disinjatur tal-ġeneratur OSD jipprovdi soluzzjoni għall-preżentazzjoni ta' karattri b'ħafna kuluri billi jgħaqqad buffers tal-wiri multipli. Il-prinċipju huwa li kull buffer tal-wiri jiddetermina skema ta 'kulur. Meta żewġ buffers tad-displej jew aktar jingħaqdu, karattri b'ħafna kuluri b'aktar minn żewġ kuluri jistgħu jkunu "mqabbdin flimkien". Il-vantaġġ tal-karattru OSD huwa li jista 'juża inqas buffer tal-wiri ġewwa l-OSD, u l-MCU jeħtieġ biss li jispeċifika l-indiċi tal-kontenut tal-wiri biex juri l-informazzjoni OSD korrispondenti, li tista' tiġi implimentata fuq MCU ta 'veloċità relattivament baxxa. Iżda huwa preċiżament minħabba dan t'hawn fuq
L-informazzjoni tal-wiri u l-metodu tal-kodifikazzjoni tal-kulur mhumiex intuwittivi biżżejjed, li jġibu xi problemi għall-iżvilupp tal-firmware tal-karattru OSD. Normalment LCD monitors, televiżjonijiet bi skrin ċatt bi prezz baxx u televiżjonijiet tradizzjonali tas-CRT jużaw dan it-tip ta 'OSD, u għadhom jokkupaw il-pożizzjoni mainstream fis-suq. Meta mqabbel mal-karattru OSD, il-prinċipju tal-ipproċessar tal-bitmap OSD huwa aktar intuwittiv u sempliċi: billi tbiddel kull pixel f'żona speċifika tal-kontenut tal-wiri finali, l-informazzjoni tal-OSD hija direttament superimposta fuq l-iskrin tal-wiri finali,
Il-kontroll pixel-by-pixel tiegħu jista 'jiżgura kapaċitajiet ta' prestazzjoni b'ħafna kuluri u suffiċjenti. Il-ġeneratur tal-bitmap OSD ġeneralment jinbena fil-proċessur tal-vidjo u jaqsam il-buffer tal-wiri ewlieni tiegħu. Hemm ukoll ġeneraturi tal-bitmap professjonali tal-OSD indipendenti mill-proċessur tal-vidjow, bħal MAX4455 ta 'Maxim. Normalment dan it-tip ta 'ċippa jeħtieġ SDRAM estern bħala buffer tal-wiri. L-effett tal-wiri tal-bitmap OSD teoretikament jista 'jkun perfett ħafna. Jista 'jipprovdi diversi oġġetti b'effett tridimensjonali simili għall-Windows, bħal buttuni mdallma, grafika u test ikkuluriti, eċċ. L-iżvantaġġ huwa li għandu jkollu biżżejjed cache tad-displej OSD, u r-rekwiżiti tal-veloċità għall-MCU bil-pixel-by- ipproċessar tal-pixel. Dan it-tip ta 'OSD ġeneralment jintuża fuq televiżjonijiet high-end b'pannelli ċatti ta' daqs kbir u monitors professjonali. Bl-iżvilupp kontinwu tat-teknoloġija u t-tnaqqis kontinwu tal-ispiża tal-memorja, l-OSDs futuri kollha għandhom ikunu bitmapped.
it-tpinġija tal-osd ġeneralment tuża mekkaniżmu ta 'cache-buffer doppju
Buffer wieħed huwa dak li nistgħu naraw, u l-ieħor huwa inviżibbli. Meta tpinġi, l-ewwel ipproċessa d-dejta fil-buffer li ma tistax tidher. Meta tpinġi, ikkopja d-dejta ta 'dan il-buffer biex tara.
|
Daħħal l-email biex tieħu sorpriża
es.fmuser.org
it.fmuser.org
fr.fmuser.org
de.fmuser.org
af.fmuser.org -> Afrikans
sq.fmuser.org -> Albaniż
ar.fmuser.org -> Għarbi
hy.fmuser.org -> Armenjan
az.fmuser.org -> Ażerbajġan
eu.fmuser.org -> Bask
be.fmuser.org -> Belarussu
bg.fmuser.org -> Bulgaru
ca.fmuser.org -> Katalan
zh-CN.fmuser.org -> Ċiniż (Simplifikat)
zh-TW.fmuser.org -> Ċiniż (Tradizzjonali)
hr.fmuser.org -> Kroat
cs.fmuser.org -> Ċek
da.fmuser.org -> Daniż
nl.fmuser.org -> Olandiż
et.fmuser.org -> Estonjan
tl.fmuser.org -> Filippin
fi.fmuser.org -> Finlandiż
fr.fmuser.org -> Franċiż
gl.fmuser.org -> Galizjan
ka.fmuser.org -> Ġorġjan
de.fmuser.org -> Ġermaniż
el.fmuser.org -> Grieg
ht.fmuser.org -> Creole Ħaiti
iw.fmuser.org -> Ebrajk
hi.fmuser.org -> Ħindi
hu.fmuser.org -> Ungeriż
is.fmuser.org -> Iżlandiż
id.fmuser.org -> Indoneżjan
ga.fmuser.org -> Irlandiż
it.fmuser.org -> Taljan
ja.fmuser.org -> Ġappuniż
ko.fmuser.org -> Korean
lv.fmuser.org -> Latvjan
lt.fmuser.org -> Litwan
mk.fmuser.org -> Maċedonjan
ms.fmuser.org -> Malajan
mt.fmuser.org -> Malti
no.fmuser.org -> Norveġiż
fa.fmuser.org -> Persjan
pl.fmuser.org -> Pollakk
pt.fmuser.org -> Portugiż
ro.fmuser.org -> Rumen
ru.fmuser.org -> Russu
sr.fmuser.org -> Serb
sk.fmuser.org -> Slovakk
sl.fmuser.org -> Sloven
es.fmuser.org -> Spanjol
sw.fmuser.org -> Swaħili
sv.fmuser.org -> Svediż
th.fmuser.org -> Tajlandiż
tr.fmuser.org -> Tork
uk.fmuser.org -> Ukrain
ur.fmuser.org -> Urdu
vi.fmuser.org -> Vjetnamiż
cy.fmuser.org -> Welsh
yi.fmuser.org -> Jiddix
FMUSER Wirless Jittrażmetti Vidjo U Awdjo Aktar Faċli!
kuntatt
indirizz:
No.305 Kamra HuiLan Building No.273 Huanpu Road Guangzhou China 510620
kategoriji
newsletter