অ্যালাইনমেন্ট প্যাটার্ন

অন্য নাম: ছোট বর্গ, অ্যালাইনমেন্ট মার্কার, alignment pattern

সংজ্ঞা

অ্যালাইনমেন্ট প্যাটার্ন হলো QR কোডের ভেতরের একটি ছোট ৫ × ৫ বর্গ, যা স্ক্যানারকে বাঁকা ভাব ও পার্সপেক্টিভ শুধরে নিতে সাহায্য করে। এটি ভার্সন ২ থেকে থাকে, আর বড় ভার্সনে বেশি থাকে।

দেখতে কেমন ও কোথায় বসে

অ্যালাইনমেন্ট প্যাটার্ন হলো ৫ × ৫ গাঢ় বলয়, ৩ × ৩ হালকা বলয় এবং মাঝখানে একটিমাত্র গাঢ় মডিউল। ভার্সন ১-এ একটিও নেই, ভার্সন ২-এ নিচের ডান কোণের কাছে একটি থাকে, আর কোড বড় হলে সংখ্যা বাড়ে।

প্যাটার্নগুলো বসে স্ট্যান্ডার্ডে প্রতিটি ভার্সনের জন্য তালিকাভুক্ত নির্দিষ্ট অবস্থানে। এগুলো নিয়মিত গ্রিডে বসানো হয়, তবে যে জায়গা ফাইন্ডার প্যাটার্নের সঙ্গে মিলে যাবে সেটি বাদ যায়।

  • ভার্সন ১: নেই
  • ভার্সন ২–৬: ১টি
  • ভার্সন ৭–১৩: ৬টি
  • ভার্সন ১৪–২০: ১৩টি
  • ভার্সন ২১–২৭: ২২টি
  • ভার্সন ২৮–৩৪: ৩৩টি
  • ভার্সন ৩৫–৪০: ৪৬টি

এগুলো কেন দরকার

ছোট কোড খুঁজে বের করতে শুধু ফাইন্ডার প্যাটার্নই যথেষ্ট, কিন্তু বড় কোড তির্যক কোণে ছবি তুললে বা বাঁকা তলে ছাপলে বিকৃত হয়ে যায়। অ্যালাইনমেন্ট প্যাটার্ন রিডারকে বাড়তি রেফারেন্স বিন্দু দেয়, যাতে সে প্রতিটি মডিউলকে ঠিক জায়গায় বসাতে পারে।

নিচের ডান কোণের কাছেরটি বিশেষভাবে কাজের, কারণ ওই কোণে কোনো ফাইন্ডার প্যাটার্ন নেই। অ্যালাইনমেন্ট প্যাটার্ন ক্ষতিগ্রস্ত হলেও প্রায়ই পুনরুদ্ধার সম্ভব, তবে সাধারণ ডেটা মডিউলের ক্ষতির তুলনায় ডিকোডিং বেশি কঠিন হয়ে ওঠে।

সচরাচর জিজ্ঞাসা

QR কোডের কোণের কাছের ছোট বর্গটি কী?

এটি অ্যালাইনমেন্ট প্যাটার্ন। এটি স্ক্যানারকে পার্সপেক্টিভ ও বাঁকা ভাব শুধরে নিতে সাহায্য করে, আর ভার্সন ২ থেকে ওপরের প্রতিটিতে থাকে।

কিছু QR কোডে অন্যগুলোর চেয়ে বেশি ছোট বর্গ থাকে কেন?

বড় ভার্সনে অ্যালাইনমেন্ট প্যাটার্ন বেশি থাকে, ভার্সন ২-এ একটি থেকে ভার্সন ৪০-এ ৪৬টি পর্যন্ত, যাতে রিডার বড় গ্রিডজুড়ে বিকৃতি অনুসরণ করতে পারে।

সূত্র ও স্ট্যান্ডার্ড

সব শব্দ