Human-Computer Interactionblog.bru.ac.th/wp-content/uploads/bp-attachments/8272/...Human-Computer...

32
UNIT 1 Human - Computer Interaction สื่อการสอน รายวิชาการปฏิสัมพันธ์ระหว่างมนุษย์กับคอมพิวเตอร์ อ.จิรวดี โยยรัมย์ สาขาวิชาเทคโนโลยีสารสนเทศ คณะวิทยาศาสตร์ มหาวิทยาลัยราชภัฏบุรีรัมย์

Transcript of Human-Computer Interactionblog.bru.ac.th/wp-content/uploads/bp-attachments/8272/...Human-Computer...

Page 1: Human-Computer Interactionblog.bru.ac.th/wp-content/uploads/bp-attachments/8272/...Human-Computer Interaction ค ออะไร การปฏส ม พน ธร ะหว างมน

UNIT 1

Human-Computer Interaction

สอการสอน รายวชาการปฏสมพนธระหวางมนษยกบคอมพวเตอร อ.จรวด โยยรมย สาขาวชาเทคโนโลยสารสนเทศ

คณะวทยาศาสตร มหาวทยาลยราชภฏบรรมย

Page 2: Human-Computer Interactionblog.bru.ac.th/wp-content/uploads/bp-attachments/8272/...Human-Computer Interaction ค ออะไร การปฏส ม พน ธร ะหว างมน

Outline

o Human-Computer Interaction คออะไร o ความเปนมาของ HCI o ท าไมตอง HCI o สวนประกอบของ HCI o ตวอยางของการออกแบบจาก HCI

Page 3: Human-Computer Interactionblog.bru.ac.th/wp-content/uploads/bp-attachments/8272/...Human-Computer Interaction ค ออะไร การปฏส ม พน ธร ะหว างมน

Human-Computer Interaction คออะไร

การปฏสมพนธระหวางมนษยและคอมพวเตอร (Human computer interaction: HCI)

เรยกยอๆ วา HCI คอ การศกษาการปฏสมพนธระหวางคนซงเปนผใชกบคอมพวเตอร โดยเปนการศกษาทเชอมโยงเกยวเนองกนของหลายๆ ศาสตร เชน วทยาการคอมพวเตอร (computer science)พฤตกรรมศาสตร (behavioral science) จตวทยา และการออกแบบ เปนตน

Page 4: Human-Computer Interactionblog.bru.ac.th/wp-content/uploads/bp-attachments/8272/...Human-Computer Interaction ค ออะไร การปฏส ม พน ธร ะหว างมน

Human-Computer Interaction คออะไร

แสดงความเกยวของระหวาง HCI กบสาขาวชาตางๆ

Page 5: Human-Computer Interactionblog.bru.ac.th/wp-content/uploads/bp-attachments/8272/...Human-Computer Interaction ค ออะไร การปฏส ม พน ธร ะหว างมน

Human-Computer Interaction คออะไร

การปฏสมพนธระหวางผใช (users) และคอมพวเตอรเกดขนทสวนตดตอผใช (user interface) ทงทางดานซอฟตแวรและฮารดแวร ตวอยางเชน • ตวอกษรหรอวตถ ทแสดงบนหนาจอของเครองคอมพวเตอร ผานซอฟตแวร • การรบขอมลจากผใชผานฮารดแวรทเปนอปกรณตอพวงกบคอมพวเตอร (peripherals) เชน คยบอรด และเมาส • การปฏสมพนธกบผใชในระบบคอมพวเตอรขนาดใหญ เชน ในเครองบน หรอในโรงงานก าเนดไฟฟา เปนตน

Wikipedia: Human computer interaction

Page 6: Human-Computer Interactionblog.bru.ac.th/wp-content/uploads/bp-attachments/8272/...Human-Computer Interaction ค ออะไร การปฏส ม พน ธร ะหว างมน

Human-Computer Interaction คออะไร

ไดนยาม HCI วา คอ องคความรทเกยวของกบการออกแบบ การประเมนผล และการน าไปใชของระบบคอมพวเตอรแบบมปฏสมพนธของมนษย และศกษาเกยวกบ ปรากฏการณตางๆ ทเกยวของ

ACM หรอ the Association for Computer Machinery

Page 7: Human-Computer Interactionblog.bru.ac.th/wp-content/uploads/bp-attachments/8272/...Human-Computer Interaction ค ออะไร การปฏส ม พน ธร ะหว างมน

Human-Computer Interaction คออะไร

โดยสรป HCI หมายถง การศกษาและวเคราะห เกยวกบ ปฎสมพนธ ระหวางอปกรณคอมพวเตอร หรอระบบคอมพวเตอร กบผใชงาน เพอตอบโจทยวาท าอยางไรจงจะท าใหระบบคอมพวเตอร ใชงานงาย มประสทธภาพ และประสทธผล โดยประยกตใชศาสตรหลายๆ ดานเขาดวยกน

สรป

Page 8: Human-Computer Interactionblog.bru.ac.th/wp-content/uploads/bp-attachments/8272/...Human-Computer Interaction ค ออะไร การปฏส ม พน ธร ะหว างมน

ความเปนมาของ HCI

o วชานไดก าเนดมาในวงการคอมพวเตอร 10 กวาปหรอ 20 ปตนๆ

o สมยกอนจะมสอนในสาขาวทยาศาสตรคอมพวเตอร ระดบสงๆ ตงแตระดบปรญญาโทขนไปจนถงปรญญาเอก

o ปจจบนมสาขาเอกใหเลอก ทาง HCI โดยตรง o บคลากรทางดาน HCI ยงเปนทตองการของตลาดอตสาหกรรมซอฟตแวรและอปกรณเคลอนท (Mobile)

Page 9: Human-Computer Interactionblog.bru.ac.th/wp-content/uploads/bp-attachments/8272/...Human-Computer Interaction ค ออะไร การปฏส ม พน ธร ะหว างมน

การน าความรจากหลายสาขามาประยกต

o ความรดานจตวทยา o ดานการเรยนร o ดานการออกแบบภาพกราฟก o ดานสถาปตยกรรมขอมล o ดานสงคม o ฯลฯ

Page 10: Human-Computer Interactionblog.bru.ac.th/wp-content/uploads/bp-attachments/8272/...Human-Computer Interaction ค ออะไร การปฏส ม พน ธร ะหว างมน

ท าไมตอง HCI

ระบบโรงพยาบาลทออกแบบเรองการกรอกขอมลคนไข o การออกแบบมมของจอทไมเหมาะสม อาจจะทาใหเกดความผดพลาดท าใหคนไขเสยชวตได

เดกเลนเกมสจนลมเวลา o นาจะออกแบบใหมนเตอนระยะเวลา

เรองเกยวกบการออกแบบหนาจอใหใชงานได โดยสามารถ เรยนรการออกแบบไดจาก

o ศกษาจากโปรแกรมทฮต o ศกษาจากความผดพลาดของโปรแกรมอน o การใชงานไดจรง o การงายตอการใชงาน

Page 11: Human-Computer Interactionblog.bru.ac.th/wp-content/uploads/bp-attachments/8272/...Human-Computer Interaction ค ออะไร การปฏส ม พน ธร ะหว างมน

องคประกอบของ HCI

HCI

Computer

Interactive

Use and Context

Human

Page 12: Human-Computer Interactionblog.bru.ac.th/wp-content/uploads/bp-attachments/8272/...Human-Computer Interaction ค ออะไร การปฏส ม พน ธร ะหว างมน

องคประกอบของ HCI

o Use and Context o Human o Computer o Interactive

Page 13: Human-Computer Interactionblog.bru.ac.th/wp-content/uploads/bp-attachments/8272/...Human-Computer Interaction ค ออะไร การปฏส ม พน ธร ะหว างมน

องคประกอบของ HCI

Use and Context

เปนการจดความเหมาะสมในการท างานของผใช กบระบบคอมพวเตอร ใหทงสองสวนสามารถท างานไดดวยกนไดอยางสอดคลองสมดล โดยวเคราะห 3 สวนคอ 1.ลกษณะการท างานขององคกร 2. ลกษณะของระบบงาน 3. การพฒนาระบบเพอเชอมโยงมนษยและระบบงานเขาดวยกน

Page 14: Human-Computer Interactionblog.bru.ac.th/wp-content/uploads/bp-attachments/8272/...Human-Computer Interaction ค ออะไร การปฏส ม พน ธร ะหว างมน

องคประกอบของ HCI

Human

ผใชหรอกลมผใชทท างานดวยกน ซงจะน าเอาการรบรของผใช เชน การมอง การไดยน และการสมผส มาใชในควบคมการสงผานขาวสารขอมลซงจะมความแตกตางกน ตามแตละความถนดของผใช หรอตามหลกการขอกาหนดของการใชงานทแตกตางกน หรอแตกตางตามความสามารถในการเรยนรและองคความรทมอย รวมไปถงความแตกตางทางธรรมชาตและวฒนธรรม

Page 15: Human-Computer Interactionblog.bru.ac.th/wp-content/uploads/bp-attachments/8272/...Human-Computer Interaction ค ออะไร การปฏส ม พน ธร ะหว างมน

องคประกอบของ HCI

Computer

คอมพวเตอรเราจะนกไปถงเทคโนโลยในขอบขายของเครอง PC แตในความหมายของคอมพวเตอรทกลาวถงนมความหมายถงระบบตางๆ ทมขอบเขตอยางกวางขวาง รวมไปถงเครองจกรกล เทคโนโลยตางๆ

Page 16: Human-Computer Interactionblog.bru.ac.th/wp-content/uploads/bp-attachments/8272/...Human-Computer Interaction ค ออะไร การปฏส ม พน ธร ะหว างมน

องคประกอบของ HCI

Interactive

เนองจากคน และเครองจกรกลมความแตกตางกนอยางมาก HCI จงเปนสงทน าเขามาชวยใหทงสองสามารถท างานดวยกนใหเปนระบบทสามารถใชงานไดอยางสมบรณ ดงนน HCI จงตองถกพฒนาขนมาโดยทตองสามารถรบรการกระตนจากมนษยซ งเปนผใชงานและสามารถทจะสงผานค าสงทเปนการสงใชคอมพวเตอรท างานไดตามความตองการ

Page 17: Human-Computer Interactionblog.bru.ac.th/wp-content/uploads/bp-attachments/8272/...Human-Computer Interaction ค ออะไร การปฏส ม พน ธร ะหว างมน

องคประกอบของ HCI

Interfaces in the Real World

ไมใชเฉพาะคอมพวเตอรเทานน o Smart Phone o Wear o Car o Television o Airline reservation o Air traffic control o Running shoes!

Page 18: Human-Computer Interactionblog.bru.ac.th/wp-content/uploads/bp-attachments/8272/...Human-Computer Interaction ค ออะไร การปฏส ม พน ธร ะหว างมน

ตวอยางอปกรณ Interactive

Multi touch

Page 19: Human-Computer Interactionblog.bru.ac.th/wp-content/uploads/bp-attachments/8272/...Human-Computer Interaction ค ออะไร การปฏส ม พน ธร ะหว างมน

ตวอยางอปกรณ Interactive

o Movement o Touch o Speech

Page 20: Human-Computer Interactionblog.bru.ac.th/wp-content/uploads/bp-attachments/8272/...Human-Computer Interaction ค ออะไร การปฏส ม พน ธร ะหว างมน

ตวอยางอปกรณ Interactive

Speech

Page 21: Human-Computer Interactionblog.bru.ac.th/wp-content/uploads/bp-attachments/8272/...Human-Computer Interaction ค ออะไร การปฏส ม พน ธร ะหว างมน

เปาหมายของการศกษาการปฏสมพนธ ระหวางมนษยและคอมพวเตอร

เปาหมายของ HCI คอ การพฒนาการปฏสมพนธระหวางผใชและคอมพวเตอร โดยท าใหคอมพวเตอรใชงานไดมากขน และตรงตามความตองการของผใช และเปนการออกแบบระบบทลดชองวางระหวางมนษยและคอมพวเตอรใหเหลอนอยทสด โดยจะตองจ าลองการท างานและการ รบร ของมนษยออกมาเปนโมเดลเพอให คอมพวเตอรสามารถเขาใจผใชงานได

(Wikipedia)

Page 22: Human-Computer Interactionblog.bru.ac.th/wp-content/uploads/bp-attachments/8272/...Human-Computer Interaction ค ออะไร การปฏส ม พน ธร ะหว างมน

เปาหมายของการศกษาการปฏสมพนธ ระหวางมนษยและคอมพวเตอร

o Safety การผลตระบบการปฏสมพนธระหวางมนษยและคอมพวเตอรทมความปลอดภย

o Utility ท าใหมประโยชนใชไดจรง o Effectiveness มประสทธผลท างานไดเรวม

ประสทธภาพ o Efficiency ใชทรพยาการคมคา o Usability สามารถน าไปใชไดจรง งายตอการเรยนร

โดยมประสทธภาพ + ประสทธผล

Page 23: Human-Computer Interactionblog.bru.ac.th/wp-content/uploads/bp-attachments/8272/...Human-Computer Interaction ค ออะไร การปฏส ม พน ธร ะหว างมน

สงจ าเปนส าหรบการออกแบบงานทางดาน HCI

o คนทใชระบบคอมพวเตอรควรมาเปนอนดบแรก ความตองการ ความสามารถ และความพงพอใจของคนเพอท ากจกรรมตางๆใหส าเรจควรบอกถงแนวทางทระบบจะถกออกแบบและถกน าไปใชงานใหเกดประโยชน

o คนไมควรตองเปลยนตวเองใหเขากบระบบ ระบบควรถกออกแบบใหตรงกบความตองการของพวกเขา

Page 24: Human-Computer Interactionblog.bru.ac.th/wp-content/uploads/bp-attachments/8272/...Human-Computer Interaction ค ออะไร การปฏส ม พน ธร ะหว างมน

ข นตอนทจะน าไปส เปาหมายของการพฒนาระบบ HCI

คอขนตอนทจะพฒนาระบบทสามารถใชงานไดอยางสมบรณและใชงานไดอยางปลอดภยในซงในการพฒนาระบบจ าเปนตองพจารณาถงสงเหลานคอ • Understand คอเขาใจในเรองจตวทยา กายศาสตร และปจจยเกยวกบองคกรและสงคมของคนเพอพฒนาระบบใหผใชสามารถทจะใช

งานระบบไดอยางงาย • Develop คอ เครองมอหรอเทคโนโลยตางๆ ทจะน ามาใชในการพฒนาระบบ • Achieve คอ ผลส าเรจและประสทธภาพของระบบ และปลอดภยในการปฏสมพนธทงตอบคคลและตอกลม

Page 25: Human-Computer Interactionblog.bru.ac.th/wp-content/uploads/bp-attachments/8272/...Human-Computer Interaction ค ออะไร การปฏส ม พน ธร ะหว างมน

ตวอยางระบบ HCI

Ubiquitous เทคโนโลย...ในการเรยนรทกททกเวลา ยบควตส (Ubiquitous) เปนค าภาษาลาตนมความหมายวาทกหนทกแหง สวนเทคโนโลยยบควตสนนมความหมายถง เทคโนโลยอจฉรยะ (intelligent technology) เทคโนโลยการสอสารในทกท ทกเวลา ซงจะชวยสรางสภาพแวดลอมทางการสอสารในรปแบบใหมทสามารถอ านวยประโยชน ใหมนษยท าการสอสารได

Page 28: Human-Computer Interactionblog.bru.ac.th/wp-content/uploads/bp-attachments/8272/...Human-Computer Interaction ค ออะไร การปฏส ม พน ธร ะหว างมน

ตวอยางระบบ HCI

Augmented Reality (AR) เปนเทคโนโลยใหมทพฒนารปแบบ

Human-Machine Interface ทอาศยเทคโนโลยคอมพวเตอร และระบบเสมอนจรง (Virtual Reality) โดยทวตถเสมอนนนๆ จะถกสรางมาผสมกบสภาพในโลกจรงในรป 3D และแสดงผลแบบ real time โดยเทคโนยนจะตองประกอบดวย 3 ระบบ คอ

o ระบบ tracking เชน พวก Marker ตางๆ กบกลอง หรออาจจะ sensor แบบอนๆ

o ระบบแสดงภาพ เชน จอภาพ o ระบบประมวณผลเพอสรางวตถ 3D เชน ตว

โปรแกรมทเราลงไวในคอมพวเตอร

Page 29: Human-Computer Interactionblog.bru.ac.th/wp-content/uploads/bp-attachments/8272/...Human-Computer Interaction ค ออะไร การปฏส ม พน ธร ะหว างมน

ตวอยางระบบ HCI

Gesture Recognition เทคโนโลยตรวจจบภาษากาย ศาสตรแหงการบรณาการระหวางสงมชวต กบจกรกล (Life and Machine Integration) คอ HMI (Human-Machine Interface) หรอการเชอมตอระหวางมนษยกบจกรกล ซงจะท าใหการเชอมตอในเรองของการแสดงออกทางภาษากาย หรอ อากปกรยา ระหวางมนษยกบจกรกลเกดขนได

Page 30: Human-Computer Interactionblog.bru.ac.th/wp-content/uploads/bp-attachments/8272/...Human-Computer Interaction ค ออะไร การปฏส ม พน ธร ะหว างมน

ASSIGNMENT

ใหยกตวอยางอปกรณ เทคโนโลย ในปจจบน ทมการปฏสมพนธกบผใชงาน หรอ Interactive คนละ 1 ตวอยาง พรอมบอกรายละเอยด o ผใชคอใคร o อปกรณคออะไร o ชองทางปฏสมพนธระหวางอปกรณกบผใช o วาดรปอปกรณและผใชในการท างาน

งานเดยว

Page 31: Human-Computer Interactionblog.bru.ac.th/wp-content/uploads/bp-attachments/8272/...Human-Computer Interaction ค ออะไร การปฏส ม พน ธร ะหว างมน

ค าถามทายบท

1. อธบายความหมายของระบบปฏสมพนธ 2. บอกประโยชนทไดจากการออกแบบระบบปฏสมพนธ 3. อธบายองคประกอบของระบบ HCI 4. จงอธบายระบบตอไปน

Gesture Recognition Augmented Reality Face recognition Ubiquitous

Page 32: Human-Computer Interactionblog.bru.ac.th/wp-content/uploads/bp-attachments/8272/...Human-Computer Interaction ค ออะไร การปฏส ม พน ธร ะหว างมน

Q & A

Thank you … Aj.jiravadee yoyram