क्यूआर कोड वस्तुतः हर जगह हैं, जिनका उपयोग पृथ्वी की आधी से अधिक आबादी द्वारा किया जाता है।
यदि आप चारों ओर देखते हैं, तो आप लगभग हर जगह क्यूआर कोड पा सकते हैं। जैसे डिजिटल मेनू, इवेंट टिकटिंग, नेटवर्किंग, विज्ञापन और मार्केटिंग जहां कंपनियां अपने क्यूआर कोड के उपयोग के लिए विभिन्न ऑफर प्रदान करती हैं।
उन छोटे वर्गों ने अपनी सादगी और अनुकूलनशीलता के साथ सहजता से जनता का दिल जीत लिया, और अपने उपयोग और व्यावहारिकता की आसानी से दुनिया को विस्मय में छोड़ दिया और हर व्यवसाय और गतिविधि का एक अभिन्न अंग बन गए।
लेकिन क्या आपने कभी सोचा है कि ये कैसे काम करते हैं? आज का हमारा विषय ठीक यही है, इन छोटे-छोटे बक्सों को खत्म करना और आपको सबसे सरल व्याख्या के साथ प्रस्तुत करना।
इसके इतिहास को देखते हुए, यह 2010 की शुरुआत में, पहली बार क्यूआर कोड की लोकप्रियता में उल्लेखनीय वृद्धि का अनुभव हुआ, मुख्य रूप से जापान और चीन जैसे देशों में, हालांकि इसका आविष्कार वर्ष 1994 में हुआ था।
हालाँकि, यह कुछ चीजें थीं जिन्होंने वैश्विक स्तर पर इसके उपयोग को नई ऊंचाइयों तक पहुँचाया, इसका एक कारण महामारी है।
यह वर्ष 2020 में था जब संपर्क रहित अनुभवों को बढ़ाने के लिए, महामारी की शुरुआत के तुरंत बाद क्यूआर कोड का उपयोग तेजी से शुरू हुआ।
BARC इंडिया और नीलसन की एक रिपोर्ट के अनुसार, भारत में QR कोड का उपयोग 2019 की तुलना में 2020 में 550% बढ़ा है।
इसके उपयोग में वृद्धि का दूसरा कारण Google और Apple जैसी कंपनियों को जाता है, जिन्होंने वर्ष 2017-18 में क्यूआर क्षमताओं को सीधे अपने मुख्य कैमरे में एकीकृत किया, जिससे लोगों को क्यूआर कोड को स्कैन करने के लिए अलग-अलग ऐप की परेशानी से बचाया जा सके।
हमने अब तक क्यूआर कोड के महत्व को देखा है, आइए फोकस बदलें और क्यूआर कोड की दुनिया के अंदर देखें कि वे कैसे काम करते हैं।
क्यूआर कोड को समझने के लिए हमें पहले इसके प्रमुख हिस्सों को देखना होगा।
1. खोजक पैटर्न:
खोजक पैटर्न क्यूआर कोड के शीर्ष-बाएँ, शीर्ष-दाएँ और निचले-बाएँ कोनों पर स्थित तीन बड़े वर्गों का एक सेट है।
इन वर्गों में एक विशिष्ट पैटर्न होता है जो स्कैनर को छवि में क्यूआर कोड का पता लगाने और पहचानने में मदद करता है।
2. संरेखण पैटर्न:
संरेखण पैटर्न में क्यूआर कोड के भीतर स्थित छोटे वर्ग होते हैं।
यह छवि में परिप्रेक्ष्य के किसी भी विरूपण के लिए स्कैनर को क्षतिपूर्ति करने में सहायता करता है। उदाहरण के लिए, अगर फोटो को टाइटल एंगल पर लिया गया है, या पेपर पूरी तरह से सीधा नहीं है।
संरेखण पैटर्न का पता लगाने और उसका विश्लेषण करके, स्कैनर क्यूआर कोड की सटीक व्याख्या करने के लिए अपनी रीडिंग को समायोजित कर सकता है।
आप क्यूआर कोड में शून्य से लेकर इनमें से कई छोटे बॉक्स पा सकते हैं।
3. टाइमिंग पैटर्न:
टाइमिंग पैटर्न सिंगल स्क्वायर ब्लैक एंड व्हाइट बॉक्स की एक श्रृंखला है जो शीर्ष दाएं और शीर्ष बाएं खोजक पैटर्न के बीच क्षैतिज रूप से चलता है और शीर्ष बाएं और निचले बाएं खोजक पैटर्न के बीच लंबवत रूप से चलता है।
यह स्कैनर को क्यूआर कोड के आकार और अभिविन्यास को निर्धारित करने में मदद करता है।
4. डेटा क्षेत्र:
डेटा क्षेत्र क्यूआर कोड के भीतर का क्षेत्र है जहां एन्कोडेड जानकारी संग्रहीत की जाती है। क्यूआर कोड जो कुछ भी करने वाला है, डेटा इस क्षेत्र के अंदर संग्रहीत है।
इसमें एक विशिष्ट पैटर्न में व्यवस्थित काले और सफेद वर्गों का एक मैट्रिक्स शामिल है। डेटा क्षेत्र सभी क्यूआर कोड में पाया जाता है, मुख्य भागों के अलावा अन्य सभी क्षेत्र जिन्हें हम अभी देख रहे हैं, यानी संरेखण पैटर्न, समय पैटर्न इत्यादि …
क्यूआर कोड के संस्करण और प्रकार के आधार पर डेटा क्षेत्र का आकार भिन्न हो सकता है। आमतौर पर, नए संस्करणों में अधिक डेटा एन्कोडेड होता है ताकि उपयोगकर्ता नई सुविधाओं को निष्पादित कर सके।
5. त्रुटि सुधार कोड:
त्रुटि सुधार कोड क्यूआर कोड में जोड़े गए डेटा की एक अतिरिक्त परत है जो क्षति या विरूपण के प्रति अपनी लचीलापन बढ़ाने के लिए है।
यह त्रुटि पुनर्प्राप्ति की अनुमति देता है, भले ही कोड आंशिक रूप से अस्पष्ट या क्षतिग्रस्त हो।
त्रुटि सुधार कोड एक गणितीय एल्गोरिथ्म का उपयोग करके उत्पन्न होता है जो डेटा में अतिरेक जोड़ता है, जिससे यह अधिक मजबूत और त्रुटियों के लिए प्रतिरोधी बन जाता है।
त्रुटि सुधार का स्तर चुने हुए क्यूआर कोड संस्करण पर निर्भर करता है। हम उस गणित में नहीं जा रहे हैं जो त्रुटि सुधार कोड को अधिकार देता है।
6. संस्करण की जानकारी:
संस्करण सूचना क्षेत्र मौजूद है जो स्कैनर को उपयोग किए जा रहे क्यूआर कोड के संस्करण को निर्धारित करने में मदद करता है और परिणामस्वरूप, जानकारी को डिकोड करने के तरीके को समायोजित करता है।
क्यूआर कोड के अलग-अलग वर्जन हो सकते हैं, जिसमें डेटा स्टोर करने की अलग-अलग क्षमता होती है। बड़े संस्करणों में अधिक डेटा होता है।
7. शांत क्षेत्र:
शांत क्षेत्र क्यूआर कोड के आसपास का बाहरी स्थान है। यह स्कैनर को कोड और उसके आस-पास के बीच अंतर करने की अनुमति देता है।
शांत क्षेत्र क्यूआर कोड की सीमाओं को चिह्नित करता है और यह सुनिश्चित करता है कि कोई अन्य तत्व स्कैनिंग प्रक्रिया में हस्तक्षेप न करे।
सटीक और विश्वसनीय स्कैनिंग सुनिश्चित करने के लिए पर्याप्त शांत क्षेत्र बनाए रखना महत्वपूर्ण है।
क्यूआर कोड में, कुछ और भाग हैं, लेकिन हम पढ़ने को थोड़ा और दिलचस्प बनाने के लिए यहां इसकी चर्चा नहीं करेंगे। लेकिन, हमने इसके प्रमुख हिस्सों पर गौर किया है, जो क्यूआर कोड को समझने के लिए महत्वपूर्ण हैं।
ये वे चरण हैं जो क्यूआर कोड के डिकोडिंग में शामिल हैं।
- चित्र उतारना: स्मार्टफोन डिवाइस अपने कैमरे का उपयोग कर क्यूआर कोड की एक छवि कैप्चर करता है।
- छवि विश्लेषण: स्कैनिंग डिवाइस कोड के स्थान और अभिविन्यास को निर्धारित करने के लिए छवि का विश्लेषण करती है।
- डेटा क्षेत्र निष्कर्षण: स्मार्टफोन क्यूआर कोड के भीतर डेटा क्षेत्र की पहचान करता है और इस क्षेत्र के भीतर वर्गों के पैटर्न को निकालता है।
- बाइनरी रूपांतरण: वर्गों के पैटर्न को एक विशिष्ट एल्गोरिथम का उपयोग करके बाइनरी डेटा में परिवर्तित किया जाता है।
- डिकोडिंग: बाइनरी डेटा को मूल जानकारी में डिकोड किया जाता है जिसे क्यूआर कोड में एन्कोड किया गया था।
डेटा क्षेत्र में डेटा काले और सफेद बक्से में एन्कोड किया गया है, जिसमें प्रत्येक सफेद और काले रंग का बॉक्स 0 या 1 का प्रतिनिधित्व करता है।
यह ध्यान रखना महत्वपूर्ण है कि 1s और 0s का असाइनमेंट एक साधारण काला 1 के बराबर नहीं है और सफेद 0 के बराबर है।
काले और सफेद दोनों मॉड्यूल डेटा का प्रतिनिधित्व करने के लिए उपयोग किए जाते हैं, लेकिन उनके पास संख्यात्मक मानों के साथ सीधा पत्राचार नहीं होता है।
क्यूआर कोड में उपयोग की जाने वाली एन्कोडिंग योजनाएं अधिक जटिल हैं और विभिन्न कारकों पर निर्भर करती हैं, जैसे एन्कोडिंग मोड, त्रुटि सुधार और डेटा संरचना। लेकिन समझने के लिए, आइए यहां पर विचार करें कि ब्लैक बॉक्स शून्य के बराबर है और इसलिए सफेद बॉक्स एक के बराबर है।
इसलिए, एक बार डेटा क्षेत्र निकाले जाने के बाद, इसे संबंधित बाइनरी नंबरों में बदल दिया जाता है।
क्यूआर कोड एक विशिष्ट एन्कोडिंग प्रारूप का उपयोग करते हैं जिसे रीड-सोलोमन त्रुटि सुधार एल्गोरिदम के रूप में जाना जाता है।
रीड-सोलोमन एल्गोरिथ्म एक व्यापक रूप से उपयोग की जाने वाली त्रुटि सुधार तकनीक है जो डेटा को एन्कोड किए जाने पर अतिरेक जोड़ती है।
यह अतिरेक क्यूआर कोड रीडर को मूल डेटा का पुनर्निर्माण करने में सक्षम बनाता है, भले ही कोड के कुछ हिस्से गायब या विकृत हों।
त्रुटि सुधार के अलावा, क्यूआर कोड विभिन्न प्रकार के डेटा का प्रतिनिधित्व करने के लिए विभिन्न एन्कोडिंग मोड का उपयोग करते हैं। एन्कोडिंग मोड में न्यूमेरिक, अल्फ़ान्यूमेरिक, बाइट और कांजी शामिल हैं।
संख्यात्मक एन्कोडिंग मोड:
यह मोड संख्यात्मक डेटा (0–9) को कुशलता से एनकोड करता है। प्रत्येक वर्ण कई अंकों का प्रतिनिधित्व करता है, जो सूचना के उच्च घनत्व की अनुमति देता है।
अल्फ़ान्यूमेरिक एन्कोडिंग मोड:
इस मोड का उपयोग अल्फ़ान्यूमेरिक वर्णों (0–9, AZ, कुछ प्रतीकों) को एनकोड करने के लिए किया जाता है। यह संख्यात्मक और अपरकेस अल्फ़ान्यूमेरिक वर्णों के संयोजन का प्रतिनिधित्व कर सकता है।
बाइट एन्कोडिंग मोड:
इस मोड का उपयोग बाइनरी डेटा को एनकोड करने के लिए किया जाता है, जैसे कि विभिन्न कैरेक्टर एनकोडिंग में टेक्स्ट, इमेज या अन्य प्रकार के डेटा। यह मनमाना डेटा एन्कोडिंग के लिए सबसे बहुमुखी एन्कोडिंग मोड है।
कांजी एन्कोडिंग मोड:
यह मोड मुख्य रूप से जापान में Shift JIS वर्ण सेट से कांजी वर्णों को एनकोड करने के लिए उपयोग किया जाता है। यह क्यूआर कोड में कांजी पात्रों के कुशल प्रतिनिधित्व को सक्षम बनाता है।
इसलिए, स्मार्टफोन एन्कोडिंग को पढ़ता है और इसे वापस अपने मूल रूप में बदल देता है। यह आमतौर पर एक URL, सादा पाठ या कुछ संख्या होती है।
अगर आप अपना क्यूआर कोड बनाना चाहते हैं तो यह काफी आसान है। आप अपने संबंधित मोबाइल स्टोर से एक ऐप डाउनलोड कर सकते हैं, जो शामिल सभी प्रक्रियाओं को संभालता है और अपना खुद का क्यूआर कोड बनाता है।
एक ऑल-इन-वन सोशल कॉन्टैक्ट क्यूआर कोड बनाने की कोशिश क्यों न करें, जिससे लोग आपके इंस्टाग्राम और अन्य सोशल मीडिया अकाउंट को जल्दी से प्राप्त कर सकें?
2023-05-21 19:06:48
#पकसल #स #सचन #तक #कयआर #कड #क #करयपरणल #क #वयखय #अल #हदर #दवर #मई