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 -> हाईटियन क्रियोल
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 -> येहुदी
ओएसडी (ऑन स्क्रीन डिस्प्ले) एक तरह की स्क्रीन डिस्प्ले तकनीक है जिसका इस्तेमाल डिस्प्ले टर्मिनल पर पात्रों, ग्राफिक्स और छवियों को प्रदर्शित करने के लिए किया जाता है।
वीडियो मेमोरी, जिसे फ्रेम बफर के रूप में भी जाना जाता है, का उपयोग संसाधित डेटा को संग्रहीत करने या ग्राफिक्स चिप द्वारा निकाले जाने के बारे में किया जाता है। कंप्यूटर मेमोरी की तरह, वीडियो मेमोरी एक घटक है जिसका उपयोग ग्राफिक्स सूचना को संसाधित करने के लिए किया जाता है। जो चित्र हम डिस्प्ले पर देखते हैं, वह व्यक्तिगत पिक्सेल से बना होता है, और प्रत्येक पिक्सेल अपनी चमक और रंग को नियंत्रित करने के लिए 4-32 या 64-बिट डेटा का उपयोग करता है। इन डेटा को वीडियो मेमोरी के माध्यम से सहेजा जाना चाहिए। फिर इसे डिस्प्ले चिप और सीपीयू द्वारा असाइन किया जाता है, और आखिरकार ऑपरेशन का परिणाम ग्राफिक्स और आउटपुट को डिस्प्ले में बदल दिया जाता है।
1. वीडियो मेमोरी गणना:
चौड़ाई * ऊंचाई * PIXEL_SIZE (थोड़ी गहराई)
8 बिट 16 बिट 32 बिट
U32 * p = (U32 *) GetMemoryAddr ();
p [y * चौड़ाई + x] = 0xffff0000;
उदाहरण के लिए, रिज़ॉल्यूशन 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 बाइट्स स्टोरेज स्पेस की आवश्यकता होती है
अब स्टोरेज यूनिट की सामग्री को संशोधित करके ओएसडी के पिक्सल को बदलना संभव है, लेकिन अभी भी एक प्रमुख मुद्दा है कि जरूरतों के अनुसार कैसे संचालित किया जाए, अर्थात एक निश्चित रंग के लिए एक निश्चित पिक्सेल कैसे सेट किया जाए। आगे, हम स्वैच की अवधारणा को पेश करेंगे।
बाइट में निचले चार बिट्स की सामग्री एक पिक्सेल-टू-वन से मेल खाती है, और इसका मान "3" है, फिर "3" नंबर द्वारा दर्शाया गया रंग रंग पैलेट द्वारा निर्धारित किया जाता है, और फिर ओएसडी स्क्रीन निर्दिष्ट रंग में पिक्सेल सेट करने के लिए प्रेरित किया जाता है। इसी तरह,
इस रंग पैलेट और भौतिक ओएसडी डिस्प्ले स्क्रीन के बीच संबंध समान रूप से रजिस्टर द्वारा निर्धारित किया जाता है, जो हार्डवेयर द्वारा गारंटी दी जाती है। एक विशिष्ट प्रदर्शन वातावरण के लिए, यह रंग पैलेट आमतौर पर तय किया जाता है
वर्तमान में दो मुख्य ओएसडी कार्यान्वयन विधियां हैं: बाहरी ओएसडी जनरेटर और वीडियो प्रोसेसर के बीच सुपरइम्पोजिशन और संश्लेषण; वीडियो प्रोसेसर आंतरिक रूप से ओएसडी का समर्थन करता है, और सीधे वीडियो बफर के अंदर ओएसडी की जानकारी को बढ़ा देता है।
1. बाहरी ओएसडी जनरेटर और वीडियो प्रोसेसर के बीच सुपरपोजिशन सिंथेसिस का अहसास सिद्धांत है: एक चरित्र जनरेटर और एमसीयू में निर्मित बफर, टीवी स्क्रीन और ओएसडी डिस्प्ले सामग्री को स्विच करने के लिए फास्ट-ब्लैंक सिग्नल का उपयोग करते हुए, ओएसओएस वर्ण बनाएं। अंतिम डिस्प्ले स्क्रीन पर ओएसडी और डिस्प्ले स्क्रीन सुपरइम्पोजिशन प्रक्रिया में सुपरइम्पोज की गई अन्य सामग्री, दोनों के बीच के अनुपात को समायोजित करके ओएसडी सेमी-ट्रांसपेरेंट (ब्लेंडिंग) प्रभाव प्राप्त कर सकती है। उसी समय, ओएसडी सिग्नल में लाल, हरे और नीले संकेतों को फिर से एन्कोडिंग करके, विभिन्न ओएसडी रंग प्रभाव प्राप्त किए जा सकते हैं।
2. एक अन्य कार्यान्वयन विधि वीडियो प्रोसेसर के अंदर ओएसडी का समर्थन करने के लिए है, और वीडियो बफर के अंदर सीधे ओएसडी की जानकारी को सुपरमिशन करना है। इस प्रकार के वीडियो प्रसंस्करण में आमतौर पर बाहरी मेमोरी या आंतरिक पंक्ति बफ़र्स की थोड़ी मात्रा होती है, साथ ही साथ ओएसडी जनरेटर भी होता है। ओएसडी संश्लेषण और नियंत्रण सीधे वीडियो बफर में पूरा हो गया है, और इसमें उपर्युक्त पारभासी और रंग नियंत्रण फ़ंक्शन भी हैं। OSD के दो प्रकार हैं: Font-based और Bit-Map।
चरित्र ओएसडी: प्रदर्शन कैश को बचाने के लिए, प्रारंभिक और कम लागत वाले समाधान एक चरित्र ओएसडी जनरेटर का उपयोग करते हैं। सिद्धांत ओएसडी में एक विशिष्ट प्रारूप (12 × 18, 12 × 16, आदि) के अनुसार प्रदर्शन सामग्री को विभाजित करने के लिए है, जैसे संख्या 0-9, अक्षर az, आमतौर पर उपयोग की जाने वाली चमक, इसके विपरीत चमक, आदि। , और इन सामग्रियों को रॉम या फ्लैश में जमना है, केवल संबंधित इंडेक्स नंबर डिस्प्ले कैश में संग्रहीत किया जाता है, इस तरह के "शब्दकोश" संरचना को बहुत कम किया जा सकता है कैशिंग की आवश्यकता दिखाएं। उसी समय, प्रत्येक वर्ण के रंग और अन्य विशेषताओं पर नियंत्रण प्रदान करने के लिए, आमतौर पर डिस्प्ले बफर के समान आकार का एक विशेषता बफर होता है, और इसकी विशेषताएं (अग्रभूमि रंग, पृष्ठभूमि रंग, झिलमिलाहट, आदि) पूरे चरित्र में प्रत्येक पिक्सेल के लिए प्रभावी हैं। इस तरह से प्रत्येक पिक्सेल के लिए रंग निर्दिष्ट करने में सक्षम नहीं होने की कमी के लिए बनाने के लिए, ओएसडी जनरेटर के डिजाइनर कई प्रदर्शन बफ़र्स को मिलाकर बहु-रंग वर्ण प्रस्तुत करने के लिए एक समाधान प्रदान करते हैं। सिद्धांत यह है कि प्रत्येक प्रदर्शन बफर एक रंग योजना निर्धारित करता है। जब दो या अधिक डिस्प्ले बफ़र मर्ज किए जाते हैं, तो दो से अधिक रंगों वाले बहु-रंग वर्ण "एक साथ pieced" हो सकते हैं। चरित्र ओएसडी का लाभ यह है कि यह ओएसडी के अंदर कम डिस्प्ले बफर का उपयोग कर सकता है, और एमसीयू को केवल संबंधित ओएसडी जानकारी प्रदर्शित करने के लिए प्रदर्शन सामग्री के सूचकांक को निर्दिष्ट करने की आवश्यकता होती है, जिसे अपेक्षाकृत कम गति वाले एमसीयू पर लागू किया जा सकता है। लेकिन यह ठीक ऊपर के कारण है
प्रदर्शन जानकारी और रंग कोडिंग विधि पर्याप्त सहज नहीं है, जो कि चरित्र ओएसडी के फर्मवेयर विकास में कुछ परेशानी लाएगा। आमतौर पर एलसीडी मॉनिटर, कम लागत वाले फ्लैट-पैनल टीवी और सीआरटी पारंपरिक टीवी इस प्रकार के ओएसडी का उपयोग करते हैं, और वे अभी भी बाजार में मुख्यधारा की स्थिति पर कब्जा कर लेते हैं। चरित्र ओएसडी की तुलना में, बिटमैप ओएसडी का प्रसंस्करण सिद्धांत अधिक सहज और सरल है: अंतिम प्रदर्शन सामग्री के एक विशिष्ट क्षेत्र में प्रत्येक पिक्सेल को बदलकर, ओएसडी जानकारी सीधे अंतिम डिस्प्ले स्क्रीन पर सुपरइम्पोज की जाती है,
इसका पिक्सेल-बाय-पिक्सेल नियंत्रण बहु-रंग और पर्याप्त प्रदर्शन क्षमताओं को सुनिश्चित कर सकता है। बिटमैप ओएसडी जनरेटर आमतौर पर वीडियो प्रोसेसर में बनाया जाता है और इसके मुख्य डिस्प्ले बफर को साझा करता है। वीडियो प्रोसेसर से स्वतंत्र पेशेवर ओएसडी बिटमैप जनरेटर भी हैं, जैसे कि मैक्सिम का मैक्स 4455। आमतौर पर इस प्रकार के चिप को डिस्प्ले बफर के रूप में बाहरी एसडीआरएएम की आवश्यकता होती है। बिटमैप ओएसडी का प्रदर्शन प्रभाव सैद्धांतिक रूप से बहुत सही हो सकता है। यह विंडोज के समान तीन आयामी प्रभाव के साथ विभिन्न वस्तुओं को प्रदान कर सकता है, जैसे कि छाया हुआ बटन, रंगीन ग्राफिक्स और पाठ, आदि। नुकसान यह है कि इसमें पर्याप्त ओएसडी डिस्प्ले कैश होना चाहिए, और पिक्सेल-बाय द्वारा एमसीयू के लिए गति की आवश्यकताएं- पिक्सेल प्रसंस्करण। इस प्रकार का ओएसडी आमतौर पर बड़े आकार के उच्च-अंत वाले फ्लैट-पैनल टीवी और पेशेवर मॉनिटर पर उपयोग किया जाता है। प्रौद्योगिकी के निरंतर विकास और स्मृति की लागत में लगातार गिरावट के साथ, भविष्य के ओएसडी को सभी बिटमैप किया जाना चाहिए।
ओएसडी ड्राइंग आम तौर पर एक डबल-बफर कैशिंग तंत्र का उपयोग करता है
एक बफर वह है जिसे हम देख सकते हैं, और दूसरा अदृश्य है। ड्राइंग करते समय, पहले बफ़र में डेटा को प्रोसेस करें जिसे देखा नहीं जा सकता है। ड्राइंग करते समय, इस बफ़र के डेटा को देखने के लिए कॉपी करें।
|
सरप्राइज पाने के लिए ईमेल डालें
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 -> हाईटियन क्रियोल
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 वायुहीन प्रसारण वीडियो और ऑडियो अधिक आसान!
Contact
पता:
No.305 कक्ष हुआलन भवन नं .273 हुआनपु रोड गुआंगझाऊ चीन 510620
श्रेणियाँ
न्यूज़लैटर