മാസ്ക് പാറ്റേൺ

ഇങ്ങനെയും അറിയപ്പെടുന്നു: ഡേറ്റ മാസ്ക്, മാസ്കിംഗ്, 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 വരെ നമ്പറിട്ട എട്ടെണ്ണം നിലവാരം നിർവചിക്കുന്നു. തിരഞ്ഞെടുത്തത് ഫോർമാറ്റ് ഇൻഫർമേഷനിൽ രേഖപ്പെടുത്തുന്നതിനാൽ സ്കാനർക്ക് അത് നീക്കാം.

ഉറവിടങ്ങളും നിലവാരങ്ങളും

എല്ലാ പദങ്ങളും