मास्क पॅटर्न

इतर नावे: डेटा मास्क, मास्किंग, mask pattern

व्याख्या

मास्क पॅटर्न हा आठ ठरावीक पॅटर्नपैकी एक आहे, जो मोठे ठोकळे आणि दिशाभूल करणारे आकार मोडण्यासाठी QR कोडच्या डेटा क्षेत्रावर XOR केला जातो. एन्कोडर चार पेनल्टी नियमांवर सर्वोत्तम गुण मिळवणारा मास्क निवडतो.

मास्किंग काय करते

डेटा आणि एरर करेक्शन बिट्स ठेवल्यानंतर काही भागांत एकाच रंगाच्या लांब रांगा किंवा फाइंडर पॅटर्नसारखे दिसणारे आकार तयार होऊ शकतात. साधे सूत्र खरे ठरेल तिथे मॉड्यूल उलटवून मास्किंग हे दुरुस्त करते, ज्यामुळे गडद आणि फिकट अधिक समान पसरतात.

मास्क फक्त डेटा आणि एरर करेक्शन क्षेत्राला लागू होतो. फाइंडर, टायमिंग आणि अलाइनमेंट पॅटर्न, फॉरमॅट व आवृत्ती माहिती आणि डार्क मॉड्यूल यांना कधीच मास्क होत नाही.

आठ मास्क

मास्कना 000 ते 111 असे क्रमांक असतात. प्रत्येक मास्क मॉड्यूलची ओळ i आणि स्तंभ j वरील अटीने ठरतो; अट जिथे खरी ठरते तो मॉड्यूल उलटवला जातो. रीडर फॉरमॅट माहितीतून मास्क क्रमांक शिकतो आणि तो पूर्ववत करण्यासाठी तोच मास्क पुन्हा लावतो.

  • 000: (i + j) mod 2 = 0, बुद्धिबळाचा पट
  • 001: i mod 2 = 0, आलटून पालटून ओळी
  • 010: j mod 3 = 0, प्रत्येक तिसरा स्तंभ
  • 011: (i + j) mod 3 = 0, तिरके पट्टे
  • 100 ते 111: ओळी, स्तंभ आणि गुणाकारांचे अधिक गुंतागुंतीचे संयोग

सर्वोत्तम मास्क कसा निवडला जातो

एन्कोडर आठही मास्क वापरून पाहतो आणि प्रत्येक निकालाला चार पेनल्टी नियमांनी गुण देतो. सर्वात कमी एकूण पेनल्टी असलेला मास्क वापरला जातो, ज्यामुळे तयार कोड कॅमेऱ्यांना वाचायला सोपा होतो.

काही जनरेटर संपूर्ण मूल्यमापन वगळून निश्चित मास्क वापरतात; तो अजूनही वैध कोड तयार करतो, पण कदाचित थोडा कठीण स्कॅन होतो. Micro QR कोड चार मास्कचा लहान संच आणि स्वतःचा गुणांकन नियम वापरतात.

  • नियम 1: ओळीत किंवा स्तंभात एकाच रंगाच्या लांब रांगा
  • नियम 2: एका रंगाचे 2 × 2 ब्लॉक
  • नियम 3: 1:1:3:1:1 फाइंडर गुणोत्तराशी साम्य असलेले पॅटर्न
  • नियम 4: गडद आणि फिकट मॉड्यूलमधील एकूण असमतोल

वारंवार विचारले जाणारे प्रश्न

समान मजकूर असलेले दोन QR कोड वेगळे का दिसतात?

ते वेगवेगळे मास्क पॅटर्न, एरर करेक्शन लेव्हल किंवा आवृत्ती वापरत असू शकतात. यापैकी काहीही बदलले की मॉड्यूल रचना बदलते, पण डिकोड केलेला मजकूर तोच राहतो.

QR कोडमध्ये किती मास्क पॅटर्न असतात?

मानक आठ ठरवते, 000 ते 111 क्रमांकित. निवडलेला मास्क फॉरमॅट माहितीत नोंदवला जातो, म्हणजे स्कॅनर तो काढू शकतो.

स्रोत आणि मानके

सर्व संज्ञा