Mức sửa lỗi

Còn gọi là: Error correction levels, mức EC, mức ECC, L M Q H

Định nghĩa

Mức sửa lỗi quyết định phần nào của mã QR có thể bị hỏng mà vẫn quét được. Có bốn mức: L khôi phục khoảng 7% từ mã, M khoảng 15%, Q khoảng 25% và H khoảng 30%.

Bốn mức

Mọi mã QR được tạo ở một trong bốn mức sửa lỗi. Mức càng cao thì càng có nhiều từ mã sửa lỗi Reed–Solomon, nên càng nhiều phần của mã có thể bị bẩn, xước hoặc bị che mà vẫn giải mã được.

Các tỷ lệ phần trăm là tỷ lệ khôi phục xấp xỉ theo từ mã, không phải theo diện tích nhìn thấy. Một vết hỏng nhỏ có thể chạm nhiều từ mã, và hư hại ở ô định vị hoặc thông tin định dạng có thể chặn việc quét bất kể mức nào.

  • L (Thấp): khôi phục được khoảng 7% từ mã
  • M (Trung bình): khoảng 15%
  • Q (Tứ phân vị): khoảng 25%
  • H (Cao): khoảng 30%

Đánh đổi với kích thước

Sửa lỗi nhiều hơn nghĩa là chỗ cho dữ liệu ít hơn. Cùng một nội dung ở mức H cần phiên bản lớn hơn, với nhiều mô-đun nhỏ hơn, so với ở mức L.

Ví dụ, mã phiên bản 1 chứa 17 byte ở mức L nhưng chỉ 7 byte ở mức H. Ở phiên bản 40, con số là 2.953 byte ở mức L và 1.273 byte ở mức H.

Chọn mức nào

Mức M là mặc định phổ biến và phù hợp với hầu hết ấn phẩm in trong điều kiện sạch. Mức L giữ cho mã chỉ hiển thị trên màn hình hoặc rất sạch nhỏ gọn nhất có thể.

Mức Q và H phù hợp với mã sẽ bị mòn, in trên bề mặt nhám, hoặc bị logo che một phần. Logo đặt lên các mô-đun tiêu tốn một phần ngân sách sửa lỗi, nên mã còn ít dư địa hơn cho hư hại thực tế.

Câu hỏi thường gặp

Nên dùng mức sửa lỗi nào cho mã QR?

M là mặc định hợp lý cho hầu hết bản in. Dùng Q hoặc H nếu mã sẽ bị bẩn hoặc mòn, hoặc nếu logo che một phần mã, và dùng L khi kích thước quan trọng hơn độ bền.

Sửa lỗi cao hơn có làm mã QR dễ quét hơn không?

Nó làm mã chịu được hư hại tốt hơn, nhưng cũng làm mã dày đặc hơn với cùng độ dài nội dung. Trong điều kiện sạch, mức thấp hơn với mô-đun lớn hơn có thể quét dễ hơn.

Mã QR bị hỏng 30% có còn quét được không?

Ở mức H, có thể khôi phục đến khoảng 30% từ mã, nhưng chỉ khi ô định vị và thông tin định dạng còn nguyên. Hư hại thực tế thường chạm nhiều từ mã hơn so với diện tích của nó.

Nguồn và tiêu chuẩn

Tất cả thuật ngữ