FMUSER ווירעלעסס יבערשיקן ווידעא און אַודיאָ מער גרינגער!
es.fmuser.org
it.fmuser.org
fr.fmuser.org
de.fmuser.org
af.fmuser.org -> אפריקאנס
sq.fmuser.org -> אַלבאַניש
ar.fmuser.org -> אַראַביש
hy.fmuser.org -> ארמאניש
az.fmuser.org -> אַזערביידזשאַניש
eu.fmuser.org -> באַסקיש
be.fmuser.org -> בעלאָרוסיש
bg.fmuser.org -> בולגאַריש
ca.fmuser.org -> קאַטאַלאַניש
zh-CN.fmuser.org -> כינעזיש (סימפּליפיעד)
zh-TW.fmuser.org -> כינעזיש (טראַדיציאָנעל)
hr.fmuser.org -> קראָאַטיש
cs.fmuser.org -> טשעכיש
da.fmuser.org -> דאַניש
nl.fmuser.org -> האָלענדיש
et.fmuser.org -> עסטיש
tl.fmuser.org -> טאַגאַלאָג
fi.fmuser.org -> פֿיניש
fr.fmuser.org -> פראנצויזיש
gl.fmuser.org -> גאליציאנער
ka.fmuser.org -> גרוזיניש
de.fmuser.org -> דייַטש
el.fmuser.org -> גריכיש
ht.fmuser.org -> Haitian Creole
iw.fmuser.org -> העברעיש
hi.fmuser.org -> הינדיש
hu.fmuser.org -> אונגעריש
is.fmuser.org -> איסלענדיש
id.fmuser.org -> אינדאָנעזיש
ga.fmuser.org -> איריש
it.fmuser.org -> איטאַליעניש
ja.fmuser.org -> יאַפּאַניש
ko.fmuser.org -> קאָרעיִש
lv.fmuser.org -> לעטיש
lt.fmuser.org -> ליטוויש
mk.fmuser.org -> מאַקעדאניש
ms.fmuser.org -> מאַלייַיש
mt.fmuser.org -> מאלטעזיש
no.fmuser.org -> נאָרוועגיש
fa.fmuser.org -> פּערסיש
pl.fmuser.org -> פויליש
pt.fmuser.org -> פּאָרטוגעזיש
ro.fmuser.org -> רומעניש
ru.fmuser.org -> רוסיש
sr.fmuser.org -> סערביש
sk.fmuser.org -> סלאָוואַקיש
sl.fmuser.org -> סלאוועניש
es.fmuser.org -> שפּאַניש
sw.fmuser.org -> סוואַהילי
sv.fmuser.org -> שוועדיש
th.fmuser.org -> טייַלענדיש
tr.fmuser.org -> טערקיש
uk.fmuser.org -> אוקראיניש
ur.fmuser.org -> אורדו
vi.fmuser.org -> וויעטנאַמעזיש
cy.fmuser.org -> וועלש
yi.fmuser.org -> ייִדיש
OSD (אויף סקרין ווייַז) איז אַ סאָרט פון פאַרשטעלן אַרויסווייַזן טעכנאָלאָגיע געניצט צו אַרויסווייַזן אותיות, גראַפיקס און בילדער אויף די אַרויסווייַזן וואָקזאַל.
ווידעא זכּרון, אויך באַוווסט ווי ראַם באַפער, איז געניצט צו קראָם די רענדערינג דאַטן פּראַסעסט אָדער יקסטראַקטיד דורך די גראַפיקס שפּאָן. ווי קאָמפּיוטער זכּרון, ווידעא זכּרון איז אַ קאָמפּאָנענט וואָס איז געניצט צו קראָם גראַפיקס אינפֿאָרמאַציע צו זיין פּראַסעסט. די בילד וואָס מיר זען אויף די אַרויסווייַזן איז קאַמפּאָוזד פון יחיד פּיקסעלס, און יעדער פּיקסעל ניצט 4-32 אָדער אפילו 64-ביסל דאַטן צו קאָנטראָלירן די ברייטנאַס און קאָליר. די דאַטן מוזן זיין גילטיג דורך ווידעא זכּרון. דערנאָך עס איז אַסיינד דורך די אַרויסווייַזן שפּאָן און קפּו, און לעסאָף דער רעזולטאַט פון די אָפּעראַציע איז קאָנווערטעד אין גראַפיקס און רעזולטאַט צו די אַרויסווייַזן.
1. ווידעא זכּרון חשבון:
ברייט * הייך * PIXEL_SIZE (ביסל טיף)
8 ביט 16 ביט 32 ביט
U32 * p = (U32 *) GetMemoryAddr ();
פּ [י * ברייט + רענטגענ] = 0 קספפפפ0000;
למשל, די האַכלאָטע איז 1280 * 720, די בילד מאָדע איז ARGB8888 און דיין ווידעא זכּרון באַפער איז 1280 * 720 * 4. אויב עס איז ARGB1555, 1280 * 720 * 2, 4 און 2 רעפּראַזענץ די ביסל טיפקייַט, וואָס איז די נומער פון ביטעס
די האַכלאָטע איז 1280 * 720 און די בילד מאָדע איז ARGB8888. אויף איין פאַרשטעלן, עס זענען 1280 בילדצעלן אין איין רודערן און 720 בילדצעלן אין איין זייַל. איין פּיקסעל איז קאַנטראָולד דורך 4 ביטעס פון דאַטן.
2. דער מעקייַעם פּראָצעס איז: דער אינהאַלט פון די ווידעא זכּרון קאָראַספּאַנדז צו די בילדצעלן אויף די אַרויסווייַזן וואָקזאַל 320:240. דער קאָרעספּאָנדענץ פֿון איין צו איינער איז בכלל באַשטימט דורך רעדזשיסטריז און ימפּלאַמענאַד דורך די ייַזנוואַרג. די אָפּעראַציע פון די זכּרון אינהאַלט ענדערונגען די בילדצעלן פון דעם עקראַן, אַזוי אַז די אַרויסווייַזן פון אַ ספּעציפיש צובינד קענען זיין איינגעזען. אין פאַקט, דאָס איז אויך דער אופֿן פֿאַר אַלגעמיינע דיגיטאַל אַרויסווייַזן. פֿאַר בייַשפּיל: 1 * 40 מאַנאַקראָומאַטיק (240 ביט) פּיקסעל אָסד ריקווייערז 320 * 240 ביטעס סטאָרידזש פּלאַץ צו שטימען צו אים; 16 * 4 160 קאָליר (240 ביטן) פּיקסעל OSD ריקווייערז XNUMX * XNUMX ביטעס סטאָרידזש פּלאַץ צו שטימען צו עס
איצט עס איז מעגלעך צו טוישן די בילדצעלן פון די OSD דורך מאַדאַפייינג די אינהאַלט פון די סטאָרידזש אַפּאַראַט, אָבער עס איז נאָך אַ שליסל אַרויסגעבן ווי צו אַרבעטן לויט די באדערפענישן, וואָס איז ווי צו שטעלן אַ זיכער פּיקסעל צו אַ ספּעציפיש קאָליר. דערנאָך מיר וועלן באַקענען דעם באַגריף פון סוואַטשיז.
די אינהאַלט פון די נידעריקער פיר ביטן אין אַ בייט קאָראַספּאַנדז צו אַ פּיקסעל איינער-צו-איינער, און זייַן ווערט איז "3", און די קאָליר רעפּריזענטיד דורך די נומער "3" איז באשלאסן דורך די קאָליר פּאַליטרע און דערנאָך די OSD פאַרשטעלן איז געטריבן צו שטעלן די פּיקסעל צו די ספּעסאַפייד קאָליר. סימילאַרלי,
די קאָראַספּאַנדינג שייכות צווישן דעם קאָליר פּאַליטרע און די גשמיות אָסד אַרויסווייַזן פאַרשטעלן איז בכלל באַשטימט דורך די רעגיסטרירן, וואָס איז געראַנטיד דורך די ייַזנוואַרג. די קאָליר פּאַליטרע איז בכלל פאַרפעסטיקט פֿאַר אַ ספּעציפיש אַרויסווייַזן סוויווע
עס זענען איצט צוויי הויפּט אָסד ימפּלאַמענטיישאַן מעטהאָדס: סופּערימפּאָסיטיאָן און סינטעז צווישן די פונדרויסנדיק אָסד גענעראַטאָר און די ווידעא פּראַסעסער. די ווידעא פּראַסעסער שטיצט OSD ינעווייניק און סופּעראַמפּאָוזיז OSD אינפֿאָרמאַציע אין די ווידעא באַפער.
1. דער רעאַליזאַטיאָן פּרינציפּ פון די סופּערפּאָסיטיאָן סינטעז צווישן די פונדרויסנדיק אָסד גענעראַטאָר און די ווידעא פּראַסעסער איז: אַ כאַראַקטער גענעראַטאָר און אַרויסווייַזן באַפער אין די MCU, ניצן די פאַסט-בלאַנק סיגנאַל צו באַשטימען די טעלעוויזיע פאַרשטעלן און אָסד אַרויסווייַזן אינהאַלט און אנדערע אינהאַלט סופּעראַמפּאָוזד אויף די לעצט אַרויסווייַזן פאַרשטעלן, אין די אָסד און אַרויסווייַזן פאַרשטעלן סופּערימפּאָסיטיאָן פּראָצעס, דורך אַדזשאַסטינג די פאַרהעלטעניש צווישן די צוויי קענען דערגרייכן די אָסד האַלב-טראַנספּעראַנט (בלענדינג) ווירקונג. אין דער זעלביקער צייט, דורך שייַעך-קאָדירונג די רויט, גרין און בלוי סיגנאַלז אין די אָסד סיגנאַל, אַנדערש אָסד קאָליר יפעקס קענען זיין באקומען.
2. אן אנדער ימפּלאַמענטיישאַן אופֿן איז צו שטיצן OSD ין די ווידעא פּראַסעסער, און גלייך יבערשטעלן OSD אינפֿאָרמאַציע אין די ווידעא באַפער. דער טיפּ פון ווידעא פּראַסעסינג יוזשאַוואַלי האט אַ פונדרויסנדיק זכּרון אָדער אַ קליין נומער פון ינערלעך שורה באַפערז און אַן OSD גענעראַטאָר. OSD סינטעז און קאָנטראָל זענען גלייך געענדיקט אין די ווידעא באַפער, און עס אויך האט די אויבן דערמאנט טראַנסלוסענסי און קאָליר קאָנטראָל פאַנגקשאַנז. OSD האט צוויי טייפּס: Font-Based און Bit-Map.
כאַראַקטער אָסד: אין סדר צו שפּאָרן די אַרויסווייַזן קאַש, פרי און נידעריק-פּרייַז סאַלושאַנז נוצן אַ כאַראַקטער אָסד גענעראַטאָר. דער פּרינציפּ איז צו צעטיילן די אַרויסווייַזן אינהאַלט אין די אָסד אין בלאַקס לויט צו אַ ספּעציפיש פֿאָרמאַט (12 × 18, 12 × 16, אאז"ו ו), אַזאַ ווי נומערן 0-9, אותיות אַז, קאַמאַנלי געוויינט ברייטנאַס, קאַנטראַסט סימבאָלס, עטק. , און די אינהאַלט איז סאַלידאַפייד אין ראַם אָדער פלאַש, נאָר די קאָראַספּאַנדינג אינדעקס נומער איז סטאָרד אין די אַרויסווייַזן קאַש, אַזאַ אַ "ווערטערבוך" סטרוקטור קענען זיין זייער רידוסט. ווייַזן די נויט פֿאַר קאַטשינג. אין דער זעלביקער צייט, צו צושטעלן קאָנטראָל איבער די קאָליר און אנדערע אַטריביוץ פון יעדער כאַראַקטער, עס איז יוזשאַוואַלי אַ אַטריביוט באַפער פון די זעלבע גרייס ווי די אַרויסווייַזן באַפער, און די אַטריביוץ (פאָרגראַונד קאָליר, הינטערגרונט פֿאַרב, פליקער, אאז"ו ו) זענען עפעקטיוו פֿאַר יעדער פּיקסעל אין די גאנצע כאַראַקטער. אין סדר צו פאַרגיכערן די כיסאָרן פון נישט קענען צו ספּעציפיצירן די קאָליר פֿאַר יעדער פּיקסעל אין דעם וועג, די דיזיינער פון די אָסד גענעראַטאָר אָפפערס אַ לייזונג צו פאָרשטעלן מאַלטי-קאָליר אותיות דורך קאַמביינינג קייפל אַרויסווייַזן באַפער. דער פּרינציפּ איז אַז יעדער אַרויסווייַזן באַפער דיטערמאַנז אַ קאָליר סכעמע. ווען צוויי אָדער מער אַרויסווייַזן באַפערז זענען מערדזשד, מאַלטי-קאָליר אותיות מיט מער ווי צוויי פֿאַרבן קענען זיין "פּיצד צוזאַמען". די מייַלע פון די כאַראַקטער אָסד איז אַז עס קענען נוצן ווייניקער אַרויסווייַזן באַפער ין די אָסד, און די MCU דאַרף בלויז ספּעציפיצירן די אינדעקס פון די אַרויסווייַזן אינהאַלט צו אַרויסווייַזן די קאָראַספּאַנדינג אָסד אינפֿאָרמאַציע, וואָס קענען זיין ימפּלאַמענאַד אויף אַ לעפיערעך נידעריק גיכקייַט מקו. אָבער עס איז דווקא ווייַל פון די אויבן
די אַרויסווייַזן אינפֿאָרמאַציע און קאָליר קאָדירונג מעטהאָדס זענען נישט ינטואַטיוו גענוג, וואָס וועט ברענגען עטלעכע קאָנפליקט צו די פירמוואַרע אַנטוויקלונג פון די כאַראַקטער אָסד. יוזשאַוואַלי לקד מאָניטאָרס, נידעריק-פּרייַז פלאַך טאַפליע און CRT טראדיציאנעלן טווס נוצן דעם טיפּ פון אָסד, און זיי נאָך פאַרנעמען די מיינסטרים שטעלע אין דעם מאַרק. קאַמפּערד מיט די כאַראַקטער אָסד, די פּראַסעסינג פּרינציפּ פון די ביטמאַפּ אָסד איז מער ינטואַטיוו און פּשוט: דורך טשאַנגינג יעדער פּיקסעל אין אַ ספּעציפיש געגנט פון די לעצט אַרויסווייַזן אינהאַלט, די אָסד אינפֿאָרמאַציע איז גלייַך סופּערפּאָוזד אויף די לעצט אַרויסווייַזן פאַרשטעלן,
זיין פּיקסעל-ביי-פּיקסעל קאָנטראָל קענען ענשור מאַלטי-קאָליר און גענוג פאָרשטעלונג קייפּאַבילאַטיז. די ביטמאַפּ אָסד גענעראַטאָר איז יוזשאַוואַלי געבויט אין די ווידעא פּראַסעסער און שאַרעס די הויפּט אַרויסווייַזן באַפער. עס זענען אויך פאַכמאַן אָסד ביטמאַפּ גענעראַטאָרס פרייַ פון די ווידעא פּראַסעסער, אַזאַ ווי מאַקסים מאַקס 4455. יוזשאַוואַלי דעם טיפּ פון שפּאָן ריקווייערז אַ פונדרויסנדיק SDRAM ווי אַ אַרויסווייַזן באַפער. די אַרויסווייַזן ווירקונג פון ביטמאַפּ אָסד קענען טיערעטיקאַלי זיין זייער שליימעסדיק. עס קענען צושטעלן פאַרשידן אַבדזשעקץ מיט אַ דריי-דימענשאַנאַל ווירקונג ענלעך צו Windows, אַזאַ ווי שיידיד קנעפּלעך, פאַרביק גראַפיקס און טעקסט, אאז"ו ו. די כיסאָרן איז אַז עס מוזן האָבן גענוג OSD אַרויסווייַזן קאַש און די גיכקייט רעקווירעמענץ פֿאַר MCU דורך פּיקסעל-ביי- פּיקסעל פּראַסעסינג. דער טיפּ פון אָסד איז יוזשאַוואַלי געוויינט אויף גרויס-גרייס הויך-סוף פלאַך-טאַפליע טווס און פאַכמאַן מאָניטאָרס. מיט די קעסיידערדיק אַנטוויקלונג פון טעכנאָלאָגיע און די קעסיידערדיק אַראָפּגיין פון די קאָסטן פון זכּרון, די צוקונפֿט אָסדס זאָל אַלע זיין ביטמאַפּט.
OSD צייכענונג יוזשאַוואַלי ניצט אַ טאָפּל באַפער קאַטשינג מעקאַניזאַם
איין באַפער איז וואָס מיר קענען זען, און די אנדערע איז ומזעיק. ווען צייכענונג, ערשטער פּראָצעס די דאַטן אין די באַפער וואָס קענען ניט זיין געזען. ווען צייכענונג, קאָפּיע די דאַטן פון דעם באַפער צו זען.
|
אַרייַן E- בריוו צו באַקומען אַ יבערראַשן
es.fmuser.org
it.fmuser.org
fr.fmuser.org
de.fmuser.org
af.fmuser.org -> אפריקאנס
sq.fmuser.org -> אַלבאַניש
ar.fmuser.org -> אַראַביש
hy.fmuser.org -> ארמאניש
az.fmuser.org -> אַזערביידזשאַניש
eu.fmuser.org -> באַסקיש
be.fmuser.org -> בעלאָרוסיש
bg.fmuser.org -> בולגאַריש
ca.fmuser.org -> קאַטאַלאַניש
zh-CN.fmuser.org -> כינעזיש (סימפּליפיעד)
zh-TW.fmuser.org -> כינעזיש (טראַדיציאָנעל)
hr.fmuser.org -> קראָאַטיש
cs.fmuser.org -> טשעכיש
da.fmuser.org -> דאַניש
nl.fmuser.org -> האָלענדיש
et.fmuser.org -> עסטיש
tl.fmuser.org -> טאַגאַלאָג
fi.fmuser.org -> פֿיניש
fr.fmuser.org -> פראנצויזיש
gl.fmuser.org -> גאליציאנער
ka.fmuser.org -> גרוזיניש
de.fmuser.org -> דייַטש
el.fmuser.org -> גריכיש
ht.fmuser.org -> Haitian Creole
iw.fmuser.org -> העברעיש
hi.fmuser.org -> הינדיש
hu.fmuser.org -> אונגעריש
is.fmuser.org -> איסלענדיש
id.fmuser.org -> אינדאָנעזיש
ga.fmuser.org -> איריש
it.fmuser.org -> איטאַליעניש
ja.fmuser.org -> יאַפּאַניש
ko.fmuser.org -> קאָרעיִש
lv.fmuser.org -> לעטיש
lt.fmuser.org -> ליטוויש
mk.fmuser.org -> מאַקעדאניש
ms.fmuser.org -> מאַלייַיש
mt.fmuser.org -> מאלטעזיש
no.fmuser.org -> נאָרוועגיש
fa.fmuser.org -> פּערסיש
pl.fmuser.org -> פויליש
pt.fmuser.org -> פּאָרטוגעזיש
ro.fmuser.org -> רומעניש
ru.fmuser.org -> רוסיש
sr.fmuser.org -> סערביש
sk.fmuser.org -> סלאָוואַקיש
sl.fmuser.org -> סלאוועניש
es.fmuser.org -> שפּאַניש
sw.fmuser.org -> סוואַהילי
sv.fmuser.org -> שוועדיש
th.fmuser.org -> טייַלענדיש
tr.fmuser.org -> טערקיש
uk.fmuser.org -> אוקראיניש
ur.fmuser.org -> אורדו
vi.fmuser.org -> וויעטנאַמעזיש
cy.fmuser.org -> וועלש
yi.fmuser.org -> ייִדיש
FMUSER ווירעלעסס יבערשיקן ווידעא און אַודיאָ מער גרינגער!
קאָנטאַקט
אַדרעס:
נומ 305 רום הוילאַן בילדינג נאָ .273 הואַנפּו ראָוד גואַנגזשאָו טשיינאַ 510620
קאַטעגאָריעס
נעווסלעטטער