คิวอาร์โค้ดเสียหายบางส่วนยังสแกนได้เพราะอะไร
เคยไหม เดินไปจ่ายเงินที่ร้านแล้วเห็นคิวอาร์โค้ดแปะอยู่ตรงหน้า แต่สภาพเหมือนผ่านศึกมาแล้วครึ่งหนึ่ง มุมหนึ่งขาด อีกด้านมีรอยเปื้อน บางจุดเหมือนโดนแดดเผาจนสีจาง แล้วก็คิดในใจว่า แบบนี้จะสแกนติดเหรอ แต่พอลองเอามือถือขึ้นมา ปรากฏว่าสแกนได้เฉย เรื่องนี้ไม่ได้เป็นเพราะมือถือเก่งอย่างเดียว แต่เบื้องหลังคิวอาร์โค้ดมีระบบช่วยซ่อมข้อมูลที่น่าสนใจมากซ่อนอยู่
คิวอาร์โค้ดไม่ได้ทำงานเหมือนรูปภาพธรรมดาที่ถ้าหายไปนิดเดียวแล้วจบ มันถูกออกแบบมาให้รับมือกับความเสียหายตั้งแต่แรก คนที่ออกแบบระบบรู้ดีว่าในชีวิตจริงโค้ดพวกนี้ไม่ได้อยู่ในห้องสะอาดตลอดเวลา บางอันติดอยู่หน้าร้าน โดนฝน โดนแดด โดนมือจับ หรือถูกพิมพ์บนกระดาษที่ยับจนแทบดูไม่ออก
สิ่งที่ช่วยให้มันรอดมาได้คือระบบแก้ข้อผิดพลาด หรือ Error Correction ซึ่งเป็นเหมือนข้อมูลสำรองที่ถูกใส่เพิ่มเข้าไปในคิวอาร์โค้ดตั้งแต่ตอนสร้าง แม้ลายบางส่วนจะหายไป เครื่องสแกนก็ยังสามารถใช้ข้อมูลที่เหลือมาคำนวณย้อนกลับ เพื่อเดาข้อมูลส่วนที่ขาดหายได้
ลองนึกถึงการส่งข้อความสำคัญแล้วแอบเขียนประโยคซ้ำไว้บางส่วน ถ้ากระดาษขาดตรงกลาง คนอ่านยังพอจับใจความกลับมาได้ คิวอาร์โค้ดก็ใช้แนวคิดคล้ายกัน เพียงแต่ทำด้วยคณิตศาสตร์ ไม่ได้ใช้ความสามารถในการเดาแบบคน
ระบบแก้ข้อผิดพลาดของคิวอาร์โค้ดมีหลายระดับ ความสามารถในการทนความเสียหายจะต่างกัน ระดับพื้นฐานจะเก็บข้อมูลสำรองน้อยกว่า ส่วนระดับสูงจะเพิ่มพื้นที่สำหรับกู้คืนมากขึ้น ทำให้แม้โค้ดเสียหายไปจำนวนหนึ่งก็ยังอ่านได้อยู่
แต่ไม่ได้หมายความว่าคิวอาร์โค้ดพังแค่ไหนก็สแกนได้หมดนะ ถ้าถูกขีดทับกลางจุดสำคัญ ลายหายไปเยอะเกินระดับที่ระบบรับมือได้ หรือมีการบิดเบี้ยวจนกล้องอ่านรูปแบบไม่ได้ ต่อให้มือถือรุ่นใหม่แค่ไหนก็อาจยอมแพ้เหมือนกัน
ที่น่าทึ่งอีกอย่างคือ คิวอาร์โค้ดถูกใช้งานในสถานการณ์ที่ต้องการความแม่นยำสูงมาก ไม่ใช่แค่ป้ายจ่ายเงินตามร้านกาแฟเท่านั้น แต่ยังถูกใช้ในระบบติดตามสินค้า เอกสาร การเดินทาง และงานอุตสาหกรรมต่างๆ เพราะมันถูกสร้างมาให้ยังทำงานได้แม้สภาพแวดล้อมจะไม่สมบูรณ์
หลายคนอาจเคยเจอประสบการณ์แปลกๆ เช่น คิวอาร์โค้ดที่มองด้วยตาแล้วคิดว่าเสียแน่นอน แต่พอเปิดกล้องกลับอ่านได้ทันที นั่นเป็นเพราะตาของเราเห็นเป็นภาพที่หายไป แต่เครื่องอ่านเห็นเป็นชุดข้อมูลที่ยังมีส่วนประกอบเพียงพอสำหรับการกู้คืน
เรื่องนี้ทำให้เห็นว่าของเล็กๆ ที่เราเจอทุกวันอย่างลายสี่เหลี่ยมขาวดำบนกระดาษ จริงๆ แล้วผ่านการออกแบบมาอย่างละเอียดมาก มันไม่ได้เป็นแค่รูปแบบสวยๆ สำหรับให้กล้องถ่าย แต่เป็นระบบจัดเก็บข้อมูลที่เตรียมรับมือกับความผิดพลาดตั้งแต่ก่อนถูกนำไปใช้งาน
ครั้งหน้าถ้าเห็นคิวอาร์โค้ดเก่าๆ ที่ขาดมุมไปนิด มีรอยเลอะ หรือสีซีดจนดูไม่น่าไว้ใจ ลองสแกนดูก่อนก็ได้ เพราะบางครั้งสิ่งที่ตาเห็นว่าเสียแล้ว ระบบข้างในอาจยังบอกว่าไหวอยู่
เขียนโดย วัน ๆ หาแต่เรื่อง
หวยโกบุ่น เลขกำลังวันตลอดชีพ งวด 1 กันยายน 2569
ทำไมช่วงนี้ของธรรมดาต้องติดเพชร? จากเล็บแบบ Y2K สู่แก้ว ขนม และฟิลเตอร์ AI
จดหมายเหตุคืออะไร บันทึกจากการทำงานที่กลายเป็นหลักฐานแห่งอดีต
อาหารในเรือนจำไทย กินอะไรวันละ 3 มื้อ เปิดงบ วัตถุดิบ และหลักโภชนาการ
สถิติเลข 3 ตัว 1 กันยายน ย้อนหลัง 20 ปี เลขไหนออกซ้ำบ่อยที่สุด
7 รถยนต์มือสองยุค 2000s ในไทย ที่ราคากำลังพุ่งสูงกว่าตอนออกห้างมือหนึ่ง
Meta ยอมจ่ายสูงสุด 1.8 หมื่นล้านดอลลาร์ ปิดคดีโซเชียลทำเด็กเสพติด
ส่องเลข ผู้ว่า ระยอง งวด 1 ก.ย. 69
10 อันดับเลขหวยจากสูตรเซียนหวย งวด 1 กันยายน 2569 รวมเลขกระแสยอดนิยมแบบมีสติ
ส่องเลขมงคลและแนวทางตัวเลขน่าสนใจ ประจำวันที่ 1 กันยายน 2569
ย้อนดูสถิติหวยลาว งวด 27 ส.ค. 69 มีเลขอะไรบ้าง
ยองฮนคยออลฮอนชิก: ถอดรหัส ‘พิธีแต่งงานคนตาย’ จากความกลัวสู่พื้นที่แห่งการเยียวยาและการเมืองในวัฒนธรรมเกาหลี
จดหมายเหตุคืออะไร บันทึกจากการทำงานที่กลายเป็นหลักฐานแห่งอดีต
หวยโกบุ่น เลขกำลังวันตลอดชีพ งวด 1 กันยายน 2569
ทำไมช่วงนี้ของธรรมดาต้องติดเพชร? จากเล็บแบบ Y2K สู่แก้ว ขนม และฟิลเตอร์ AI
ย้อนดูสถิติหวยลาว งวด 27 ส.ค. 69 มีเลขอะไรบ้าง
สะพานสุดเจ๋งที่ให้เรือแล่นข้ามหัวเราไป
12 นามสกุลที่สืบเชื้อสายหรือมีสายสัมพันธ์จากสมเด็จพระเจ้าตากสินมหาราช
ก่อน 30 ส.ค. 69 ต้องรู้ ! อัพเดทข้อมูลซิมตามมาตรการ กสทช. พร้อมข้อควรระวัง SMS ปลอม
Thomson Reuters เปิดตัวโมเดล Thomson: AI เฉพาะทางที่ไม่ได้แข่งด้วยขนาดอย่างเดียว
Gemini Spark เริ่มใช้ Chrome ทำธุระเว็บแทนคน: ฟีเจอร์ใหม่ทำอะไรได้ และทำไมยังจ่ายเงินเองไม่ได้
มือถือร้อนตอนชาร์จ ไม่ได้แปลว่าแบตเสื่อมทันที: แยกอาการปกติกับสัญญาณที่ควรหยุดใช้