คิวอาร์โค้ด
ร้านกาแฟพิมพ์คิวอาร์โค้ดเมนูไว้บนโต๊ะ และใส่โลโก้ของร้านไว้ตรงกลาง โต๊ะแรก ๆ สแกนได้ทันที แต่สติกเกอร์ใหม่สแกนไม่ได้ เพราะนักออกแบบขยายโลโก้ โค้ดดูเหมือนยังดี สี่เหลี่ยมสามมุมก็อยู่ครบ แต่ใต้โลโก้ไบต์ของบล็อกหนึ่งหายไปหนึ่งในสาม ขณะที่การแก้ระดับ M ซ่อมได้น้อยกว่านั้น โทรศัพท์มองโค้ดแล้วเงียบ
คิวอาร์โค้ดบันทึกข้อความเป็นสี่เหลี่ยมเล็ก ๆ ที่เรียกว่าโมดูล สีเข้มคือ 1 สีอ่อนคือ 0 ข้อมูลถูกแบ่งเป็นไบต์แล้ววางเป็นรูปงู จากนั้นเพิ่มไบต์แก้ข้อผิดพลาดแบบรีด–โซโลมอน เครื่องสแกนใช้ไบต์เหล่านี้กู้ส่วนที่เสียหาย บนข้อมูลมีมาสก์หนึ่งในแปดแบบทับอยู่ เพื่อไม่ให้โค้ดมีที่ว่างผืนใหญ่ หมายเลขมาสก์และระดับการแก้ข้อผิดพลาดเขียนไว้ข้างตัวค้นหาตำแหน่งสองครั้ง
| คืออะไร | โค้ดเมทริกซ์สองมิติที่แก้ข้อผิดพลาดได้ |
| มาตรฐาน | ISO/IEC 18004 ฉบับประจำชาติ: JIS X 0510 ในญี่ปุ่น GB/T 18284 ในจีน GOST R ISO/IEC 18004 ในรัสเซีย |
| ขนาด | เวอร์ชัน 1–40: ตั้งแต่ 21×21 ถึง 177×177 โมดูล บวกพื้นที่ว่างรอบโค้ด 4 โมดูล |
| ความจุ | สูงสุด 7089 ตัวเลข 4296 ตัวอักษรและตัวเลข หรือ 2953 ไบต์ |
| การป้องกัน | รีด–โซโลมอนบน GF(256) ตั้งแต่ 7 ถึง 30% ของไบต์ |
| ใช้อะไรอ่าน | ด้วยกล้อง: เลเซอร์ใช้แถวเดียว QR ต้องใช้ทั้งภาพ |
ที่มาของคำ
ตอบสนองเร็ว แม่ และไม้วัด
ชื่อ QR เป็นตัวย่อภาษาอังกฤษที่คิดขึ้นในญี่ปุ่น ส่วน QR Code เป็นเครื่องหมายการค้าจดทะเบียนของ Denso Wave ภาษาส่วนใหญ่เก็บอักษรละตินไว้ ส่วนภาษาจีนตั้งชื่อตามโครงสร้างว่า “สองมิติ” ในมาตรฐานเรียกโค้ดนี้ว่าโค้ดเมทริกซ์ และเรียกสี่เหลี่ยมเล็ก ๆ ว่าโมดูล
01 · โครงสร้าง
กรอบบริการและงูของไบต์
ตัวค้นหาตำแหน่งสามอันที่มุมบอกกล้องว่าโค้ดอยู่ตรงไหนและหมุนไปทางใด เส้นประระหว่างกันซึ่งเป็นลายกำหนดจังหวะกำหนดระยะห่างของตาราง ตั้งแต่เวอร์ชันสองเป็นต้นไป ด้านในมีลายจัดแนว เครื่องสแกนใช้แก้การเอียงและการโค้งของกระดาษ ข้างตัวค้นหาตำแหน่งมีข้อมูลรูปแบบ 15 บิต ส่วนเวอร์ชันใหญ่ยังมีหมายเลขเวอร์ชันอีก 18 บิต
ที่เหลือทั้งหมดคือข้อมูล เขียนเป็นคอลัมน์กว้างสองโมดูลเรียงเป็นรูปงู จากล่างขึ้นบน แล้วจากบนลงล่าง จากขวาไปซ้าย ไบต์แก้ข้อผิดพลาดตามหลังข้อมูลทันที ในเวอร์ชันใหญ่ไบต์ถูกแบ่งเป็นหลายบล็อกแล้วสลับกัน รอยเปื้อนจุดเดียวจึงทำให้แต่ละบล็อกเสียทีละนิด แทนที่จะทำให้บล็อกเดียวเสียทั้งหมด
โค้ดบอกระดับและมาสก์อย่างไร
เลือกระดับการแก้ข้อผิดพลาดและมาสก์ ด้านล่างคือข้อมูลห้าบิต บิตตรวจสิบบิต และมาสก์ป้องกัน แถวนี้เขียนสองครั้ง รอบตัวค้นหาซ้ายบนหนึ่งครั้ง และตามอีกสองตัวหนึ่งครั้ง
สร้างโค้ดแล้วทำให้เสีย
โค้ดถูกสร้างตามมาตรฐานจากข้อความของคุณ: โหมด เวอร์ชัน บล็อก รีด–โซโลมอน มาสก์ “โครงสร้าง” — กดที่โมดูลเพื่อดูว่าเป็นบิตของอะไร “มาสก์” — ลองมาสก์ทั้งแปดแล้วดูคะแนนโทษ “ความเสียหาย” — เอาโลโก้ปิดกลาง หยดหมึก ขูดขีด เครื่องสแกนอ่านส่วนที่เหลือและซ่อมบล็อก
02 · วิวัฒนาการของโค้ดสองมิติ
จากบรรทัดสู่พื้นระนาบ
โค้ดเส้นชนกับขีดจำกัดความยาว หนึ่งบรรทัดใส่ได้ไม่เกินยี่สิบกว่าตัวอักษร ตอนแรกเอาบรรทัดมาซ้อนกันเป็นตั้ง แล้วจึงเปลี่ยนไปใช้ตารางโมดูล โค้ดแต่ละแบบแก้โจทย์ของตัวเอง ได้แก่ ชิ้นส่วนในโรงงาน พัสดุบนสายพาน ตั๋วบนหน้าจอ QR ชนะเพราะกลายเป็นของฟรีและเข้ามาอยู่ในโทรศัพท์
03 · โหมดและความจุ
ชุดตัวอักษรกำหนดขนาด
QR บีบข้อมูลด้วยการเลือกโหมด ตัวเลขไปเป็นสามตัวต่อ 10 บิต ตัวอักษรละตินพิมพ์ใหญ่ ตัวเลข และสัญลักษณ์เก้าตัว ไปเป็นคู่ละ 11 บิต นอกนั้นเป็นไบต์ ไบต์ละ 8 บิต ก่อนข้อมูลมี 4 บิตของโหมดและตัวนับอักขระ
04 · ข้างในมีอะไร
ข้อความธรรมดาตามข้อตกลง
ตัว QR เองไม่รู้ว่าข้างในเป็นลิงก์หรือรหัสผ่าน มันเก็บแค่สตริง โทรศัพท์ดูที่ต้นสตริง: https:// คือเปิดเบราว์เซอร์ WIFI: คือเชื่อมต่อเครือข่าย BEGIN:VCARD คือบันทึกผู้ติดต่อ สตริงชำระเงินแต่ละประเทศไม่เหมือนกัน การชำระเงินด้วย QR ในวงกว้างเริ่มที่จีน: Alipay และ WeChat Pay ในอินเดียเป็นลิงก์ upi://pay ในยูโรโซนเป็นการโอน SEPA ตามรูปแบบ EPC ในบราซิลเป็น Pix ตามเทมเพลต EMVCo ในรัสเซียเป็นข้อมูลบัญชีตาม GOST R 56042-2014
05 · กฎการพิมพ์
06 · รหัสที่อยู่ข้างเคียง
07 · ภาคประวัติ
มาซาฮิโระ ฮาระ เล่าว่าแนวคิดเรื่องตารางมาตอนเล่นโกะ หมากดำขาวบนกระดานก็ถือข้อมูลไว้มากอยู่แล้ว ปัญหาอยู่ที่อื่น กล้องต้องหาโค้ดให้เจอทันทีท่ามกลางตัวอักษรและรูปภาพ ฮาระไล่ดูหนังสือพิมพ์ นิตยสาร และกล่อง แล้วเลือกอัตราส่วนความกว้างที่แทบไม่พบในงานพิมพ์
ลาย 1 : 1 : 3 : 1 : 1 มองเหมือนกันตามเส้นใดก็ได้ผ่านจุดศูนย์กลาง ไม่ว่ากล้องจะมองจากมุมไหน เมื่อเจอลายแบบนี้สามอัน เครื่องสแกนก็รู้ตำแหน่ง การหมุน และขนาดของโค้ดโดยไม่ต้องอ่านข้อมูลสักบิต ดังนั้น QR จึงอ่านได้ทุกทิศทาง ส่วนบาร์โค้ดต้องวางแถบให้ตรงกับลำแสง
สารบัญปริมาณ
ดัชนีทั้งหมด →หน่วยฐาน SI ทั้งเจ็ด
กรดหยดเดียวเปลี่ยนสีน้ำผลไม้ เกลือย้อมสีเปลวไฟ น้ำแข็งตัวเมื่อถูกเคาะ ข้างใต้คือทุกหน้าของ Simetrium เรียงตามสาขาและตามลำดับอักษร
เปิดดัชนี →





