Alignment Pattern

ชื่ออื่น: ลวดลายจัดแนว, สี่เหลี่ยมเล็ก, alignment marker

คำนิยาม

Alignment Pattern คือสี่เหลี่ยมเล็กขนาด 5 × 5 ภายใน QR Code ที่ช่วยให้เครื่องสแกนชดเชยการโค้งงอและมุมมอง เริ่มปรากฏตั้งแต่เวอร์ชัน 2 และเวอร์ชันที่ใหญ่ขึ้นมีมากขึ้น

หน้าตาและตำแหน่ง

Alignment Pattern ประกอบด้วยวงแหวนสีเข้มขนาด 5 × 5 วงแหวนสีอ่อนขนาด 3 × 3 และโมดูลสีเข้มหนึ่งโมดูลตรงกลาง เวอร์ชัน 1 ไม่มี เวอร์ชัน 2 มีหนึ่งอันใกล้มุมขวาล่าง และจำนวนเพิ่มขึ้นเมื่อโค้ดใหญ่ขึ้น

ลวดลายอยู่ในตำแหน่งตายตัวที่มาตรฐานกำหนดไว้สำหรับแต่ละเวอร์ชัน วางบนตารางสม่ำเสมอ โดยข้ามจุดที่จะซ้อนกับ Finder Pattern

  • เวอร์ชัน 1: ไม่มี
  • เวอร์ชัน 2–6: 1
  • เวอร์ชัน 7–13: 6
  • เวอร์ชัน 14–20: 13
  • เวอร์ชัน 21–27: 22
  • เวอร์ชัน 28–34: 33
  • เวอร์ชัน 35–40: 46

ทำไมจึงต้องมี

Finder Pattern เพียงอย่างเดียวก็พอหาตำแหน่งโค้ดขนาดเล็ก แต่โค้ดใหญ่ที่ถ่ายเอียงหรือพิมพ์บนพื้นผิวโค้งจะบิดเบี้ยว Alignment Pattern ให้จุดอ้างอิงเพิ่มแก่เครื่องอ่าน เพื่อจับคู่แต่ละโมดูลกับตำแหน่งที่ถูกต้อง

อันที่อยู่ใกล้มุมขวาล่างมีประโยชน์เป็นพิเศษ เพราะมุมนั้นไม่มี Finder Pattern ความเสียหายที่ Alignment Pattern มักกู้คืนได้ แต่ทำให้ถอดรหัสยากกว่าความเสียหายที่โมดูลข้อมูลทั่วไป

คำถามที่พบบ่อย

สี่เหลี่ยมเล็กใกล้มุมของ QR Code คืออะไร

คือ Alignment Pattern ช่วยให้เครื่องสแกนชดเชยมุมมองและความโค้ง และปรากฏในทุกเวอร์ชันตั้งแต่ 2 ขึ้นไป

ทำไม QR Code บางอันมีสี่เหลี่ยมเล็กมากกว่าอันอื่น

เวอร์ชันที่ใหญ่กว่ามี Alignment Pattern มากกว่า ตั้งแต่หนึ่งอันในเวอร์ชัน 2 ไปจนถึง 46 อันในเวอร์ชัน 40 เพื่อให้เครื่องอ่านติดตามการบิดเบี้ยวทั่วตารางที่ใหญ่ขึ้น

แหล่งที่มาและมาตรฐาน

คำศัพท์ทั้งหมด