M = số bit trong chỉ báo mode (4 bit đối với mã hình QR code hoặc là có số bit như quy địn hở Bảng
0100 (chỉ báo mode, mode byte) 0001 (chỉ dấu đếm ký tự, 20)
6.8.1. Mẫu mặt nạ dữ liệu
Bảng 10 cho thấy bảng tham chiếu mẫu mặt nạ dữ liệu (tham chiếu hệ nhị phân để sử dụng trong thông tin định dạng) và điều kiện để tạo mẫu mặt nạ dữ liệu. Mẫu mặt nạ dữ liệu được tạo ra bằng cách xác định bất kỳ môđun nào là tối trong vùng mã hóa (trừ vùng dành cho thơng tin định dạng và thơng tin cỡ hình) nếu điều kiện đúng; trong mệnh đề điều kiện thì i là vị trí hàng của mơđun trong câu hỏi và j là vị trí cột, với (i,j)= (0,0) đối với mơđun phía trên cùng bên trái trong mã hình.
Bảng 10 - Các điều kiện để tạo mẫu mặt nạ dữ liệu
Tham chiếu mẫu mặt nạ dữ
liệu đối với mã hình QR codeTham chiếu mẫu mặt nạ dữ liệuđối với mã hình Micro QR code Điều kiện
000 (i+j) mod 2 = 0
001 00 i mod 2 = 0
010 j mod 3 = 0
011 (i+j) mod 3 = 0
100 01 ((i div 2) + (j div 3)) mod 2 = 0
101 ((i j) mod 2 + (i j) mod 3) = 0
110 10 ((i j) mod 2 + (i j) mod 3) mod 2 = 0 111 11 ((i j) mod 2 + (i j) mod 3) mod 2 = 0 Hình 21 cho thấy tất cả những mẫu mặt nạ dữ liệu, được minh họa trong mã hình cỡ 1. Hình 23 mơ phỏng hiệu quả của việc áp mặt nạ dữ liệu có sử dụng tham chiếu mẫu mặt nạ dữ liệu từ 000 tới 111.
((i j) mod 2 + (i+j) mod 3) mod 2 = 0 ((i j) mod 2 + (i j) mod 3) mod 2 = 0
Hình 21 - Mẫu mặt nạ dữ liệu của mã hình cỡ 1
CHÚ THÍCH 1 Ba bit dưới mỗi mẫu đại diện cho tham chiếu mẫu mặt nạ dữ liệu.
CHÚ THÍCH 2 Phương trình bên dưới tham chiếu mẫu mặt nạ dữ liệu cho thấy điều kiện tạo mẫu mặt nạ dữ liệu; những mơđun thỏa mãn được điều kiện có màu tối.
Hình 22 dưới đây chỉ ra bốn mẫu áp mặt nạ dữ liệu trống áp dụng cho mã hình Micro QR code cỡ hình M-4.
Hình 23 - Sự mơ phỏng q trình áp mặt nạ dữ liệu trong mã hình QR code 6.8.2. Đánh giá kết quả áp mặt nạ dữ liệu