15 ಬಿಟ್ಗಳಲ್ಲಿ ಏನಿರುತ್ತದೆ
ಕ್ಷೇತ್ರ 5 ಡೇಟಾ ಬಿಟ್ಗಳಿಂದ ಆರಂಭವಾಗುತ್ತದೆ: ದೋಷ ತಿದ್ದುಪಡಿ ಮಟ್ಟಕ್ಕೆ 2 ಬಿಟ್, ಮಾಸ್ಕ್ ಪ್ಯಾಟರ್ನ್ ಸಂಖ್ಯೆಗೆ 3 ಬಿಟ್. ಇನ್ನೂ ಹತ್ತು BCH ದೋಷ ತಿದ್ದುಪಡಿ ಬಿಟ್ಗಳನ್ನು ಸೇರಿಸಲಾಗುತ್ತದೆ; ಹೀಗೆ ಇದು BCH(15,5) ಆಗುತ್ತದೆ.
ನಂತರ 15-ಬಿಟ್ ಫಲಿತಾಂಶವನ್ನು ನಿಗದಿತ ಮಾದರಿ 101010000010010 ರೊಂದಿಗೆ XOR ಮಾಡಲಾಗುತ್ತದೆ. ಇದರಿಂದ ಕ್ಷೇತ್ರ ಎಂದಿಗೂ ಪೂರ್ತಿ ತಿಳಿಯಾಗುವುದಿಲ್ಲ; ಪೂರ್ತಿ ತಿಳಿಯಾದರೆ ಕೋಡ್ನ ಅಂಚು ಹುಡುಕುವ ರೀಡರ್ಗೆ ಗೊಂದಲವಾಗಬಹುದು.
- ದೋಷ ತಿದ್ದುಪಡಿ ಮಟ್ಟದ ಬಿಟ್ಗಳು: L = 01, M = 00, Q = 11, H = 10
- ಮಾಸ್ಕ್ ಪ್ಯಾಟರ್ನ್: 3 ಬಿಟ್, 000 ರಿಂದ 111
- ದೋಷ ತಿದ್ದುಪಡಿ: 10 BCH ಬಿಟ್ಗಳು
- ನಿಗದಿತ XOR ಮಾಸ್ಕ್: 101010000010010
ಇದನ್ನು ಎಲ್ಲಿ ಸಂಗ್ರಹಿಸಲಾಗುತ್ತದೆ
ಒಂದು ಪ್ರತಿ ಎಡ ಮೇಲ್ಭಾಗದ ಫೈಂಡರ್ ಪ್ಯಾಟರ್ನ್ನ ಸುತ್ತ, ಅದರ ವಿಭಜಕದ ಪಕ್ಕದ ಸಾಲು ಮತ್ತು ಕಾಲಮ್ನಲ್ಲಿ ಇರುತ್ತದೆ. ಎರಡನೇ ಪ್ರತಿ ಬಲ ಮೇಲ್ಭಾಗದ ಫೈಂಡರ್ ಕೆಳಗಿನ ಪ್ರದೇಶ ಮತ್ತು ಎಡ ಕೆಳಭಾಗದ ಫೈಂಡರ್ ಪಕ್ಕದ ಪ್ರದೇಶದ ನಡುವೆ ಹಂಚಿಹೋಗಿದೆ.
ಎರಡು ಪ್ರತಿಗಳಿರುವುದರಿಂದ ಒಂದು ಮೂಲೆಗೆ ಹಾನಿಯಾದರೂ ಕೋಡ್ ಅನ್ನು ಡಿಕೋಡ್ ಮಾಡಬಹುದು. ಎಡ ಕೆಳಭಾಗದ ಪ್ರತಿಯ ಪಕ್ಕದಲ್ಲಿ ಯಾವಾಗಲೂ ಗಾಢವಾಗಿರುವ ಒಂದು ಮಾಡ್ಯೂಲ್ ಇರುತ್ತದೆ; ಅದನ್ನು ಡಾರ್ಕ್ ಮಾಡ್ಯೂಲ್ ಎನ್ನುತ್ತಾರೆ ಮತ್ತು ಅದು ಡೇಟಾದ ಭಾಗವಲ್ಲ.
ಇದನ್ನು ಮೊದಲು ಏಕೆ ಓದಲಾಗುತ್ತದೆ
ಯಾವ ಮಾಸ್ಕ್ ತೆಗೆಯಬೇಕು ಮತ್ತು ಕೋಡ್ವರ್ಡ್ಗಳು ಡೇಟಾ ಹಾಗೂ ದೋಷ ತಿದ್ದುಪಡಿಯ ನಡುವೆ ಹೇಗೆ ಹಂಚಿಕೆಯಾಗಿವೆ ಎಂದು ತಿಳಿಯುವವರೆಗೆ ಸ್ಕ್ಯಾನರ್ ಡೇಟಾವನ್ನು ಡಿಕೋಡ್ ಮಾಡಲಾಗದು. ಫಾರ್ಮ್ಯಾಟ್ ಮಾಹಿತಿ ಈ ಎರಡೂ ಪ್ರಶ್ನೆಗಳಿಗೆ ಉತ್ತರಿಸುತ್ತದೆ; ಆದ್ದರಿಂದ ಫೈಂಡರ್ ಪ್ಯಾಟರ್ನ್ಗಳನ್ನು ಪತ್ತೆಹಚ್ಚಿದ ತಕ್ಷಣ ಅದನ್ನು ಓದಲಾಗುತ್ತದೆ. Micro QR ಕೋಡ್ಗಳು ಚಿಹ್ನೆಯ ವರ್ಷನ್ ಅನ್ನೂ ಎನ್ಕೋಡ್ ಮಾಡುವ ಒಂದೇ 15-ಬಿಟ್ ಫಾರ್ಮ್ಯಾಟ್ ಕ್ಷೇತ್ರ ಬಳಸುತ್ತವೆ.