คิวอาร์โค้ดเสียหายบางส่วนยังสแกนได้เพราะอะไร
เคยไหม เดินไปจ่ายเงินที่ร้านแล้วเห็นคิวอาร์โค้ดแปะอยู่ตรงหน้า แต่สภาพเหมือนผ่านศึกมาแล้วครึ่งหนึ่ง มุมหนึ่งขาด อีกด้านมีรอยเปื้อน บางจุดเหมือนโดนแดดเผาจนสีจาง แล้วก็คิดในใจว่า แบบนี้จะสแกนติดเหรอ แต่พอลองเอามือถือขึ้นมา ปรากฏว่าสแกนได้เฉย เรื่องนี้ไม่ได้เป็นเพราะมือถือเก่งอย่างเดียว แต่เบื้องหลังคิวอาร์โค้ดมีระบบช่วยซ่อมข้อมูลที่น่าสนใจมากซ่อนอยู่
คิวอาร์โค้ดไม่ได้ทำงานเหมือนรูปภาพธรรมดาที่ถ้าหายไปนิดเดียวแล้วจบ มันถูกออกแบบมาให้รับมือกับความเสียหายตั้งแต่แรก คนที่ออกแบบระบบรู้ดีว่าในชีวิตจริงโค้ดพวกนี้ไม่ได้อยู่ในห้องสะอาดตลอดเวลา บางอันติดอยู่หน้าร้าน โดนฝน โดนแดด โดนมือจับ หรือถูกพิมพ์บนกระดาษที่ยับจนแทบดูไม่ออก
สิ่งที่ช่วยให้มันรอดมาได้คือระบบแก้ข้อผิดพลาด หรือ Error Correction ซึ่งเป็นเหมือนข้อมูลสำรองที่ถูกใส่เพิ่มเข้าไปในคิวอาร์โค้ดตั้งแต่ตอนสร้าง แม้ลายบางส่วนจะหายไป เครื่องสแกนก็ยังสามารถใช้ข้อมูลที่เหลือมาคำนวณย้อนกลับ เพื่อเดาข้อมูลส่วนที่ขาดหายได้
ลองนึกถึงการส่งข้อความสำคัญแล้วแอบเขียนประโยคซ้ำไว้บางส่วน ถ้ากระดาษขาดตรงกลาง คนอ่านยังพอจับใจความกลับมาได้ คิวอาร์โค้ดก็ใช้แนวคิดคล้ายกัน เพียงแต่ทำด้วยคณิตศาสตร์ ไม่ได้ใช้ความสามารถในการเดาแบบคน
ระบบแก้ข้อผิดพลาดของคิวอาร์โค้ดมีหลายระดับ ความสามารถในการทนความเสียหายจะต่างกัน ระดับพื้นฐานจะเก็บข้อมูลสำรองน้อยกว่า ส่วนระดับสูงจะเพิ่มพื้นที่สำหรับกู้คืนมากขึ้น ทำให้แม้โค้ดเสียหายไปจำนวนหนึ่งก็ยังอ่านได้อยู่
แต่ไม่ได้หมายความว่าคิวอาร์โค้ดพังแค่ไหนก็สแกนได้หมดนะ ถ้าถูกขีดทับกลางจุดสำคัญ ลายหายไปเยอะเกินระดับที่ระบบรับมือได้ หรือมีการบิดเบี้ยวจนกล้องอ่านรูปแบบไม่ได้ ต่อให้มือถือรุ่นใหม่แค่ไหนก็อาจยอมแพ้เหมือนกัน
ที่น่าทึ่งอีกอย่างคือ คิวอาร์โค้ดถูกใช้งานในสถานการณ์ที่ต้องการความแม่นยำสูงมาก ไม่ใช่แค่ป้ายจ่ายเงินตามร้านกาแฟเท่านั้น แต่ยังถูกใช้ในระบบติดตามสินค้า เอกสาร การเดินทาง และงานอุตสาหกรรมต่างๆ เพราะมันถูกสร้างมาให้ยังทำงานได้แม้สภาพแวดล้อมจะไม่สมบูรณ์
หลายคนอาจเคยเจอประสบการณ์แปลกๆ เช่น คิวอาร์โค้ดที่มองด้วยตาแล้วคิดว่าเสียแน่นอน แต่พอเปิดกล้องกลับอ่านได้ทันที นั่นเป็นเพราะตาของเราเห็นเป็นภาพที่หายไป แต่เครื่องอ่านเห็นเป็นชุดข้อมูลที่ยังมีส่วนประกอบเพียงพอสำหรับการกู้คืน
เรื่องนี้ทำให้เห็นว่าของเล็กๆ ที่เราเจอทุกวันอย่างลายสี่เหลี่ยมขาวดำบนกระดาษ จริงๆ แล้วผ่านการออกแบบมาอย่างละเอียดมาก มันไม่ได้เป็นแค่รูปแบบสวยๆ สำหรับให้กล้องถ่าย แต่เป็นระบบจัดเก็บข้อมูลที่เตรียมรับมือกับความผิดพลาดตั้งแต่ก่อนถูกนำไปใช้งาน
ครั้งหน้าถ้าเห็นคิวอาร์โค้ดเก่าๆ ที่ขาดมุมไปนิด มีรอยเลอะ หรือสีซีดจนดูไม่น่าไว้ใจ ลองสแกนดูก่อนก็ได้ เพราะบางครั้งสิ่งที่ตาเห็นว่าเสียแล้ว ระบบข้างในอาจยังบอกว่าไหวอยู่
เขียนโดย วัน ๆ หาแต่เรื่อง
เจาะแนวทางชุดสรุปจาก “ดุ่ย ภรัญฯ”..16 ส.ค. 69
เปิดสถิติ เลขไหนยังไม่เคยออกเลย งวด 16 สิงหาคม ย้อนหลังหลายสิบปี
ซูมน้ำตกก๋วยเตี๋ยวเรือให้ชัด แล้วจะเห็นโลกจิ๋วที่ลอยอยู่ในทุกคำ
7 เลขที่ออกบ่อยที่สุด ของงวด 16 สิงหาคม ย้อนหลัง 30 ปี
5 รถมือสองที่คนไทยยกให้ "ซื้อแล้ว จบ" ขับทนอะไหล่หาง่าย ขายต่อยังได้ราคา
108 ท่าบนเตียง มีอะไรบ้าง Sex position ท่าเด็ดบนเตียง
ถนนที่โค้งเยอะที่สุดในไทย
สถิติเลขคนถามหาทุกแผง งวดที 16 ส.ค. 69
สาวอวบ หรือสาวผอม ใครคือคำตอบของผู้ชายไทย
เผย 5 ของวิเศษ "โดราเอมอน" ที่มีใช้ในโลกปัจจุบัน..ตอนนี้มันเกิดขึ้นแล้ว!
AI วิเคราะห์สถิติ 20 ปีหวยงวด 16 ส.ค.69 ให้เลขท้าย 2 ตัวเน้นๆ!
เว่ยจงเสียน จากผีพนันสู่ขันทีผู้กุมอำนาจเหนือราชสำนักหมิง
ประเทศที่กู้เงินจากไทยมากที่สุด 5 อันดับแรกของโลก
อะไรทำให้ คลื่นวิทยุ บางความถี่ ผ่าน กำแพงคอนกรีต ได้ดีกว่า ความถี่อื่น ทั้งที่ มองไม่เห็น ขนาดนั้น
แรมดีดีอาร์สี่ขึ้นเกือบสี่เท่า ทั้งที่ตกรุ่นแล้ว ทำไมยังแพงไม่หยุด
สตาร์ลิงก์ไม่ได้ขายแค่จานดาวเทียม แต่กำลังสร้างทางด่วนอินเทอร์เน็ตให้พื้นที่ห่างไกลทั่วโลก
ทำไม Gen Z ถึงกลับมาหลงรักกล้องดิจิทัลรุ่นเก่า