एरर करेक्शन लेवल

इन नामों से भी जाना जाता है: EC लेवल, ECC लेवल, L M Q H, error correction levels, EC level, ECC level

परिभाषा

एरर करेक्शन लेवल तय करते हैं कि QR कोड का कितना हिस्सा खराब होने पर भी स्कैन हो सकता है। चार हैं: L लगभग 7% कोडवर्ड वापस पाता है, M लगभग 15%, Q लगभग 25% और H लगभग 30%।

चार लेवल

हर QR कोड एरर करेक्शन के चार लेवल में से किसी एक पर बनता है। ऊँचा लेवल ज़्यादा Reed–Solomon एरर करेक्शन कोडवर्ड जोड़ता है, इसलिए कोड का ज़्यादा हिस्सा गंदा, खरोंचा हुआ या ढका होने पर भी डिकोड हो सकता है।

प्रतिशत कोडवर्ड की अनुमानित रिकवरी दर हैं, दिखने वाले क्षेत्रफल की नहीं। नुक़सान का छोटा-सा धब्बा कई कोडवर्ड को छू सकता है, और फ़ाइंडर पैटर्न या फ़ॉर्मैट इन्फ़ॉर्मेशन को हुआ नुक़सान लेवल चाहे जो हो, स्कैन रोक सकता है।

  • L (Low): लगभग 7% कोडवर्ड वापस पाए जा सकते हैं
  • M (Medium): लगभग 15%
  • Q (Quartile): लगभग 25%
  • H (High): लगभग 30%

साइज़ के साथ समझौता

ज़्यादा एरर करेक्शन का मतलब है डेटा के लिए कम जगह। वही सामग्री लेवल H पर लेवल L की तुलना में बड़ा वर्शन, यानी ज़्यादा और छोटे मॉड्यूल, माँगती है।

उदाहरण के लिए, वर्शन 1 का कोड लेवल L पर 17 बाइट रखता है पर लेवल H पर सिर्फ़ 7। वर्शन 40 पर आँकड़े L पर 2,953 बाइट और H पर 1,273 बाइट हैं।

लेवल चुनना

लेवल M आम डिफ़ॉल्ट है और साफ़ हालात में ज़्यादातर छपी सामग्री के लिए ठीक है। लेवल L सिर्फ़ स्क्रीन पर दिखने वाले या बहुत साफ़ कोड को जितना हो सके उतना छोटा रखता है।

लेवल Q और H उन कोड के लिए हैं जो घिसेंगे, खुरदरी सतहों पर छपेंगे, या जिन्हें लोगो आंशिक रूप से ढकेगा। मॉड्यूल पर रखा लोगो एरर करेक्शन के बजट का कुछ हिस्सा खा जाता है, इसलिए असली दुनिया के नुक़सान के लिए कोड के पास कम बचता है।

अक्सर पूछे जाने वाले सवाल

मुझे QR कोड का कौन-सा एरर करेक्शन लेवल इस्तेमाल करना चाहिए?

ज़्यादातर प्रिंट के लिए M समझदार डिफ़ॉल्ट है। कोड गंदा या घिसा होने वाला हो, या लोगो उसका हिस्सा ढके, तो Q या H इस्तेमाल करें, और जब टिकाऊपन से ज़्यादा साइज़ मायने रखे तो L।

क्या ऊँचा एरर करेक्शन QR कोड को स्कैन करना आसान बनाता है?

यह कोड को नुक़सान के प्रति ज़्यादा सहनशील बनाता है, पर उसी सामग्री की लंबाई पर कोड को ज़्यादा घना भी बना देता है। साफ़ हालात में नीचा लेवल और बड़े मॉड्यूल ज़्यादा आसानी से स्कैन हो सकते हैं।

क्या 30% खराब QR कोड भी स्कैन हो सकता है?

लेवल H पर लगभग 30% कोडवर्ड वापस पाए जा सकते हैं, पर तभी जब फ़ाइंडर पैटर्न और फ़ॉर्मैट इन्फ़ॉर्मेशन बचे रहें। असली नुक़सान अक्सर अपने क्षेत्रफल से इशारा मिलने से ज़्यादा कोडवर्ड पर पड़ता है।

स्रोत और मानक

सभी शब्द