Tag: HCI

Pneumatic Display

Pneumatic Display

ข้อดีของ touch screen คือสามารถเป็นทั้ง input และ output ไปพร้อมๆกัน แต่ปัญหาสำคัญคือมันตอบสนองต่อ “การมองเห็น” แต่ยังไม่สามารถตอบสนอง “ประสาทสัมผัส” ถึงสิ่งที่เราจิ้มได้ ลองนึกภาพตอนเล่นเกมส์ไฟต์ติ้งดูสิครับ – ถ้ามัวแต่มองดูจอยว่าปุ่มต่อย เตะอยู่ไหน มีหวังโดนฝั่งตรงข้ามโชริวเค็นหมอบกระแตตุ๋ยไปเสียก่อน JoyStick เป็น input แบบ low-attention vision required เราถึงเล่นเกมส์ได้โดยไม่ต้องใช้สายตากับการบังคับตัวละครมากนัก – และใช้สายตากับ output บนหน้าจอได้อย่างเต็มที่ หลักการเดียวกันนี้ใช้ได้กับ control devices อื่นๆอีกด้วย เช่นพวงมาลัยรถยนต์ คันบังคับเครื่องบิน ฯลฯ มีงานวิจัยของปีนี้ (2009) ที่พยายามรวมข้อดีของ touch screen และปุ่มจริงๆเข้าด้วยกัน – ไอเดียเฮียแกแหล่มมาก เอาแผ่นยาง (ไม่แน่ใจว่ายางหรือพลาสติก) มาคั่นกลางระหว่างหน้าจอกับแผงวงจร แล้ว “เป่าลม” ให้มันนูนขึ้นมาตามสิ่งที่หน้าจอแสดง มาดูวีดีโอสาธิตกันดีกว่า งานวิจัยนี้ยังเป็นแค่ต้นแบบ แต่ก็นับเป็นไอเดียที่แหวกแนวดี – [...]

 

Brain Computer Interface

Brain Computer Interface

คราวที่แล้วเขียนเรื่อง 7 stages of actions จริงๆตั้งใจจะโยงมาเรื่องนี้ครับ.. ในเมื่อการติดต่อระหว่างมนุษย์กับจักรกลมันยาก เพราะต้องผ่านจาก สมอง <-> ร่างกาย <-> จักรกล จะเป็นยังไงถ้าตัดตัวกลางคือ “ร่างกาย” ออก? นิยายและหนังหลายเรื่อง กล่าวถึงยุคอนาคตที่มนุษย์และเครื่องจักรประสานรวมกันเป็นหนึ่ง… ที่เด่นๆเห็นจะเป็นเรื่อง The Matrix Brain Computer Interface (BCI)[1] เป็นศาสตร์หนึ่งที่เพิ่งเกิดเมื่อประมาณ 30 ปีที่แล้ว (1970) เพื่อช่วยผู้พิการที่ไม่สามารถใช้ร่างกายในการติดต่อกับคอมพิวเตอร์ – ประมาณว่าใส่ที่ครอบหัวเพื่ออ่านคลื่นสมองนั่นแหละครับ แบบครอบหัวมันเด็กๆ เขาเรียกว่า non-invasive BCI แปลเป็นไทยได้ว่า “ไม่รุกราน” – มาดูแบบโหดๆกัน คุ้นๆนะ… นี่มัน prototype matrix ชัดๆ! เจ้านี่มีชื่อว่า BrainGate[2] ครับ หลักการทำงานคือเปิดกระโหลก(เหยื่อ?) ออกมา แล้วเอาชิพติดเข้าไป ต่อเชื่อมกับสายเคเบิ้ลแล้วมาเป็น input ให้กับคอมพิวเตอร์ คำเตือน [...]

 

Seven Stages of Action – ระยะห่างระหว่างคนกับคอมพิวเตอร์

Seven Stages of Action – ระยะห่างระหว่างคนกับคอมพิวเตอร์

รู้ไหมครับว่า มนุษย์กับจักรกล(ในที่นี้คือคอมพิวเตอร์) จะติดต่อสื่อสารกันสักทีหนึ่ง ต้องผ่านขั้นตอนมากมาย… ตามหลัก HCI มีผู้รู้ท่านหนึ่ง (Dornald Norman) นิยามกฎชื่อว่า Seven Stages of Action ขึ้นมา สรุปเนื้อความคร่าวๆคือ กระบวนการติดต่อระหว่างมนุษย์และจักรกล (Computer หรือเครื่องจักรอื่นๆ) ประกอบด้วยขั้นตอนย่อย 7 กระบวนการด้วยกัน กะอีแค่กรูจะพิมพ์รายงานส่งอาจารย์เนี่ย มันมีถึง 7 ขั้นตอนเชียวเหรอ! (ฮั่นแน่แอบเถียงในใจล่ะสิ) ลองดูนี่… ตั้งใจว่าจะพิมพ์รายงานส่งอาจารย์ -> คิดว่าจะพิมพ์อะไร -> กำหนดว่าต้องคลิ้กที่ Start แล้วเลือกไอค่อนโปรแกรมเวิร์ด จากนั้นถึงจะเริ่มพิมพ์ blah blah -> เริ่มทำตามขั้นตอนที่ 3 -> หน้าจอมีตัวอักษรขึ้นตามที่เราพิมพ์ต๊อกแต๊ก ขณะนี้เรารับรู้แล้วว่าพิมพ์ได้ โปรแกรมไม่แฮ้ง -> สมองเราแปลความหมายจากสิ่งที่เห็น ว่าที่พิมพ์ไปน่ะ ใช่ที่ตั้งใจไว้ (ถ้าพิมพ์ผิดจะได้กดลบทัน) -> สมองรับรู้ และก็เริ่มขั้นตอนที่ 4-7 ซำ้ [...]

 

Direct Manipulation in Video

Direct Manipulation in Video

Direct Manipulation Interface เป็นอีกเทรนด์หนึ่งในศาสตร์ Human Computer Interaction (HCI) ที่น่าจับตามอง พูดภาษาชาวบ้าน Direct Manipulation คือการ แสดงผลของการกระทำให้สอดคล้องกับการกระทำ ยกตัวอย่างเช่น ถ้าเตะลูกบอล เราก็คาดว่ามันต้องพุ่งไปข้างหน้าทิศเดียวกับทางที่เตะ – หากมันอยู่เฉยๆ(โดยที่เราไม่ได้เตะวืด) หรือพุ่งไปสะเปะสะปะ แปลว่ามีอะไรผิดพลาดซักอย่างละ เอาใกล้ๆคอมพิวเตอร์หน่อย ถ้าขยับเม้าส์ไปทางขวา เราก็คาดว่า cursor จะขยับไปทางเดียวกัน – ถ้ามันขยับไปทิศตรงกันข้ามคงงงไม่ใช่น้อย DM เนี่ย เขามีหลักการว่า Input Language == User’s Expectation ยิ่งสิ่งที่ user ทำใกล้เคียงกับความคาดหวังมากเท่าไหร่ ยิ่งไม่ต้องเปลืองสมองไปจำ ใช้ง่าย สบายใจ พวกเทคโนโลยีรุ่นหลังอย่าง Touch Screen, Multi-touch ก็สร้างบนพื้นฐานแนวคิดนี้ไม่มากก็น้อย… เกริ่นมาซะเยอะ – วันนี้จะพูดถึงการเอาเจ้า Direct Manipulation มาใช้กับ Video Player [...]

 

FluidTunes – Hand Getsure Interface for iTunes

FluidTunes – Hand Getsure Interface for iTunes

เคยเขียนเรื่อง Hand Gesture Interface ไว้ครั้งที่แล้ว ว่า application แนวนี้น่าสนใจ วันนี้ไปเจอ app ตัวนึงของ OS X ชื่อ FluidTunes เลยโหลดมาลองดู (Freeware) โปรแกรมนี้ใช้ iCamera ที่ติดมากับ Mac โดยสังเกตการเคลื่อนไหวของคนใช้ว่าเคลื่อนไปทางไหน สมมุติว่าเลื่อนนิ้วไปทางขวา ก็จะเปลี่ยนไปเล่นเพลงต่อไป เลื่อนทางซ้ายก็กลับไปเพลงที่แล้ว อะไรประมาณนี้ ลองดูคลิปตัวอย่างกันดีกว่า FluidTunes from Majic Jungle Software on Vimeo.