Trang chủ Khám phá Vì sao mã QR chỉ có 3 ô vuông ở các góc?
Khám phá

Vì sao mã QR chỉ có 3 ô vuông ở các góc?

Ba ô vuông lớn trên mã QR không phải chi tiết trang trí. Chúng giúp thiết bị nhận diện hướng, xác định vị trí và đọc dữ liệu chính xác dù mã bị xoay hoặc đặt giữa nhiều nội dung khác.
Dũng Virgo Dũng Virgo
02/09/2026 13 phút đọc 21 lượt xem
Chia sẻ: f 𝕏
Tổng quan bài viết

Mã QR đã trở thành hình ảnh quen thuộc trong đời sống số. Người dùng có thể bắt gặp những ô vuông đen trắng này trên hóa đơn, bao bì, vé điện tử, thực đơn nhà hàng hoặc màn hình thanh toán. Chỉ với camera điện thoại, một lượng thông tin đáng kể có thể được đọc trong thời gian rất ngắn.

Mạng lưới các ô vuông đen trắng tạo nên một mã QR
Cận cảnh mẫu định vị dạng ô vuông ở góc mã QR
Điện thoại đang hướng camera về một mã QR để quét

Tuy nhiên, có một chi tiết đặc biệt thường bị bỏ qua: hầu hết mã QR đều có ba ô vuông lớn nằm ở ba góc, thay vì xuất hiện ở cả bốn góc. Cấu trúc tưởng như không cân đối này thực chất giữ vai trò quan trọng trong quá trình quét. Nếu thiếu chúng, thiết bị sẽ khó xác định đâu là hướng của mã và đâu là vùng dữ liệu cần đọc.

Ba ô vuông lớn trên mã QR dùng để làm gì?

Ba ô vuông nói trên được gọi là Finder Pattern, có thể hiểu là mẫu định vị. Chúng thường nằm ở góc trên bên trái, góc trên bên phải và góc dưới bên trái của mã QR. Mỗi mẫu gồm các lớp hình vuông đen trắng lồng vào nhau, tạo nên một dấu hiệu có hình dạng rất dễ nhận biết đối với bộ đọc.

Khi camera điện thoại hướng vào mã QR, phần mềm quét không chỉ tìm các chấm đen trắng riêng lẻ. Nó trước hết phải xác định toàn bộ khung mã, vị trí các cạnh và chiều xoay. Ba mẫu định vị tạo ra những điểm mốc giúp thiết bị thực hiện công việc này nhanh hơn và đáng tin cậy hơn.

Việc đặt mẫu ở ba góc cũng cung cấp đủ thông tin để máy quét suy ra hướng của mã. Góc còn lại, tức góc dưới bên phải, không có ô vuông lớn tương tự. Nhờ vậy, thiết bị có thể nhận biết chiều của mã mà không cần người dùng xoay điện thoại theo một tư thế cố định.

Đó là lý do mã QR vẫn có thể được nhận diện khi người dùng cầm điện thoại hơi nghiêng hoặc mã được đặt theo hướng khác với màn hình. Camera chỉ cần nhìn thấy đủ các điểm định vị và phần dữ liệu cần thiết, sau đó phần mềm sẽ xử lý sự thay đổi về góc nhìn.

Vì sao không đặt ô vuông ở cả bốn góc?

Nếu cả bốn góc đều có một mẫu định vị giống nhau, thiết bị sẽ khó phân biệt đâu là hướng chính của mã. Khi đó, bốn góc có thể tạo ra nhiều cách diễn giải tương đương, trong khi máy quét cần một điểm khuyết để xác định chiều.

Ba ô vuông tạo thành một bố cục có chủ đích: hai mẫu ở phía trên và một mẫu ở phía dưới bên trái. Từ vị trí tương đối của ba điểm này, bộ đọc có thể nhận ra vùng nào là phía trên, vùng nào là phía dưới và vị trí còn lại của mã. Góc không có Finder Pattern trở thành dấu hiệu giúp hoàn thiện việc định hướng.

Nói cách khác, sự vắng mặt của ô vuông thứ tư cũng quan trọng không kém sự xuất hiện của ba ô vuông còn lại. Đây là một ví dụ về cách các nhà thiết kế dùng một chi tiết đơn giản để giải quyết bài toán nhận diện trong nhiều điều kiện khác nhau.

Tỷ lệ 1:1:3:1:1 giúp máy quét nhận ra mẫu định vị

Không chỉ có vị trí, bản thân cấu trúc của Finder Pattern cũng được thiết kế để dễ phân biệt với chữ viết, hình ảnh và các chi tiết in ấn xung quanh. Một yếu tố nền tảng trong thiết kế này là tỷ lệ 1:1:3:1:1.

Tỷ lệ trên mô tả chuỗi các dải đen trắng khi bộ đọc quét ngang qua tâm của mẫu định vị. Phần trung tâm có bề rộng lớn hơn, trong khi các dải bên ngoài hẹp hơn theo một trật tự cụ thể. Sự sắp xếp này tạo ra một dạng tín hiệu đặc trưng, giúp phần mềm nhận biết mẫu định vị ngay cả khi mã nằm trên một trang có nhiều nội dung khác.

Trong quá trình phát triển mã QR, đội ngũ thiết kế đã phân tích nhiều tài liệu in ấn như tạp chí và nhận ra rằng tỷ lệ trắng – đen 1:1:3:1:1 hiếm khi xuất hiện một cách ngẫu nhiên trong văn bản thông thường. Vì vậy, tỷ lệ này được đưa vào mẫu định vị để giảm nguy cơ hệ thống nhầm một chi tiết trên trang giấy với góc của mã QR.

Điều đó đặc biệt hữu ích trong những tình huống thực tế. Một mã QR có thể được in cạnh dòng chữ, logo, hình ảnh sản phẩm hoặc các đường kẻ của biểu mẫu. Nếu mẫu định vị không đủ khác biệt, camera có thể mất thêm thời gian tìm kiếm hoặc xác định nhầm khu vực. Cấu trúc 1:1:3:1:1 giúp tạo ra một “dấu vân tay” hình học dễ nhận diện.

Từ những ô vuông đến toàn bộ hệ thống dữ liệu

Sau khi xác định được ba mẫu định vị, bộ đọc có thể ước lượng khung hình của mã QR và phân tích phần còn lại. Các ô đen trắng nhỏ bên trong không phải là những điểm ảnh được sắp xếp tùy ý. Chúng nằm trong một hệ thống có cấu trúc, trong đó mỗi khu vực đảm nhiệm vai trò nhất định trong việc biểu diễn và đọc dữ liệu.

Nhờ nhận biết được hướng và vị trí, thiết bị có thể xử lý mã ngay cả khi người dùng không đưa camera hoàn toàn vuông góc với bề mặt in. Đây cũng là lý do một mã QR nhỏ có thể chứa nhiều thông tin hơn vẻ ngoài đơn giản của nó gợi ra.

Với người dùng, quá trình này diễn ra gần như tức thời: mở camera, đưa mã vào khung hình và chờ thông tin xuất hiện. Nhưng phía sau thao tác đó là chuỗi bước gồm tìm mẫu định vị, xác định góc, đọc các ô dữ liệu và giải mã nội dung. Ba ô vuông lớn chính là điểm bắt đầu của quy trình này.

Mã QR ra đời từ nhu cầu quản lý trong công nghiệp

Mã QR xuất hiện lần đầu vào năm 1994, do một đội ngũ kỹ sư tại Denso Wave phát triển dưới sự dẫn dắt của Masahiro Hara. Denso Wave là công ty hoạt động trong lĩnh vực linh kiện ô tô, vì vậy mục đích ban đầu của công nghệ này là theo dõi các phụ tùng trong quy trình sản xuất.

Thời điểm đó, mã vạch truyền thống đã bộc lộ giới hạn về dung lượng thông tin. Đội ngũ phát triển cần một giải pháp có thể lưu trữ nhiều dữ liệu hơn và được đọc nhanh hơn trong môi trường công nghiệp. Ý tưởng thiết kế được khơi nguồn một phần từ trò chơi Cờ Go, nơi các quân cờ được sắp xếp thành mạng lưới trên bàn chơi.

Trong những năm cuối thập niên 1990, mã QR bắt đầu được sử dụng rộng hơn nhưng vẫn chủ yếu xuất hiện trong các ứng dụng công nghiệp. Sự phổ biến của điện thoại di động có camera vào đầu những năm 2000 đã thay đổi điều đó. Khi thiết bị cá nhân có thể tự đọc mã, QR dần bước ra khỏi nhà máy và tiến vào các hoạt động hằng ngày.

Vì sao mã QR xuất hiện ở khắp nơi?

Smartphone đã biến mã QR thành một công cụ kết nối nhanh giữa thế giới vật lý và nội dung số. Một tấm vé in trên giấy có thể dẫn tới thông tin điện tử; thực đơn trên bàn có thể mở trên điện thoại; sản phẩm hoặc hóa đơn có thể gắn với một địa chỉ dữ liệu cụ thể.

Điểm mạnh của mã QR nằm ở việc nó không cần màn hình lớn hay thiết bị chuyên dụng để hoạt động. Chỉ một khung hình nhỏ cũng có thể chứa thông tin cần thiết, trong khi bộ đọc trên điện thoại đảm nhiệm phần nhận diện và giải mã. Thiết kế ba mẫu định vị giúp trải nghiệm này diễn ra thuận tiện hơn, bởi người dùng không phải quan tâm quá nhiều đến chiều xoay của mã.

Mỗi mã có thể chứa dữ liệu khác nhau, nhưng cách tổ chức các điểm định vị và phần tử hình học vẫn tuân theo nguyên tắc chung. Nhờ đó, QR có thể được tạo cho vô số mục đích mà không rơi vào tình trạng “hết” mẫu mã để sử dụng.

Quét mã QR thuận tiện nhưng không nên chủ quan

Sự tiện lợi khiến người dùng có xu hướng quét mã QR theo thói quen. Dù vậy, việc một mã có thể được đọc nhanh không đồng nghĩa với việc nội dung phía sau luôn an toàn hoặc phù hợp. Người dùng nên quan sát bối cảnh trước khi quét, đặc biệt khi mã được dán đè lên một mã khác, xuất hiện ở nơi công cộng hoặc đi kèm lời mời gọi thiếu rõ ràng.

Ba ô vuông lớn chỉ giúp thiết bị định vị và đọc mã. Chúng không phải dấu hiệu xác nhận nguồn gốc, độ tin cậy hay mục đích của thông tin được liên kết. Vì vậy, sau khi quét, người dùng vẫn cần kiểm tra nội dung hiển thị trước khi tiếp tục thao tác.

Mẫu định vị giúp máy quét hiểu mã QR nằm ở đâu và được xoay theo hướng nào; nó không thể thay thế việc kiểm tra nguồn thông tin.

Chi tiết nhỏ thể hiện tư duy thiết kế lớn

Câu hỏi vì sao mã QR chỉ có ba ô vuông ở góc cho thấy những chi tiết tưởng như dư thừa hoặc thiếu cân đối đôi khi lại là thành phần cốt lõi của một công nghệ. Ba Finder Pattern giúp xác định hướng, tỷ lệ 1:1:3:1:1 giúp phân biệt mẫu định vị với nội dung xung quanh, còn phần mạng lưới bên trong đảm nhiệm việc chứa dữ liệu.

Nhờ kết hợp các nguyên tắc hình học và nhu cầu sử dụng thực tế, mã QR có thể hoạt động nhanh, linh hoạt và dễ tiếp cận. Lần tới khi nhìn thấy một mã QR, bạn có thể xem ba ô vuông ở các góc như những “mốc chỉ đường” giúp camera tìm đúng vị trí trước khi đọc thông tin bên trong.

Có thể bạn quan tâm

Bài viết liên quan