نمط القناع

يُعرف أيضا باسم: قناع البيانات, التقنيع, mask pattern

التعريف

نمط القناع أحد ثمانية أنماط ثابتة تُطبَّق عليها عملية XOR فوق منطقة البيانات في رمز QR لتفتيت الكتل الكبيرة والأشكال المضللة. يختار المرمِّز القناع الأفضل درجة وفق أربع قواعد للعقوبة.

ما يفعله التقنيع

بعد وضع بتات البيانات وتصحيح الأخطاء قد تنتهي بعض المناطق بسلاسل طويلة من لون واحد أو بأشكال تشبه أنماط التحديد. ويعالج التقنيع ذلك بقلب الوحدات حيثما تحققت صيغة بسيطة، فيتوزع الداكن والفاتح بانتظام أكبر.

ولا يُطبَّق القناع إلا على منطقة البيانات وتصحيح الأخطاء. أما أنماط التحديد والتوقيت والمحاذاة ومعلومات التنسيق والإصدار والوحدة الداكنة فلا تُقنَّع أبدا.

الأقنعة الثمانية

تُرقَّم الأقنعة من 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: اختلال التوازن الإجمالي بين الوحدات الداكنة والفاتحة

الأسئلة الشائعة

لماذا يبدو رمزا QR بالمحتوى نفسه مختلفين؟

قد يستخدمان أنماط قناع أو مستويات تصحيح أخطاء أو إصدارات مختلفة. وأي من هذه يغيّر تخطيط الوحدات بينما يبقى المحتوى المفكوك ترميزه مطابقا.

كم نمط قناع لرمز QR؟

يحدد المعيار ثمانية، مرقمة من 000 إلى 111. ويُسجَّل المختار في معلومات التنسيق ليزيله الماسح.

المصادر والمعايير

كل المصطلحات