ಮಾಸ್ಕಿಂಗ್ ಏನು ಮಾಡುತ್ತದೆ
ಡೇಟಾ ಮತ್ತು ದೋಷ ತಿದ್ದುಪಡಿ ಬಿಟ್ಗಳನ್ನು ಇಟ್ಟ ನಂತರ, ಕೆಲವು ಪ್ರದೇಶಗಳಲ್ಲಿ ಒಂದೇ ಬಣ್ಣದ ಉದ್ದದ ಸರಣಿಗಳು ಅಥವಾ ಫೈಂಡರ್ ಪ್ಯಾಟರ್ನ್ಗಳಂತೆ ಕಾಣುವ ಆಕಾರಗಳು ಉಂಟಾಗಬಹುದು. ಸರಳ ಸೂತ್ರವು ನಿಜವಾಗುವಲ್ಲೆಲ್ಲ ಮಾಡ್ಯೂಲ್ಗಳನ್ನು ತಿರುಗಿಸುವ ಮೂಲಕ ಮಾಸ್ಕಿಂಗ್ ಇದನ್ನು ಸರಿಪಡಿಸುತ್ತದೆ; ಇದರಿಂದ ಗಾಢ ಮತ್ತು ತಿಳಿ ಹೆಚ್ಚು ಸಮವಾಗಿ ಹರಡುತ್ತವೆ.
ಮಾಸ್ಕ್ ಡೇಟಾ ಮತ್ತು ದೋಷ ತಿದ್ದುಪಡಿ ಪ್ರದೇಶಕ್ಕೆ ಮಾತ್ರ ಅನ್ವಯವಾಗುತ್ತದೆ. ಫೈಂಡರ್, ಟೈಮಿಂಗ್ ಮತ್ತು ಅಲೈನ್ಮೆಂಟ್ ಪ್ಯಾಟರ್ನ್ಗಳು, ಫಾರ್ಮ್ಯಾಟ್ ಮತ್ತು ವರ್ಷನ್ ಮಾಹಿತಿ, ಹಾಗೂ ಡಾರ್ಕ್ ಮಾಡ್ಯೂಲ್ ಅನ್ನು ಎಂದಿಗೂ ಮಾಸ್ಕ್ ಮಾಡುವುದಿಲ್ಲ.
ಎಂಟು ಮಾಸ್ಕ್ಗಳು
ಮಾಸ್ಕ್ಗಳಿಗೆ 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: ಗಾಢ ಮತ್ತು ತಿಳಿ ಮಾಡ್ಯೂಲ್ಗಳ ನಡುವಿನ ಒಟ್ಟಾರೆ ಅಸಮತೋಲನ