FMUSER Wirless Transmit Video and Audio Errazago!
es.fmuser.org
it.fmuser.org
fr.fmuser.org
de.fmuser.org
af.fmuser.org -> afrikaansa
sq.fmuser.org -> Albaniera
ar.fmuser.org -> arabiera
hy.fmuser.org -> Armenian
az.fmuser.org -> azerbaijanera
eu.fmuser.org -> euskara
be.fmuser.org -> Bielorrusiera
bg.fmuser.org -> Bulgarian
ca.fmuser.org -> Katalana
zh-CN.fmuser.org -> Txinera (sinplifikatua)
zh-TW.fmuser.org -> Chinese (Traditional)
hr.fmuser.org -> kroaziera
cs.fmuser.org -> Txekiera
da.fmuser.org -> Danimarkarra
nl.fmuser.org -> Holandako
et.fmuser.org -> Estoniera
tl.fmuser.org -> Filipinoa
fi.fmuser.org -> finlandiera
fr.fmuser.org -> Frantsesa
gl.fmuser.org -> Galiziera
ka.fmuser.org -> Georgiarra
de.fmuser.org -> alemana
el.fmuser.org -> Greek
ht.fmuser.org -> Haitiko kreolera
iw.fmuser.org -> Hebreera
hi.fmuser.org -> Hindi
hu.fmuser.org -> Hungarian
is.fmuser.org -> Islandiera
id.fmuser.org -> Indonesiera
ga.fmuser.org -> Irlandera
it.fmuser.org -> Italian
ja.fmuser.org -> Japoniera
ko.fmuser.org -> Koreera
lv.fmuser.org -> Letoniera
lt.fmuser.org -> Lithuanian
mk.fmuser.org -> mazedoniera
ms.fmuser.org -> malaysiera
mt.fmuser.org -> maltera
no.fmuser.org -> Norwegian
fa.fmuser.org -> persiera
pl.fmuser.org -> poloniera
pt.fmuser.org -> Portugesa
ro.fmuser.org -> Romanian
ru.fmuser.org -> errusiera
sr.fmuser.org -> serbiera
sk.fmuser.org -> Eslovakiera
sl.fmuser.org -> Slovenian
es.fmuser.org -> Gaztelania
sw.fmuser.org -> Swahilia
sv.fmuser.org -> Suediera
th.fmuser.org -> Thai
tr.fmuser.org -> Turkiera
uk.fmuser.org -> ukrainera
ur.fmuser.org -> urdua
vi.fmuser.org -> Vietnamese
cy.fmuser.org -> galesera
yi.fmuser.org -> Yiddish
OSD (On Screen Display) pantailako pantailako teknologia mota bat da, pantailako terminalean karaktereak, grafikoak eta irudiak bistaratzeko erabiltzen dena.
Bideo memoria, fotograma buffer izenarekin ere ezagutzen dena, txip grafikoak prozesatutako edo ateratzear dauden errendatze datuak gordetzeko erabiltzen da. Ordenagailuaren memoria bezala, bideo memoria prozesatu beharreko informazio grafikoa gordetzeko erabiltzen den osagaia da. Pantailan ikusten dugun argazkia pixel indibidualez osatuta dago eta pixel bakoitzak 4-32 edo 64 biteko datuak erabiltzen ditu bere distira eta kolorea kontrolatzeko. Datu horiek bideo memoriaren bidez gorde behar dira. Ondoren, pantaila txipak eta CPUk esleitzen dute eta, azkenean, eragiketaren emaitza grafiko bihurtzen da eta pantailara irteten da.
1. Bideoaren memoria kalkulatzea:
zabalera * altuera * PIXEL_SIZE (bit sakonera)
8bit 16bit 32bit
U32 * p = (U32 *) GetMemoryAddr ();
p [y * width + x] = 0xffff0000;
Adibidez, bereizmena 1280 * 720 da, irudi modua ARGB8888 da eta zure bideo memoria bufferra 1280 * 720 * 4 da. ARGB1555 bada, 1280 * 720 * 2, 4 eta 2 bitaren sakonera adierazten dute, hau da, byte kopurua
Bereizmena 1280 * 720 da, eta irudi modua ARGB8888 da. Pantaila batean, 1280 pixel daude ilara batean eta 720 pixel zutabe batean. Pixel bat 4 byteko datuek kontrolatzen dute.
2. Egiteko prozesua hau da: bideo-memoriaren edukia pantailako terminaleko pixelekin bat dator. Bat-bateko korrespondentzia hau erregistroek ezartzen dute normalean, eta gero hardwareak ezartzen du. Memoriaren edukiaren funtzionamenduak pantailaren pixelak aldatzen ditu, interfaze jakin baten bistaratzea gauzatu ahal izateko. Izan ere, pantaila digital orokorrak bistaratzeko metodoa ere bada. Adibidez: 320 * 240 monokromatiko (1 Bit) pixeleko OSDak 40 * 240 Byteko biltegiratze espazioa behar du harekin bat egiteko; 320 * 240 16 koloreko (4 Bits) pixeleko OSDak 160 * 240 Byteko biltegiratze espazioa behar du harekin bat egiteko
Orain posible da OSDren pixelak biltegiratze unitatearen edukia aldatuta aldatzea, baina oraindik funtsezko arazoa dago nola funtzionatu beharren arabera, hau da, pixel jakin bat kolore jakin batean nola ezarri. Ondoren, swatchen kontzeptua aurkeztuko dugu.
Byte bateko beheko lau Bit-en edukia pixel banako bati dagokio, eta bere balioa "3" da, orduan "3" zenbakiak adierazten duen kolorea kolore paletak zehazten du eta, ondoren, OSD pantaila pixelak zehaztutako kolorea ezartzeko bultzatzen du. Era berean,
Kolore paleta honen eta OSD pantaila fisikoaren pantailaren arteko erlazioa erregistroak ezartzen du normalean, hardwareak bermatzen baitu. Pantaila ingurune zehatz baterako, kolore paleta hau finkatuta dago normalean
Gaur egun, bi OSD ezartzeko metodo nagusi daude: kanpoko OSD sorgailuaren eta bideo prozesadorearen arteko gainjartzea eta sintesia; bideo prozesadoreak OSD barnean onartzen du, eta zuzenean OSD informazioa gainjartzen du bideo bufferraren barruan.
1. Kanpoko OSD sorgailuaren eta bideo prozesadorearen arteko gainjartzearen sintesiaren errealizazio printzipioa hau da: MCU-an eraikitako karaktere sorgailua eta pantaila bufferra, telebistako pantaila eta OSD bistaratzeko edukia aldatzeko Fast-Blank seinalea erabiliz, Egin OSD karaktereak. eta azkeneko pantailan gainjarritako beste eduki batzuek, OSD eta pantailako pantailen gainjartze prozesuan, bien arteko erlazioa doituz OSD erdi-gardena (nahasketa) efektua lor dezakete. Aldi berean, OSD seinaleko seinale gorriak, berdeak eta urdinak berriro kodetuz, OSD kolore efektu desberdinak lor daitezke.
2. Beste inplementazio metodo bat OSD bideo prozesagailuaren barruan onartzea da eta zuzenean OSD informazioa gainjartzea bideo bufferraren barruan. Bideo prozesatze mota honek normalean kanpoko memoria edo barneko linea buffer kopuru txikia izaten du, baita OSD sorgailua ere. OSD sintesia eta kontrola zuzenean burutzen dira bideo bufferrean, eta aipatutako zeharrargitasuna eta kolorea kontrolatzeko funtzioak ere baditu. OSD-k bi mota ditu: letra-tipoetan oinarrituta eta bit-mapan.
Karaktere OSD: pantailako cachea gordetzeko, lehen eta kostu baxuko irtenbideek karaktere OSD sorgailu bat erabiltzen dute. Printzipioa OSDko pantailako edukia blokeetan banatzea da formatu zehatz baten arabera (12 × 18, 12 × 16, etab.), Hala nola 0-9 zenbakiak, az hizkiak, normalean erabiltzen diren distira, kontraste ikurrak, etab. , eta eduki horiek ROM edo Flash bidez finkatuta daude, dagokion aurkibide zenbakia bakarrik gordetzen da pantailako cachean, "hiztegi" egitura asko murriztu daiteke Erakutsi cache-aren beharra. Aldi berean, karaktere bakoitzaren kolorea eta beste atributuak kontrolatzeko, pantailako bufferraren tamaina bereko atributuen buffer bat egon ohi da eta haren atributuak (lehen planoaren kolorea, atzeko planoaren kolorea, parpailak, etab.) eraginkorrak dira pertsonaia osoko pixel bakoitzerako. Pixel bakoitzerako kolorea modu horretan zehaztu ezin izanaren gabezia konpontzeko, OSD sorgailuaren diseinatzaileak kolore anitzeko karaktereak aurkezteko irtenbidea eskaintzen du pantaila buffer anitzak konbinatuz. Printzipioa da pantaila buffer bakoitzak kolore eskema bat zehazten duela. Bistaratze buffer bi edo gehiago bateratzen direnean, bi kolore baino gehiagoko kolore anitzeko karaktereak "elkarrekin lotu" daitezke. Karaktere OSDaren abantaila da OSD barruan pantaila buffer gutxiago erabil dezakeela eta MCUk bistaratze edukiaren indizea soilik zehaztu behar duela dagokion OSD informazioa bistaratzeko, abiadura nahiko baxuko MCU batean ezar daitekeena. Baina, hain zuzen ere, aurrekoagatik da
Bistaratze informazioa eta koloreak kodetzeko metodoa ez dira nahikoa intuitiboak, eta horrek arazo batzuk ekarriko ditu karaktere OSDaren firmwarea garatzeko. Normalean LCD monitoreek, kostu baxuko pantaila lauko telebistek eta CRT telebista tradizionalek OSD mota hau erabiltzen dute, eta oraindik ere merkatuan dagoen posizio nagusia betetzen dute. OSD karakterearekin alderatuta, bitmap OSD prozesatzeko printzipioa intuitiboagoa eta sinpleagoa da: azken pantailako edukiaren eremu zehatz batean pixel bakoitza aldatuta, OSD informazioa zuzenean bistaratzen da azken pantailan.
Pixelez pixel kontrolatuz, kolore anitzeko eta nahikoa errendimendu gaitasun bermatu dezake. Bitmap OSD sorgailua bideo prozesagailuan eraiki ohi da eta pantaila buffer nagusia partekatzen du. Bideo prozesadorearen independenteak diren OSD bitmap sortzaile profesionalak ere badaude, hala nola Maxim-en MAX4455. Normalean txip mota honek kanpoko SDRAM bat behar du pantaila buffer gisa. Bitmap OSDren bistaratze-efektua teorikoki oso ezin hobea izan daiteke. Windowsen antzeko hiru dimentsiotako efektua duten hainbat objektu eman ditzake, hala nola itzalpeko botoiak, grafiko eta testu koloretsuak, etab. Desabantaila da OSD pantailako cache nahikoa izan behar duela eta MCUren abiadura eskakizunak pixel-by- pixelen prozesamendua. OSD mota hau tamaina handiko gama altuko telebista eta monitore profesionaletan erabili ohi da. Teknologiaren etengabeko garapenarekin eta memoriaren kostuaren etengabeko beherakadarekin batera, etorkizuneko OSDak bit-mapak izan beharko lirateke.
OSD marrazkiak, oro har, buffer bikoitzeko caching mekanismoa erabiltzen du
Buffer bat da ikus dezakeguna, eta bestea ikusezina. Marraztean, lehenik prozesatu ikusi ezin diren bufferreko datuak. Marraztean, kopiatu buffer honen datuak ikusteko.
|
Sartu posta elektronikoa sorpresa bat izateko
es.fmuser.org
it.fmuser.org
fr.fmuser.org
de.fmuser.org
af.fmuser.org -> afrikaansa
sq.fmuser.org -> Albaniera
ar.fmuser.org -> arabiera
hy.fmuser.org -> Armenian
az.fmuser.org -> azerbaijanera
eu.fmuser.org -> euskara
be.fmuser.org -> Bielorrusiera
bg.fmuser.org -> Bulgarian
ca.fmuser.org -> Katalana
zh-CN.fmuser.org -> Txinera (sinplifikatua)
zh-TW.fmuser.org -> Chinese (Traditional)
hr.fmuser.org -> kroaziera
cs.fmuser.org -> Txekiera
da.fmuser.org -> Danimarkarra
nl.fmuser.org -> Holandako
et.fmuser.org -> Estoniera
tl.fmuser.org -> Filipinoa
fi.fmuser.org -> finlandiera
fr.fmuser.org -> Frantsesa
gl.fmuser.org -> Galiziera
ka.fmuser.org -> Georgiarra
de.fmuser.org -> alemana
el.fmuser.org -> Greek
ht.fmuser.org -> Haitiko kreolera
iw.fmuser.org -> Hebreera
hi.fmuser.org -> Hindi
hu.fmuser.org -> Hungarian
is.fmuser.org -> Islandiera
id.fmuser.org -> Indonesiera
ga.fmuser.org -> Irlandera
it.fmuser.org -> Italian
ja.fmuser.org -> Japoniera
ko.fmuser.org -> Koreera
lv.fmuser.org -> Letoniera
lt.fmuser.org -> Lithuanian
mk.fmuser.org -> mazedoniera
ms.fmuser.org -> malaysiera
mt.fmuser.org -> maltera
no.fmuser.org -> Norwegian
fa.fmuser.org -> persiera
pl.fmuser.org -> poloniera
pt.fmuser.org -> Portugesa
ro.fmuser.org -> Romanian
ru.fmuser.org -> errusiera
sr.fmuser.org -> serbiera
sk.fmuser.org -> Eslovakiera
sl.fmuser.org -> Slovenian
es.fmuser.org -> Gaztelania
sw.fmuser.org -> Swahilia
sv.fmuser.org -> Suediera
th.fmuser.org -> Thai
tr.fmuser.org -> Turkiera
uk.fmuser.org -> ukrainera
ur.fmuser.org -> urdua
vi.fmuser.org -> Vietnamese
cy.fmuser.org -> galesera
yi.fmuser.org -> Yiddish
FMUSER Wirless Transmit Video and Audio Errazago!
Harremanetarako
Helbidea:
305. zenbakia Gela HuiLan eraikina No.273 Huanpu Road Guangzhou Txina 510620
Kategoriak
Buletina