FMUSER Wirless Transmet vídeo i àudio més fàcil!
es.fmuser.org
it.fmuser.org
fr.fmuser.org
de.fmuser.org
af.fmuser.org -> afrikaans
sq.fmuser.org -> Albanès
ar.fmuser.org -> Àrab
hy.fmuser.org -> Armeni
az.fmuser.org -> Azerbaidjanès
eu.fmuser.org -> basc
be.fmuser.org -> bielorús
bg.fmuser.org -> Bulgària
ca.fmuser.org -> català
zh-CN.fmuser.org -> Xinès (simplificat)
zh-TW.fmuser.org -> Xinès (tradicional)
hr.fmuser.org -> croata
cs.fmuser.org -> txec
da.fmuser.org -> Danès
nl.fmuser.org -> Holandès
et.fmuser.org -> estonià
tl.fmuser.org -> filipí
fi.fmuser.org -> finès
fr.fmuser.org -> Francès
gl.fmuser.org -> gallec
ka.fmuser.org -> georgià
de.fmuser.org -> alemany
el.fmuser.org -> Grec
ht.fmuser.org -> crioll haitià
iw.fmuser.org -> Hebreu
hi.fmuser.org -> Hindi
hu.fmuser.org -> Hungarian
is.fmuser.org -> islandès
id.fmuser.org -> indonesi
ga.fmuser.org -> irlandès
it.fmuser.org -> Italià
ja.fmuser.org -> japonès
ko.fmuser.org -> coreà
lv.fmuser.org -> Letó
lt.fmuser.org -> Lituània
mk.fmuser.org -> macedoni
ms.fmuser.org -> Malai
mt.fmuser.org -> maltès
no.fmuser.org -> Noruega
fa.fmuser.org -> persa
pl.fmuser.org -> Polonès
pt.fmuser.org -> Portuguès
ro.fmuser.org -> Romanès
ru.fmuser.org -> rus
sr.fmuser.org -> serbi
sk.fmuser.org -> Eslovac
sl.fmuser.org -> Eslovènia
es.fmuser.org -> Castellà
sw.fmuser.org -> Suahili
sv.fmuser.org -> Suec
th.fmuser.org -> Tai
tr.fmuser.org -> turc
uk.fmuser.org -> ucraïnès
ur.fmuser.org -> urdú
vi.fmuser.org -> Vietnamita
cy.fmuser.org -> gal·lès
yi.fmuser.org -> Yiddish
OSD (On Screen Display) és una mena de tecnologia de visualització de pantalla que s’utilitza per mostrar caràcters, gràfics i imatges al terminal de visualització.
La memòria de vídeo, també coneguda com frame buffer, s’utilitza per emmagatzemar les dades de representació processades o a punt d’extreure’s amb el xip gràfic. Igual que la memòria de l'ordinador, la memòria de vídeo és un component que s'utilitza per emmagatzemar informació gràfica que es processa. La imatge que veiem a la pantalla es compon de píxels individuals i cada píxel utilitza dades de 4 a 32 o fins i tot de 64 bits per controlar la seva brillantor i color. Aquestes dades s’han de desar mitjançant memòria de vídeo. A continuació, l’assigna el xip de visualització i la CPU i, finalment, el resultat de l’operació es converteix en gràfics i es genera a la pantalla.
1. Càlcul de memòria de vídeo:
ample * alçada * PIXEL_SIZE (profunditat de bits)
8 bits 16 bits 32 bits
U32 * p = (U32 *) GetMemoryAddr ();
p [y * ample + x] = 0xffff0000;
Per exemple, la resolució és 1280 * 720, el mode d'imatge és ARGB8888 i la memòria intermèdia de memòria de vídeo és 1280 * 720 * 4. Si és ARGB1555, 1280 * 720 * 2, 4 i 2 representen la profunditat de bits, que és el nombre de bytes
La resolució és de 1280 * 720 i el mode d’imatge és ARGB8888. En una pantalla, hi ha 1280 píxels en una fila i 720 píxels en una columna. Un píxel està controlat per 4 bytes de dades.
2. El procés de realització és: el contingut de la memòria de vídeo correspon als píxels del terminal de visualització d'un a un. Aquesta correspondència individual es fixa generalment mitjançant registres i després la implementa el maquinari. El funcionament del contingut de la memòria canvia els píxels de la pantalla, de manera que es pot realitzar la visualització d’una interfície específica. De fet, aquest també és el mètode de visualització digital general. Per exemple: 320 * 240 monocromàtics (1 bit) píxel OSD requereix 40 * 240 bytes d'espai d'emmagatzematge per correspondre-hi; L'OSD de 320 * 240 de 16 colors (4 bits) requereix un espai d'emmagatzematge de 160 * 240 bytes per correspondre-hi
Ara és possible canviar els píxels de l'OSD modificant el contingut de la unitat d'emmagatzematge, però encara hi ha un problema clau de com funcionar segons les necessitats, és a dir, com establir un determinat píxel en un color especificat. A continuació, introduirem el concepte de mostres.
El contingut dels quatre bits inferiors en un byte correspon a un píxel one-to-one i el seu valor és "3"; el color representat pel número "3" es determina mitjançant la paleta de colors i, a continuació, la pantalla OSD es mou per establir el píxel al color especificat. De la mateixa manera,
La relació corresponent entre aquesta paleta de colors i la pantalla de visualització física de l’OSD és generalment establerta pel registre, que està garantit pel maquinari. Per a un entorn de visualització específic, aquesta paleta de colors sol ser fixa
Actualment hi ha dos mètodes principals d’implementació d’OSD: superposició i síntesi entre el generador d’OSD extern i el processador de vídeo; el processador de vídeo admet OSD internament i sobreposa directament la informació OSD dins del buffer de vídeo.
1. El principi de realització de la síntesi de superposició entre el generador OSD extern i el processador de vídeo és: un generador de caràcters i una memòria intermèdia de visualització integrada a la MCU, que utilitza el senyal Fast-Blank per canviar la pantalla del televisor i el contingut de la pantalla OSD i altres continguts superposats a la pantalla de visualització final, en el procés de superposició de l’OSD i de la pantalla de visualització, mitjançant l’ajust de la relació entre els dos es pot aconseguir l’efecte semi-transparent (barreja) de l’OSD. Al mateix temps, en tornar a codificar els senyals vermells, verds i blaus del senyal OSD, es poden obtenir diferents efectes de color OSD.
2. Un altre mètode d'implementació és donar suport a l'OSD dins del processador de vídeo i superposar directament la informació de l'OSD a la memòria intermèdia de vídeo. Aquest tipus de processament de vídeo sol tenir una memòria externa o una petita quantitat de memòries intermèdies de línia, així com un generador OSD. La síntesi i el control de l'OSD es completen directament a la memòria intermèdia de vídeo i també té les funcions de control de color i translucidesa esmentades anteriorment. OSD té dos tipus: basat en tipus de lletra i mapa de bits.
OSD de caràcters: per tal de desar la memòria cau de la pantalla, les solucions primerenques i de baix cost utilitzen un generador de OSD de caràcters. El principi és dividir el contingut de la pantalla a l’OSD en blocs segons un format específic (12 × 18, 12 × 16, etc.), com ara números 0-9, lletres az, brillantor d’ús habitual, símbols de contrast, etc. , i aquests continguts es solidifiquen en ROM o Flash, només el número d'índex corresponent s'emmagatzema a la memòria cau de la pantalla, tal estructura de "diccionari" es pot reduir considerablement. Mostra la necessitat d'emmagatzematge a la memòria cau. Al mateix temps, per tal de proporcionar control sobre el color i altres atributs de cada caràcter, normalment hi ha un búfer d’atributs de la mateixa mida que el búfer de visualització i els seus atributs (color de primer pla, color de fons, parpelleig, etc.) són efectius per a cada píxel de tot el personatge. Per tal de suplir el dèficit de no poder especificar el color de cada píxel d'aquesta manera, el dissenyador del generador OSD proporciona una solució per a la presentació de caràcters multicolors combinant múltiples memòries intermèdies de visualització. El principi és que cada memòria intermèdia de visualització determina un esquema de colors. Quan es combinen dos o més búfers de visualització, es poden "unir" caràcters multicolors amb més de dos colors. L’avantatge de l’OSD de caràcters és que pot utilitzar menys memòria intermèdia de visualització dins de l’OSD i la MCU només necessita especificar l’índex del contingut de la pantalla per mostrar la informació OSD corresponent, que es pot implementar en una MCU de velocitat relativament baixa. Però és precisament per l’anterior
La informació de visualització i el mètode de codificació de colors no són prou intuïtius, cosa que provocarà alguns problemes per al desenvolupament del firmware de l’OSD de caràcters. Normalment, els monitors LCD, els televisors de pantalla plana de baix cost i els televisors tradicionals CRT utilitzen aquest tipus d’OSD i encara ocupen la posició principal al mercat. En comparació amb el caràcter OSD, el principi de processament del mapa de bits OSD és més intuïtiu i senzill: canviant cada píxel en una àrea específica del contingut de visualització final, la informació de l’OSD se superposa directament a la pantalla de visualització final,
El seu control píxel per píxel pot garantir multicolor i un rendiment suficient. El generador de mapes de bits OSD generalment s’inclou al processador de vídeo i comparteix la memòria intermèdia principal. També hi ha generadors de mapes de bits OSD professionals independents del processador de vídeo, com ara MAX4455 de Maxim. Normalment, aquest tipus de xip requereix una SDRAM externa com a memòria intermèdia de visualització. L’efecte de visualització de l’OSD de mapa de bits teòricament pot ser molt perfecte. Pot proporcionar diversos objectes amb un efecte tridimensional similar al Windows, com ara botons ombrejats, gràfics i text de colors, etc. L'inconvenient és que ha de tenir suficient memòria cau de pantalla OSD i els requisits de velocitat per a MCU per píxel a pivot. processament de píxels. Aquest tipus d’OSD s’utilitza generalment en televisors de pantalla plana de gamma alta de grans dimensions i monitors professionals. Amb el desenvolupament continu de la tecnologia i la contínua disminució del cost de la memòria, els futurs OSD haurien de ser mapes de bits.
el dibuix OSD generalment utilitza un mecanisme de memòria cau de doble memòria intermèdia
Un buffer és el que podem veure i l’altre és invisible. Quan dibuixeu, primer processeu les dades del buffer que no es poden veure. En dibuixar, copieu les dades d’aquest buffer per veure-les.
|
Introduïu el correu electrònic per obtenir una sorpresa
es.fmuser.org
it.fmuser.org
fr.fmuser.org
de.fmuser.org
af.fmuser.org -> afrikaans
sq.fmuser.org -> Albanès
ar.fmuser.org -> Àrab
hy.fmuser.org -> Armeni
az.fmuser.org -> Azerbaidjanès
eu.fmuser.org -> basc
be.fmuser.org -> bielorús
bg.fmuser.org -> Bulgària
ca.fmuser.org -> català
zh-CN.fmuser.org -> Xinès (simplificat)
zh-TW.fmuser.org -> Xinès (tradicional)
hr.fmuser.org -> croata
cs.fmuser.org -> txec
da.fmuser.org -> Danès
nl.fmuser.org -> Holandès
et.fmuser.org -> estonià
tl.fmuser.org -> filipí
fi.fmuser.org -> finès
fr.fmuser.org -> Francès
gl.fmuser.org -> gallec
ka.fmuser.org -> georgià
de.fmuser.org -> alemany
el.fmuser.org -> Grec
ht.fmuser.org -> crioll haitià
iw.fmuser.org -> Hebreu
hi.fmuser.org -> Hindi
hu.fmuser.org -> Hungarian
is.fmuser.org -> islandès
id.fmuser.org -> indonesi
ga.fmuser.org -> irlandès
it.fmuser.org -> Italià
ja.fmuser.org -> japonès
ko.fmuser.org -> coreà
lv.fmuser.org -> Letó
lt.fmuser.org -> Lituània
mk.fmuser.org -> macedoni
ms.fmuser.org -> Malai
mt.fmuser.org -> maltès
no.fmuser.org -> Noruega
fa.fmuser.org -> persa
pl.fmuser.org -> Polonès
pt.fmuser.org -> Portuguès
ro.fmuser.org -> Romanès
ru.fmuser.org -> rus
sr.fmuser.org -> serbi
sk.fmuser.org -> Eslovac
sl.fmuser.org -> Eslovènia
es.fmuser.org -> Castellà
sw.fmuser.org -> Suahili
sv.fmuser.org -> Suec
th.fmuser.org -> Tai
tr.fmuser.org -> turc
uk.fmuser.org -> ucraïnès
ur.fmuser.org -> urdú
vi.fmuser.org -> Vietnamita
cy.fmuser.org -> gal·lès
yi.fmuser.org -> Yiddish
FMUSER Wirless Transmet vídeo i àudio més fàcil!
Contacte
Adreça:
No.305 Room HuiLan Building No.273 Huanpu Road Guangzhou Xina 510620
Categories
Newsletter