คิวอาร์โค้ดเสียหายบางส่วนยังสแกนได้เพราะอะไร
เคยไหม เดินไปจ่ายเงินที่ร้านแล้วเห็นคิวอาร์โค้ดแปะอยู่ตรงหน้า แต่สภาพเหมือนผ่านศึกมาแล้วครึ่งหนึ่ง มุมหนึ่งขาด อีกด้านมีรอยเปื้อน บางจุดเหมือนโดนแดดเผาจนสีจาง แล้วก็คิดในใจว่า แบบนี้จะสแกนติดเหรอ แต่พอลองเอามือถือขึ้นมา ปรากฏว่าสแกนได้เฉย เรื่องนี้ไม่ได้เป็นเพราะมือถือเก่งอย่างเดียว แต่เบื้องหลังคิวอาร์โค้ดมีระบบช่วยซ่อมข้อมูลที่น่าสนใจมากซ่อนอยู่
คิวอาร์โค้ดไม่ได้ทำงานเหมือนรูปภาพธรรมดาที่ถ้าหายไปนิดเดียวแล้วจบ มันถูกออกแบบมาให้รับมือกับความเสียหายตั้งแต่แรก คนที่ออกแบบระบบรู้ดีว่าในชีวิตจริงโค้ดพวกนี้ไม่ได้อยู่ในห้องสะอาดตลอดเวลา บางอันติดอยู่หน้าร้าน โดนฝน โดนแดด โดนมือจับ หรือถูกพิมพ์บนกระดาษที่ยับจนแทบดูไม่ออก
สิ่งที่ช่วยให้มันรอดมาได้คือระบบแก้ข้อผิดพลาด หรือ Error Correction ซึ่งเป็นเหมือนข้อมูลสำรองที่ถูกใส่เพิ่มเข้าไปในคิวอาร์โค้ดตั้งแต่ตอนสร้าง แม้ลายบางส่วนจะหายไป เครื่องสแกนก็ยังสามารถใช้ข้อมูลที่เหลือมาคำนวณย้อนกลับ เพื่อเดาข้อมูลส่วนที่ขาดหายได้
ลองนึกถึงการส่งข้อความสำคัญแล้วแอบเขียนประโยคซ้ำไว้บางส่วน ถ้ากระดาษขาดตรงกลาง คนอ่านยังพอจับใจความกลับมาได้ คิวอาร์โค้ดก็ใช้แนวคิดคล้ายกัน เพียงแต่ทำด้วยคณิตศาสตร์ ไม่ได้ใช้ความสามารถในการเดาแบบคน
ระบบแก้ข้อผิดพลาดของคิวอาร์โค้ดมีหลายระดับ ความสามารถในการทนความเสียหายจะต่างกัน ระดับพื้นฐานจะเก็บข้อมูลสำรองน้อยกว่า ส่วนระดับสูงจะเพิ่มพื้นที่สำหรับกู้คืนมากขึ้น ทำให้แม้โค้ดเสียหายไปจำนวนหนึ่งก็ยังอ่านได้อยู่
แต่ไม่ได้หมายความว่าคิวอาร์โค้ดพังแค่ไหนก็สแกนได้หมดนะ ถ้าถูกขีดทับกลางจุดสำคัญ ลายหายไปเยอะเกินระดับที่ระบบรับมือได้ หรือมีการบิดเบี้ยวจนกล้องอ่านรูปแบบไม่ได้ ต่อให้มือถือรุ่นใหม่แค่ไหนก็อาจยอมแพ้เหมือนกัน
ที่น่าทึ่งอีกอย่างคือ คิวอาร์โค้ดถูกใช้งานในสถานการณ์ที่ต้องการความแม่นยำสูงมาก ไม่ใช่แค่ป้ายจ่ายเงินตามร้านกาแฟเท่านั้น แต่ยังถูกใช้ในระบบติดตามสินค้า เอกสาร การเดินทาง และงานอุตสาหกรรมต่างๆ เพราะมันถูกสร้างมาให้ยังทำงานได้แม้สภาพแวดล้อมจะไม่สมบูรณ์
หลายคนอาจเคยเจอประสบการณ์แปลกๆ เช่น คิวอาร์โค้ดที่มองด้วยตาแล้วคิดว่าเสียแน่นอน แต่พอเปิดกล้องกลับอ่านได้ทันที นั่นเป็นเพราะตาของเราเห็นเป็นภาพที่หายไป แต่เครื่องอ่านเห็นเป็นชุดข้อมูลที่ยังมีส่วนประกอบเพียงพอสำหรับการกู้คืน
เรื่องนี้ทำให้เห็นว่าของเล็กๆ ที่เราเจอทุกวันอย่างลายสี่เหลี่ยมขาวดำบนกระดาษ จริงๆ แล้วผ่านการออกแบบมาอย่างละเอียดมาก มันไม่ได้เป็นแค่รูปแบบสวยๆ สำหรับให้กล้องถ่าย แต่เป็นระบบจัดเก็บข้อมูลที่เตรียมรับมือกับความผิดพลาดตั้งแต่ก่อนถูกนำไปใช้งาน
ครั้งหน้าถ้าเห็นคิวอาร์โค้ดเก่าๆ ที่ขาดมุมไปนิด มีรอยเลอะ หรือสีซีดจนดูไม่น่าไว้ใจ ลองสแกนดูก่อนก็ได้ เพราะบางครั้งสิ่งที่ตาเห็นว่าเสียแล้ว ระบบข้างในอาจยังบอกว่าไหวอยู่
เขียนโดย วัน ๆ หาแต่เรื่อง
หมู่บ้านที่แปลกที่สุดในโลก! ถนนเส้นเดียวทอดยาวกว่า 9 กิโลเมตร
5 ประเทศอาเซียนที่มีน้ำมันดิบสำรองมากที่สุด ประเทศไหนอยู่อันดับ 1
เจาะลึกเลขอัญเชิญ "ท้าวเวสสุวรรณ" และศาสตร์เกณฑ์เลขมหาเทพผู้พิทักษ์ขุมทรัพย์ งวดวันที่ 16 กรกฎาคม 2569
10 อันดับคณะหมอลำที่ดังที่สุดในประเทศไทย พร้อมค่าจ้างโดยประมาณ
Soft cream คืออะไร และใครคือเจ้าแรกของโลก
"เชอริโมยา"ผลไม้ที่เฮลตี้ที่สุดในโลก!
เปิดสถิติเลขท้าย 2 ตัว/3 ตัว ที่ออกบ่อยที่สุดในรอบ 10 ปี
4 เมืองโบราณที่หายสาบสูญ
วัดขุนหลวงวิน 4 ไฮไลท์สถาปัตยกรรมที่ไม่ควรพลาด
มนุษย์ถ้ำในอดีต วันหนึ่งทำอะไรกันบ้าง เมื่อยังไม่มีเทคโนโลยี?
ยังใช้ชื่อเฟซสมัยมัธยมอยู่หรือเปล่า? เปลี่ยนใหม่ได้ง่ายกว่าที่คิด but! ระวังพลาดแล้วต้องรอ 60 วัน!
เจาะลึกเลขอัญเชิญ "แม่ทำเนียน" และ 10 อันดับเลขเด็ดมหาชนยอดนิยมสูงสุด งวดวันที่ 16 กรกฎาคม 2569
ศาสตร์แห่ง ‘เกลือ’ และ ‘ทางสามแพร่ง’: เคล็ดลับชำระล้างพลังงานลบ รับความปังช่วงครึ่งหลังเดือนกรกฎาคม 2569
ไขข้อข้องใจ... ทำไม "บันไดเลื่อน" ตามห้างต้องมีขนแปรงสีดำอยู่ข้างล่าง? ห้ามเอาเท้าไปขัดเล่นเด็ดขาด!
"เชอริโมยา"ผลไม้ที่เฮลตี้ที่สุดในโลก!
จากราเขียวบนผลส้ม สู่ยาฆ่าเชื้อเปลี่ยนโลก:เพนิซิลลิน (penicillin)
ยังใช้ชื่อเฟซสมัยมัธยมอยู่หรือเปล่า? เปลี่ยนใหม่ได้ง่ายกว่าที่คิด but! ระวังพลาดแล้วต้องรอ 60 วัน!
4 เมืองโบราณที่หายสาบสูญ



