Augmented Reality: Pokémon GO พาเราออกไปไล่จับโปเกมอนได้อย่างไรกันหนอ ?

เมื่อวันเสาร์ที 6 สิงหาคม ที่ผ่านมาแฟน ๆ โปเกมอนชาวไทยก็ได้เฮกันเสียที เมื่อ Pokémon GO ได้เปิดให้เล่นได้ในประเทศไทยอย่างเป็นทางการ แต่ผมเชื่อว่านักล่าโปเกมอนทั้งหลายก็คงไล่จับ Pidgey, Rattata หรือตัวสุดเจ๋งอย่าง Snorlax อยู่อย่างเพลิดเพลินใช่ไหมครับ

ผมโชคดีที่ตอนนี้มาศึกษาต่ออยู่ที่ประเทศอังกฤษ ซึ่งเป็นประเทศแรก ๆ ที่ได้รับการเปิดให้ใช้งานเลยได้ลองเล่นกับเขาก่อน จากที่ได้ลองเล่นและได้สัมผัสความตื่นเต้นของเพื่อน ๆ และคนที่นี่แล้ว คิดว่าเกมนี้จะต้องดังระเบิดในประเทศไทยอย่างไม่ต้องสงสัยเลยครับ

เนื่องด้วยผมก็ไม่ได้เป็นเซียนด้านการจับโปเกมอนและเชื่อเหลือเกินว่าไม่เก่งพอที่จะสามารถสอนเพื่อน ๆ เรื่องนั้นได้ ผมว่าเราว่ากันด้วยเรื่องที่น่าสนใจในเชิงเทคโนโลยีของเจ้าเกมนี้กันดีกว่า ด้วยความที่เจ้า Pokémon GO นี้เป็นเกมที่ใช้อยู่บนพื้นฐานของเทคโนโลยีที่เรียกว่า Augmented Reality ผมเลยมีไอเดียว่าจะมาเล่าให้ฟังอย่างง่าย ๆ ว่าเทคโนโลยีนี้คืออะไร และทำงานอย่างไรกันดีไหมครับ ?

Augmented Reality คืออะไร?

Augmented Reality (AR) คือ การแสดงผลที่ข้อมูลจากโลกจริง เช่น สถานที่ ภาพถ่าย หรือวีดีโอสด ถูกเปลี่ยนแปลงหรือเสริมแต่งด้วยข้อมูลเสมือนที่สร้างขึ้นด้วยคอมพิวเตอร์ ไม่ว่าจะเป็นภาพ เสียง หรือแม้แต่กลิ่น ! โดยส่วนมากการเสริมแต่งเหล่านี้เกิดขึ้นได้หลายรูปแบบ โดยอาจจะเป็นด้วยอ้างอิงจากตำแหน่งของผู้ใช้งาน ภาพที่ปรากฏต่อหน้าผู้ใช้ในขณะนั้น ๆ หรือเสียงที่ผู้ใช้ได้ยินอยู่ แน่นอนว่าข้อมูลเหล่านี้จำเป็นจะต้องมีเซนเซอร์เฉพาะเพื่อให้ทำงานได้อย่างสมบูรณ์ ดังนั้นระบบ Augmented Reality จึงต้องการอุปกรณ์ที่จำเพาะเช่นกันเพื่อให้สามารถทำงานได้อย่างเต็มที่

By MetaMarket – Own work, CC BY-SA 4.0, https://commons.wikimedia.org/w/index.php?curid=49983945

เพื่อน ๆ น่าจะเคยได้ยินอีกเทคโนโลยีหนึ่งที่มีชื่อใกล้เคียงกัน นั่นคือ Virtual Reality (VR) อย่างไรก็ดี ทั้งสองเทคโนโลยีนี้มีความแตกต่างกันอยู่พอสมควร เป้าหมายของ VR คือการทำให้ผู้เล่นหลุดออกจากโลกแห่งความเป็นจริง และเข้าไปอยู่ในโลกเสมือนที่สร้างขึ้นมาด้วยคอมพิวเตอร์ ผู้ใช้ VR จะไม่รู้สึกถึงความเชื่อมโยงใด ๆ กับโลกแห่งความจริงและควรจะรู้สึกเสมือนว่าได้เข้าไปสู่โลกจำลองอีกโลกหนึ่ง และมีปฏิสัมพันธ์กับสิ่งของในโลกเสมือนเท่านั้น แต่เป้าหมายของ AR คือ การบิดเบือนสิ่งของในโลกจริงเพียงแค่บางส่วน และแทนที่สิ่งเหล่านั้นด้วยวัตถุเสมือนที่สร้างขึ้นมาจากคอมพิวเตอร์ จึงทำให้ผู้ใช้ AR ยังคงมีปฏิสัมพันธ์กับสิ่งแวดล้อมได้ตามปกติ และ “เห็น” สิ่งอื่นที่น่าสนใจ หรือเป็นประโยชน์เสริมเติมขึ้นมาแทน

ปัจจุบันนี้อุปกรณ์ Smartphone ถูกใช้กันอย่างแพร่หลาย และเจ้าโทรศัพท์แสนฉลาดของเราทั้งหลายนี้ก็ประกอบไปด้วยเซนเซอร์มากมายหลายแบบที่เพียงพอให้ผู้ผลิตเกมและแอพพลิเคชั่นต่างๆ สามารถใช้ประโยชน์เพื่อสร้างระบบ Augmented Reality ขึ้นได้ โดยในปี 2552 แอพพลิเคชัน Layar เป็นตัวอย่างของแอพพลิเคชันยุคบุกเบิกที่นำเทคโนโลยี AR มาใช้ เพื่อแนะนำสถานที่ตามตำแหน่งของผู้ใช้งาน เกมมือถือชื่อ Ingress ที่ดังอยู่พักหนึ่งเมื่อสองปีก่อน และเจ้า Pokémon GO ที่กำลังเป็นที่นิยมในปีนี้ ก็เป็น Mobile Application ที่ใช้เทคโนโลยี AR เป็นหัวใจสำคัญ เช่นกัน

Pokémon GO ใช้เทคโนโลยี AR อย่างไร ?

การที่ผู้เล่น Pokémon GO สามารถเห็นแผนที่ในโลกเสมือนของโปเกมอน โดยแผนที่ที่แสดงผลนั้นซ้อนทับลงไปบนสถานที่จริงที่ผู้ใช้ยืนอยู่ในขณะนั้น เกิดขึ้นจากการใช้งานเซนเซอร์ Compass หรือเข็มทิศที่ใช้เพื่อทราบทิศทางที่ผู้ใช้หันหน้าไปหาและแสดงผลข้อมูลได้ถูกต้อง และ GPS ที่ระบุตำแหน่งของผู้ใช้ เพื่อที่ Pokémon GO จะได้ทราบตำแหน่งของผู้ใช้และดึงข้อมูลจากโลกของโปเกมอนมาซ้อนทับเป็นภาพแผนที่ ณ ตำแหน่งนั้น ๆ ได้อย่างถูกต้อง

เมื่อเราเข้าสู่โหมดการจับโปเกมอน เราจะเห็นเจ้าโปเกมอนทั้งหลายโลดแล่นอยู่บนหน้าจอ โดยยืนอยู่บนสิ่งของบนโลกจริงและเสมือนว่าปรากฏขึ้นมาต่อหน้าเราจริงๆ นั้น ผ่านหน้าจอโทรศัพท์มือถือ กระบวนการนี้เกิดขึ้นได้เนื่องจากแอพพลิเคชั่นแสดงภาพโปเกมอนเหล่านั้นฉายทับลงไปบนภาพที่ถ่ายจากกล้องของ Smartphone ซึ่งจะต้องนำข้อมูลจากเซนเซอร์ Accelerometer ที่ใช้สำหรับวัดความเร่งมาใช้เพื่อให้รู้ว่าอุปกรณ์กำลังถูกจับอยู่ทิศทางใด และจะได้ขยับภาพและตำแหน่งของโปเกมอนตามเมื่อเราหมุนหรือขยับโทรศัพท์ขึ้นลงได้อย่างถูกต้อง และต้องใช้กล้องถ่ายภาพด้านหลัง (built-incamera) เพื่อดึงภาพจากสถานที่จริงมาเพื่อใช้วางภาพสามมิติของโปเกมอนซ้อนทับลงไป

เพื่อจะให้ได้ข้อมูลครบถ้วนสมบูรณ์นั้น จำเป็นจะต้องมีการดาวน์โหลดข้อมูลบางส่วนมาจากอินเทอร์เน็ต เช่น ภาพแผนที่และโปเกมอนที่ตำแหน่งใดตำแหน่งหนึ่ง รวมถึงการทำงานของ GPS จำต้องมีการรับตำแหน่งของผู้ใช้ผ่านสัญญาณดาวเทียมด้วย นั่นเป็นหนึ่งในเหตุผลที่ว่าทำไมเกม Pokémon GO จึงยังมีปัญหาติด ๆ ขัด ๆ หากการเชื่อมต่ออินเทอร์เน็ตไม่ค่อยดีนัก หรือตัวละครในเกมไม่ตรงกับตำแหน่งจริงหากสภาพอากาศมีเมฆมากหรือมีฝนตกซึ่งไม่เอื้ออำนวยให้อุปกรณ์รับสัญญาณจากดาวเทียมได้ นั่นเอง

แม้ว่าบทความนี้อาจจะไม่มีประโยชน์ในการช่วยจับและสะสมโปเกมอนของเพื่อนๆ แต่ผมหวังว่าจะช่วยให้เพื่อน ๆ ได้เรียนรู้เทคโนโลยี Augmented Reality ที่กำลังเป็นเทรนด์สุดร้อนแรงอยู่ในขณะนี้มากขึ้นนะครับ ผมเชื่อว่าต่อจากนี้น่าจะมีสินค้าที่ใช้ AR ออกมาให้เราได้เห็นกันอีกเป็นกระบุงแน่นอน

อ้างอิง :

https://en.wikipedia.org/wiki/Augmented_reality

https://en.wikipedia.org/wiki/Layar

http://computer.howstuffworks.com/augmented-reality2.htm

https://en.wikipedia.org/wiki/Pokémon_Go

http://www.cbc.ca/news/business/pokemon-japan-launch-mcdonalds-1.3690952

http://www.cbc.ca/news/technology/pokemon-google-origins-1.3690769

http://www.marketwatch.com/story/how-pokemon-go-could-change-the-course-of-technology-2016-07-12