ایرر کریکشن لیولز

دیگر نام: EC لیول, ECC لیول, L M Q H, error correction level

تعریف

ایرر کریکشن لیولز طے کرتے ہیں کہ QR کوڈ کا کتنا حصہ خراب ہونے پر بھی اسکین ہو سکتا ہے۔ چار ہیں: L تقریباً 7% کوڈورڈز بحال کرتا ہے، M تقریباً 15%، Q تقریباً 25% اور H تقریباً 30%۔

چار لیولز

ہر QR کوڈ ایرر کریکشن کے چار لیولز میں سے ایک پر بنتا ہے۔ اونچا لیول زیادہ Reed–Solomon ایرر کریکشن کوڈورڈز شامل کرتا ہے، اس لیے کوڈ کا زیادہ حصہ گندا، خراشدار یا ڈھکا ہو تب بھی ڈی کوڈ ہو جاتا ہے۔

فیصد کوڈورڈز کے لیے بحالی کی تخمینی شرحیں ہیں، نظر آنے والے رقبے کے لیے نہیں۔ نقصان کا ایک چھوٹا سا دھبہ کئی کوڈورڈز کو چھو سکتا ہے، اور فائنڈر پیٹرنز یا فارمیٹ انفارمیشن کو نقصان لیول سے قطع نظر اسکین روک سکتا ہے۔

  • L (کم): تقریباً 7% کوڈورڈز قابلِ بحالی
  • M (درمیانہ): تقریباً 15%
  • Q (کوارٹائل): تقریباً 25%
  • H (اونچا): تقریباً 30%

سائز کے ساتھ سمجھوتا

زیادہ ایرر کریکشن کا مطلب ڈیٹا کے لیے کم جگہ ہے۔ لیول H پر وہی مواد لیول L کے مقابلے میں بڑا ورژن مانگتا ہے، جس میں زیادہ اور چھوٹے ماڈیولز ہوتے ہیں۔

مثال کے طور پر، ورژن 1 کا کوڈ لیول L پر 17 بائٹس رکھتا ہے مگر لیول H پر صرف 7 بائٹس۔ ورژن 40 پر اعداد L پر 2,953 بائٹس اور H پر 1,273 بائٹس ہیں۔

لیول چننا

لیول M عام ڈیفالٹ ہے اور صاف حالات میں زیادہ تر پرنٹ شدہ مواد کے لیے موزوں ہے۔ لیول L صرف اسکرین پر دکھائے جانے والے یا بہت صاف کوڈز کو ممکنہ حد تک چھوٹا رکھتا ہے۔

لیول Q اور H ان کوڈز کے لیے موزوں ہیں جو گھسیں گے، کھردری سطحوں پر چھپیں گے، یا جزوی طور پر لوگو سے ڈھکے ہوں گے۔ ماڈیولز پر رکھا گیا لوگو ایرر کریکشن کے بجٹ کا کچھ حصہ کھا جاتا ہے، اس لیے کوڈ کے پاس حقیقی دنیا کے نقصان کے لیے کم بچتا ہے۔

عمومی سوالات

مجھے QR کوڈ کا کون سا ایرر کریکشن لیول استعمال کرنا چاہیے؟

زیادہ تر پرنٹ کے لیے M مناسب ڈیفالٹ ہے۔ اگر کوڈ گندا یا گھس جائے گا، یا لوگو اس کا کچھ حصہ ڈھانپے گا تو Q یا H استعمال کریں، اور جب پائیداری سے زیادہ سائز اہم ہو تو L۔

کیا اونچا ایرر کریکشن QR کوڈ کو اسکین کرنا آسان بناتا ہے؟

یہ کوڈ کو نقصان کے لیے زیادہ برداشت والا بناتا ہے، لیکن اتنی ہی مواد کی لمبائی پر کوڈ کو گھنا بھی بناتا ہے۔ صاف حالات میں نیچا لیول اور بڑے ماڈیولز زیادہ آسانی سے اسکین ہو سکتے ہیں۔

کیا 30% نقصان والا QR کوڈ پھر بھی اسکین ہو سکتا ہے؟

لیول H پر تقریباً 30% کوڈورڈز تک بحال ہو سکتے ہیں، لیکن صرف اس صورت میں جب فائنڈر پیٹرن اور فارمیٹ انفارمیشن بچ جائیں۔ حقیقی نقصان اکثر اپنے رقبے سے زیادہ کوڈورڈز کو متاثر کرتا ہے۔

ماخذ اور معیارات

تمام اصطلاحات