மாஸ்க்கிங் என்ன செய்கிறது
தரவும் பிழை திருத்தப் பிட்களும் வைக்கப்பட்ட பிறகு, சில பகுதிகளில் ஒரே நிறத்தின் நீண்ட வரிசைகளோ கண்டறி வடிவங்களைப் போலத் தோன்றும் வடிவங்களோ அமையலாம். ஒரு எளிய சூத்திரம் உண்மையாகும் இடங்களில் மாட்யூல்களைப் புரட்டுவதன் மூலம் மாஸ்க்கிங் இதைச் சரிசெய்கிறது; இருண்ட, வெளிர் மாட்யூல்கள் மேலும் சமமாகப் பரவுகின்றன.
மாஸ்க் தரவு, பிழை திருத்தப் பகுதிக்கு மட்டுமே பொருந்தும். கண்டறி, நேரக்கோடு, சீரமைப்பு வடிவங்கள், வடிவமைப்பு, பதிப்புத் தகவல், இருண்ட மாட்யூல் ஆகியவை ஒருபோதும் மாஸ்க் செய்யப்படுவதில்லை.
எட்டு மாஸ்க்குகள்
மாஸ்க்குகள் 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: இருண்ட, வெளிர் மாட்யூல்களுக்கு இடையிலான ஒட்டுமொத்தச் சமநிலையின்மை