మాస్క్ ప్యాటర్న్

ఇతర పేర్లు: డేటా మాస్క్, మాస్కింగ్, data mask

నిర్వచనం

మాస్క్ ప్యాటర్న్ అనేది పెద్ద బ్లాక్‌లను, గందరగోళపరిచే ఆకారాలను విడగొట్టడానికి 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 వరకు ఎనిమిది నిర్వచిస్తుంది. ఎంచుకున్నది ఫార్మాట్ ఇన్ఫర్మేషన్‌లో నమోదవుతుంది, కాబట్టి స్కానర్ దాన్ని తొలగించగలదు.

మూలాలు, ప్రమాణాలు

అన్ని పదాలు