QR குறியீடுகள் எப்படி வேலை செய்கின்றன

இப்படியும் அழைக்கப்படுகிறது: QR குறியீட்டுக் குறியாக்கம், QR குறியீட்டு டீகோடிங், QR code encoding, QR code decoding

வரையறை

QR குறியீடு, தரவைக் கோட்வேர்டுகளாக மாற்றி, Reed–Solomon பிழை திருத்தத்தைச் சேர்த்து, கேமரா கண்டறிந்து நேராக்கிப் படிக்க உதவும் நிலையான வடிவங்களைச் சுற்றிக் கட்டத்தில் பிட்களை வைப்பதன் மூலம் வேலை செய்கிறது.

தரவிலிருந்து வடிவத்துக்கு

QR குறியீடு உருவாக்குவது, தரவுக்குப் பொருந்தும் குறியாக்க முறையைத் தேர்ந்தெடுப்பதில் தொடங்குகிறது: எண்ணியல், எண்ணெழுத்து, பைட் அல்லது கான்ஜி. குறியாக்கி தரவைப் பிட்களாக மாற்றி, 8-பிட் கோட்வேர்டுகளாகப் பிரித்து, தேர்ந்தெடுத்த நிலைக்கு ஏற்ப Reed–Solomon பிழை திருத்தக் கோட்வேர்டுகளைச் சேர்க்கிறது. பிறகு பொருந்தும் மிகச் சிறிய பதிப்பைத் தேர்ந்தெடுக்கிறது.

கோட்வேர்டுகள் நிலையான வடிவங்களைத் தவிர்த்து ஜிக்ஜாக் பாதையில் கட்டத்தில் வைக்கப்படுகின்றன. இறுதியாக, பெரிய வெற்றுப் பகுதிகளையும் குழப்பும் வடிவங்களையும் உடைக்க, குறியாக்கி எட்டு மாஸ்க் வடிவங்களில் ஒன்றைப் பயன்படுத்தி, மாஸ்க்கையும் பிழை திருத்த நிலையையும் வடிவமைப்புத் தகவலில் பதிவு செய்கிறது.

  • குறியாக்க முறையைத் தேர்ந்தெடுத்தல்
  • தரவைக் குறியாக்கம் செய்து பிழை திருத்தக் கோட்வேர்டுகளைச் சேர்த்தல்
  • பதிப்பை (அளவை) தேர்ந்தெடுத்தல்
  • கண்டறி, நேரக்கோடு, சீரமைப்பு வடிவங்களை வைத்தல்
  • தரவு மாட்யூல்களை நிரப்புதல்
  • எட்டு மாஸ்க்குகளில் சிறந்ததைப் பயன்படுத்தி வடிவமைப்புத் தகவலை எழுதுதல்

கேமரா படத்திலிருந்து தரவுக்கு

டீகோடிங் அதே படிகளை எதிர்த் திசையில் செய்கிறது. ஸ்கேனர் மூன்று கண்டறி வடிவங்களைக் கண்டறிகிறது; அவற்றின் 1:1:3:1:1 என்ற இருண்ட-வெளிர் விகிதம் பெரும்பாலான படங்களில் தனித்துத் தெரியும். அவற்றை நேரக்கோடு, சீரமைப்பு வடிவங்களுடன் சேர்த்துக் கட்டத்தை வரைபடமாக்குகிறது. வடிவமைப்புத் தகவலைப் படித்து, மாஸ்க்கை நீக்கி, கோட்வேர்டுகளைச் சேகரிக்கிறது.

பிறகு Reed–Solomon டீகோடிங், தவறாகப் படிக்கப்பட்ட கோட்வேர்டுகளை பிழை திருத்த நிலையின் வரம்பு வரை சரிசெய்கிறது. அதிகம் சேதமடைந்திருந்தால், தவறான தரவைத் தருவதற்குப் பதிலாகக் குறியீடு படிக்கப்படாமல் போகும்; அதனால்தான் QR குறியீடுகள் அரிதாகவே குழம்பிய முடிவுகளைத் தருகின்றன.

அளவும் மாறுபாடும் ஏன் முக்கியம்

ஒவ்வொரு படியும், இருண்ட மாட்யூல்களை வெளிர் மாட்யூல்களிலிருந்து கேமரா பிரித்தறிவதைச் சார்ந்தது. சிறிய மாட்யூல்கள், குறைந்த மாறுபாடு, ஒளிர்வு, மங்கல், அமைதி மண்டலம் இல்லாமை ஆகிய அனைத்தும் அதிக மாட்யூல்களைச் சந்தேகத்துக்கு உள்ளாக்குகின்றன; பிழை திருத்தத்தால் ஒரு அளவுக்கு மட்டுமே உள்வாங்க முடியும். தரவைச் சிறியதாகவும், மாறுபாட்டை வலுவாகவும், ஓரத்தைத் தெளிவாகவும் வைத்தால் டீகோடருக்கு வேலை எளிதாகும்.

அடிக்கடி கேட்கப்படும் கேள்விகள்

QR குறியீடு எங்கே இருக்கிறது என்பதை போன் எப்படி அறிகிறது?

மூலைகளில் உள்ள மூன்று பெரிய சதுரக் கண்டறி வடிவங்களைத் தேடுகிறது. அவற்றின் தனித்துவமான 1:1:3:1:1 விகிதத்தால், எந்தக் கோணத்திலிருந்தும் ஸ்கேனர் அவற்றைக் கண்டறிந்து திசையைக் கணிக்க முடியும்.

QR குறியீடுகளில் மாஸ்க் வடிவம் ஏன் இருக்கிறது?

மாஸ்க் ஒரு நிலையான வடிவத்தில் மாட்யூல்களைப் புரட்டுவதால், குறியீட்டில் பெரிய திடப் பகுதிகளும் கண்டறி வடிவங்களைப் போலத் தோன்றும் வடிவங்களும் தவிர்க்கப்படுகின்றன. குறியாக்கி எட்டு மாஸ்க்குகளையும் முயன்று, மிகவும் நம்பகமாகப் படிக்கப்படுவதை வைத்துக்கொள்கிறது.

QR குறியீட்டைத் தலைகீழாகப் படிக்க முடியுமா?

முடியும். கண்டறி வடிவங்கள் ஸ்கேனருக்குத் திசையைச் சொல்வதால், எந்தச் சுழற்சியிலும் QR குறியீட்டைப் படிக்கலாம்.

மூலங்களும் தரநிலைகளும்

அனைத்துச் சொற்கள்