40
การปฏิสัมพันธ (Interaction) DC282: Human Computer Interaction .พีราวิชญ ภาคนนทกุล DC282: Human Computer Interaction คณะสารสนเทศและการสื อสาร http://www peerawich com/dc282 http://www .peerawich.com/dc282

การปฏิสัมพันธ (Interaction)peerawich.com/dc282/images/stories/dc282-workshop/DC282-Intera… · การปฏิสัมพันธ (Interaction)DC282:

  • Upload
    others

  • View
    3

  • Download
    0

Embed Size (px)

Citation preview

Page 1: การปฏิสัมพันธ (Interaction)peerawich.com/dc282/images/stories/dc282-workshop/DC282-Intera… · การปฏิสัมพันธ (Interaction)DC282:

การปฏสมพนธ (Interaction)

DC282: Human Computer Interaction

อ.พราวชญ ภาคนนทกล

DC282: Human Computer Interaction

คณะสารสนเทศและการสอสาร

http://wwwpeerawich com/dc282http://www.peerawich.com/dc282

Page 2: การปฏิสัมพันธ (Interaction)peerawich.com/dc282/images/stories/dc282-workshop/DC282-Intera… · การปฏิสัมพันธ (Interaction)DC282:

การปฏสมพนธ (Interaction)

Page 3: การปฏิสัมพันธ (Interaction)peerawich.com/dc282/images/stories/dc282-workshop/DC282-Intera… · การปฏิสัมพันธ (Interaction)DC282:

วตถประสงคของการศกษาการปฏสมพนธ ?

การชวยเหลอใหผใชสามารถทางานตามขอบเขตงาน

หรอตามเปาหมายทกาหนดใหสาเรจ

Page 4: การปฏิสัมพันธ (Interaction)peerawich.com/dc282/images/stories/dc282-workshop/DC282-Intera… · การปฏิสัมพันธ (Interaction)DC282:

คาศพททใชในการปฏสมพนธ

Domain Goal TaskDomain Goal Task

Domain หมายถง ขอบเขตของการทางานทอาศยความ

เชยวชาญและความรของกจกรรม หรอขอบเขตการทางานภายใตเชยวชาญและความรของกจกรรม หรอขอบเขตการทางานภายใต

การศกษาเรองใดเรองหนง

G hi  d i  d i   เชน Graphic design domain คอขอบเขตการทางานทมแนวคดเรองรปทรงตางๆ และการวาดพนผวเปนตน

Page 5: การปฏิสัมพันธ (Interaction)peerawich.com/dc282/images/stories/dc282-workshop/DC282-Intera… · การปฏิสัมพันธ (Interaction)DC282:

G l  ใ Goal หมายถง ผลลพธหรอสงทนกศกษาตองการทาใหสาเรจ

เชน ตองการสรางรปทรงสามเหลยมสแดงลวนบนผนผาใบ

Task หมายถง การปฏบตเพอทาคาสงทตองการหรอTask หมายถง การปฏบตเพอทาคาสงทตองการหรอ

ภารกจ เชน เลอกเครองมอเตม (Fill) และคลกบนรปทรงสามเหลยม

Page 6: การปฏิสัมพันธ (Interaction)peerawich.com/dc282/images/stories/dc282-workshop/DC282-Intera… · การปฏิสัมพันธ (Interaction)DC282:

ขอผดพลาดของคน (Human error ‐ slips and mistake)

ผด (Mistake) vs พลาด (Slips)ผด (Mistake) vs พลาด (Slips)

ตางกนอยางไร ยกตวอยาง?

Page 7: การปฏิสัมพันธ (Interaction)peerawich.com/dc282/images/stories/dc282-workshop/DC282-Intera… · การปฏิสัมพันธ (Interaction)DC282:

ผด (Mistake)

คนหาขอมล การขยายภาพคนหาขอมล การขยายภาพ

ผใชไมเขาใจระบบหรอยงไมชนกบระบบ แลวใชระบบอยางผดๆ ๆ

Page 8: การปฏิสัมพันธ (Interaction)peerawich.com/dc282/images/stories/dc282-workshop/DC282-Intera… · การปฏิสัมพันธ (Interaction)DC282:

พลาด (Slips)

คลกปม save ผดเปน cancelคลกปม save ผดเปน cancel

ผใชรระบบเปนอยางดและทาขนตอนอยางถกตอง แตทาพลาดผใชรระบบเปนอยางดและทาขนตอนอยางถกตอง แตทาพลาด

Page 9: การปฏิสัมพันธ (Interaction)peerawich.com/dc282/images/stories/dc282-workshop/DC282-Intera… · การปฏิสัมพันธ (Interaction)DC282:

Model of Interaction(แบบจาลองการปฏสมพนธ)(แบบจาลองการปฏสมพนธ)

ผใช และ ระบบ โดยผานตวกลางคออนเทอรเฟส (Interface)

ฟ ใ ป ไ ?อนเทอรเฟส แสดงในรปแบบของอะไรบาง ?

ภาพ เสยง ตวอกษร แรงสน

Page 10: การปฏิสัมพันธ (Interaction)peerawich.com/dc282/images/stories/dc282-workshop/DC282-Intera… · การปฏิสัมพันธ (Interaction)DC282:

จากแบบจาลองของการปฏสมพนธ จะชวยให

ใ ไ ?นกศกษาเขาใจ อะไรบาง?

• มอะไรเกดขนระหวางการปฏสมพนธ• ชวยชใหเหนตนตอปญหาของการปฏสมพนธทไมทาใหเกดประสทธผล ชวยชใหเหนตนตอปญหาของการปฏสมพนธทไมทาใหเกดประสทธผล• ใชในการเปรยบเทยบความแตกตางระหวางการปฏสมพนธแตละรปแบบ

Page 11: การปฏิสัมพันธ (Interaction)peerawich.com/dc282/images/stories/dc282-workshop/DC282-Intera… · การปฏิสัมพันธ (Interaction)DC282:

Norman's model of interaction(แบบจาลองการปฏสมพนธของนอรแมน)(แบบจาลองการปฏสมพนธของนอรแมน)

แบบจาลองทมอทธพลมากทสด

เนนเปาหมายและการกระทาของผใชตออนเทอรเฟสเปนหลกเนนเปาหมายและการกระทาของผใชตออนเทอรเฟสเปนหลก

Page 12: การปฏิสัมพันธ (Interaction)peerawich.com/dc282/images/stories/dc282-workshop/DC282-Intera… · การปฏิสัมพันธ (Interaction)DC282:

7 ขนตอน : แบบจาลองการปฏสมพนธของนอรแมน

1. เกดเปาหมาย (Establishing the goal) F i  th  i t ti )2. คดวธ (Forming the intention)

3. ระบการกระทา (Specifying the action sequence)4. กระทา (Executing the action)5. ดผลลพธ (Perceiving the system state) ( g y )6. ตความ (Interpreter the system state)7 ประเมนผล (Evaluating the system state with 7. ประเมนผล (Evaluating the system state with respect to the goals and intentions)

Page 13: การปฏิสัมพันธ (Interaction)peerawich.com/dc282/images/stories/dc282-workshop/DC282-Intera… · การปฏิสัมพันธ (Interaction)DC282:

ชวงกระทา (Execution phase) ขนตอนท 2 - 4

l สถานะของเปาหมายหรอ goal ผใชเรมกาหนดเปาหมายการทางานในขนตอนท (1)

คดวธ / ระบการกระทา / กระทา

ดผลลพธ / ตความ / ประเมนผล

ชวงประเมนผล(Evaluation phase) ขนตอนท 5 7ชวงประเมนผล(Evaluation phase) ขนตอนท 5 - 7

Page 14: การปฏิสัมพันธ (Interaction)peerawich.com/dc282/images/stories/dc282-workshop/DC282-Intera… · การปฏิสัมพันธ (Interaction)DC282:

ตวอยาง สมมตวานกศกษากาลงนงอานหนงสออยในหอง

ตอนหวคา เรมมองตวหนงสอไดไมชด

นกศกษาลองออกแบบ 7 ขนตอนตามแบบจาลอง

ของนอรแมน

1. เกดเปาหมาย ตองการทจะทาใหหองสวางขน

Page 15: การปฏิสัมพันธ (Interaction)peerawich.com/dc282/images/stories/dc282-workshop/DC282-Intera… · การปฏิสัมพันธ (Interaction)DC282:

ชวงกระทา (Execution phase)

2. คดวธ ทาใหหองสวาง สมมตวาใชวธเดนไปเปดสวทชไฟ ยงมวธอน

อกหลายวธ จดเทยน สองไฟฉาย ฯลฯอกหลายวธ จดเทยน สองไฟฉาย ฯลฯ

3 ระบการกระทา วางลาดบการเปดสวทชไฟ3. ระบการกระทา วางลาดบการเปดสวทชไฟ

4. กระทา กระทาตามทไดวางลาดบไว คอ ลกขนแลวเดนไปเปด

สวทชไฟสวทชไฟ

Page 16: การปฏิสัมพันธ (Interaction)peerawich.com/dc282/images/stories/dc282-workshop/DC282-Intera… · การปฏิสัมพันธ (Interaction)DC282:

ชวงประเมนผล(Evaluation phase)

ชวงประเมนผล(Evaluation phase)

5. ดผลลพธ วาไฟตดหรอไม

6. ตความ สมมตวาไฟไมตด นกศกษาอาจจะตความวา หลอด

ไฟเสย สวทชไฟเสอม สายไฟเสย หรอไฟดบ และอาจจะ

กลบไปตงเปาหมายใหม แตหากไฟตด กจะไปประเมน

ผล

ไฟสวางพอหรอยง ถาพอแลว กจบขนตอน แตถาสวาง7. ประเมนผล ไฟสวางพอหรอยง ถาพอแลว กจบขนตอน แตถาสวาง

ไมพอ กจะคดวธใหม โดยยงมเปาหมายเดมอย

Page 17: การปฏิสัมพันธ (Interaction)peerawich.com/dc282/images/stories/dc282-workshop/DC282-Intera… · การปฏิสัมพันธ (Interaction)DC282:

แบบจาลองของนอรแมนเปนเครองมอทมประโยชนใช

สาหรบอธบายทาความเขาใจตอการปฏสมพนธให

กระจางขน

Page 18: การปฏิสัมพันธ (Interaction)peerawich.com/dc282/images/stories/dc282-workshop/DC282-Intera… · การปฏิสัมพันธ (Interaction)DC282:

แบบจาลองของนอรแมนเนนทมมมองจากผใชระบบตอ

ป ไ ไ ส ใ ส สการปฏสมพนธเทานน แตไมไดสนใจการสอสารของ

ระบบผานทางอนเทอรเฟส

Ab d d B l  f kAbowd and Beale framework(กรอบของเอบาวดและบล)( )

Page 19: การปฏิสัมพันธ (Interaction)peerawich.com/dc282/images/stories/dc282-workshop/DC282-Intera… · การปฏิสัมพันธ (Interaction)DC282:

Abowd and Beale framework(กรอบของเอบาวดและบล) แตกแขนงตอจากแบบจาลองของนอรแมน

ชวงประเมนผล

US

ชวงประเมนผล

U

(Task language)(C  l ) (Task language)(Core language)

ชวงกระทา

ผใช อนพต ระบบ และเอาตพต แตละสวนมภาษา ของตวเองผใช อนพต ระบบ และเอาตพต แตละสวนมภาษา ของตวเอง

Page 20: การปฏิสัมพันธ (Interaction)peerawich.com/dc282/images/stories/dc282-workshop/DC282-Intera… · การปฏิสัมพันธ (Interaction)DC282:

1

ผใชจะแปลความตองการของตวเอง เปนการกระทาไปยงอนเตอรเฟส

Page 21: การปฏิสัมพันธ (Interaction)peerawich.com/dc282/images/stories/dc282-workshop/DC282-Intera… · การปฏิสัมพันธ (Interaction)DC282:

2

แปลความตองการสงไปยงระบบ

Page 22: การปฏิสัมพันธ (Interaction)peerawich.com/dc282/images/stories/dc282-workshop/DC282-Intera… · การปฏิสัมพันธ (Interaction)DC282:

3

ระบบจะสะทอนผลลพธออกมา

Page 23: การปฏิสัมพันธ (Interaction)peerawich.com/dc282/images/stories/dc282-workshop/DC282-Intera… · การปฏิสัมพันธ (Interaction)DC282:

4

ผใชตความผลลพธทได

Page 24: การปฏิสัมพันธ (Interaction)peerawich.com/dc282/images/stories/dc282-workshop/DC282-Intera… · การปฏิสัมพันธ (Interaction)DC282:

ตวอยางรปแบบการปฏสมพนธ

l )(Ex: Interaction styles)

Page 25: การปฏิสัมพันธ (Interaction)peerawich.com/dc282/images/stories/dc282-workshop/DC282-Intera… · การปฏิสัมพันธ (Interaction)DC282:

ใ โ โ ไสงทผใชสอสารและโตตอบกบระบบโดยทวไป

อนเตอรเฟสมรปแบบอะไรบาง

• Command line interface

 Command line interface• Menu• Natural Language• Natural Language• Question/Answer and query dialogue F fill   d  d h• Form‐fills and spreadsheets• WIMP• Point and click• Three‐dimensional interfaces Three dimensional interfaces

Page 26: การปฏิสัมพันธ (Interaction)peerawich.com/dc282/images/stories/dc282-workshop/DC282-Intera… · การปฏิสัมพันธ (Interaction)DC282:

สวนตอประสานแบบบรรทดคาสง

(Command line interface)( )

อนเตอรเฟสรนแรกสดทผใช ใชตดตอสอสารกบระบบโดยตรง

Page 27: การปฏิสัมพันธ (Interaction)peerawich.com/dc282/images/stories/dc282-workshop/DC282-Intera… · การปฏิสัมพันธ (Interaction)DC282:

สวนตอประสานแบบบรรทดคาสง

(Command line interface)

ป ไ ใ

ขอด

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

คาสงลดใหระบบทาางานทซาๆ ไดด เชน การเปลยนชอไฟลใหๆ

ขนตนดวยตวอกษรเดยวกน 1,000 ไฟลในคาสงเดยว

ขอเสย

คอ การเรยนรคาสงทาไดยากกวาอนเทอรเฟสประเภทอน

Page 28: การปฏิสัมพันธ (Interaction)peerawich.com/dc282/images/stories/dc282-workshop/DC282-Intera… · การปฏิสัมพันธ (Interaction)DC282:

รายการเลอก (Menu)

อนเตอรเฟสแบบน มตวเลอกใหผใชตดสนใจบนจอภาพ โดยใชอปกรณเชน

เมาส คยบอรด ปมตวเลขหรอตวอกษร ดงนนตวเลอกจะตองเปนทเขาใจงาย

และไมคลมเครอ

Page 29: การปฏิสัมพันธ (Interaction)peerawich.com/dc282/images/stories/dc282-workshop/DC282-Intera… · การปฏิสัมพันธ (Interaction)DC282:

l l )ภาษาธรรมชาต (Natural language)

การตอบโตกบระบบดวยภาษาของ

มนษย เชน การรจาเสยงพด

(Speech recognition)(Speech recognition)

การใช ภาษาธรรมชาตอาจทาใหเกดปญหาเรองความคลมเครอของ

เสยง เพราะผใชแตละคนอาจออกเสยงไมเหมอนกน

Page 30: การปฏิสัมพันธ (Interaction)peerawich.com/dc282/images/stories/dc282-workshop/DC282-Intera… · การปฏิสัมพันธ (Interaction)DC282:

l l )ภาษาธรรมชาต (Natural language)

ระบบปจจบนทใชภาษาแบบธรรมชาตน จะกาหนด

ใช ใชขอบเขตการใชภาษาของผใชระบบ

ระบบอาจจะถามคาถามเพอใหผใชตอบสนๆ เชน ใช ไมใช

ป ใ ใ ใ โ เปนตน เพอใหงายกบระบบในการเขาใจการโตตอบ

Page 31: การปฏิสัมพันธ (Interaction)peerawich.com/dc282/images/stories/dc282-workshop/DC282-Intera… · การปฏิสัมพันธ (Interaction)DC282:

สวนตอประสานสอบถาม (Query interface)

การรบขอมลจากผใชโดยการถามคาถาม หรอ ใหเลอกตวเลอกทกาหนด เชน

ไ แบบสอบถามทางเวบไซต

Page 32: การปฏิสัมพันธ (Interaction)peerawich.com/dc282/images/stories/dc282-workshop/DC282-Intera… · การปฏิสัมพันธ (Interaction)DC282:

ฟอรมฟล (Form‐fills)

กรอกหรอปอนขอมลเขาหรอระบความตองการ ขอมลทสมพนธกนจะตองถกจดกรอกหรอปอนขอมลเขาหรอระบความตองการ ขอมลทสมพนธกนจะตองถกจด

วางบนฟอรมใหอยใกลเคยงกน

Page 33: การปฏิสัมพันธ (Interaction)peerawich.com/dc282/images/stories/dc282-workshop/DC282-Intera… · การปฏิสัมพันธ (Interaction)DC282:

สเปรดชต (Spreadsheets)

มลกษณะเปนตารางซงแบงออกเปนเซลล แตละเซลลจะบรรจคาหรอ สตรมลกษณะเปนตารางซงแบงออกเปนเซลล แตละเซลลจะบรรจคาหรอ สตร

คานวณ ซงสตรคานวณสามารถนาคาจากเซลลอนๆมาคานวณได ผใช

ป ป ป ป สามารถปอนขอมลหรอเปลยนแปลงขอมลบน สเปรดชต

Page 34: การปฏิสัมพันธ (Interaction)peerawich.com/dc282/images/stories/dc282-workshop/DC282-Intera… · การปฏิสัมพันธ (Interaction)DC282:

สวนตอประสาน WIMP (WIMP interface)

WIMP คออะไร?

Window, Icon, Menu และ Pointer

Page 35: การปฏิสัมพันธ (Interaction)peerawich.com/dc282/images/stories/dc282-workshop/DC282-Intera… · การปฏิสัมพันธ (Interaction)DC282:

สวนตอประสาน WIMP (WIMP interface)

อนเทอรเฟสทนกศกษาคนเคยกนมากทสด เชน โปรแกรมระบบปฎบตการ

O ti  S t ) ไ ป Wi d  M OS (Operating System) ไมวาจะเปน Windows, MacOS หรออนๆ ทประกอบดวยหนาตางโปรแกรม ไอคอนรปตางๆ เมนสาหรบการทางาน

ใ ใ ใ และลกศรทใชเมาสเลอนเพราะงายในการควบคมและใชงาน

Page 36: การปฏิสัมพันธ (Interaction)peerawich.com/dc282/images/stories/dc282-workshop/DC282-Intera… · การปฏิสัมพันธ (Interaction)DC282:

สวนตอประสานชและคลก (Point and click interfaces)

อนเทอรเฟสโดยการใหคลกเพอทางาน ผใชระบบเพยงแคใชเมาสชทบรเวณท

ตองการสงระบบ แลวคลก เชน การคลก link ในเวบไซตตองการสงระบบ แลวคลก เชน การคลก link ในเวบไซต

Page 37: การปฏิสัมพันธ (Interaction)peerawich.com/dc282/images/stories/dc282-workshop/DC282-Intera… · การปฏิสัมพันธ (Interaction)DC282:

สวนตอประสานแบบสามมต (Three dimensional interfaces)

เรมมการใชอนเตอรเฟสแบบสามมตกนมากขน ทเหนไดชดกคอระบบเวอรชวลเรยวลต

(Virtual Reality: VR) ททาใหผใชระบบรสกเสมอนอนเทอรเฟสมความลก y ความหนา

Page 38: การปฏิสัมพันธ (Interaction)peerawich.com/dc282/images/stories/dc282-workshop/DC282-Intera… · การปฏิสัมพันธ (Interaction)DC282:

Download ใบงานท 5 จากเวบ DC282

- งานค ทาใน ms powerpoint

Download ใบงานท 5 จากเวบ DC282

- งานค ทาใน ms.powerpoint

ใหนกศกษาอธบายการออกแบบซอฟตแวร หรอโปรแกรม

(Software/Application) บนโทรศพทมอถอ (คของตนเองโดยเลอกมา

1 ยหอ) โดยอธบายทละหนาจอของการใชงานตงแตเรมตนของ Software )

ดงตอไปน

Software การถายภาพ+ ดภาพหลงจากการถาย

Software ฟงเพลง + เลอกรายการเพลง

Page 39: การปฏิสัมพันธ (Interaction)peerawich.com/dc282/images/stories/dc282-workshop/DC282-Intera… · การปฏิสัมพันธ (Interaction)DC282:

Capture Music Library11:36 am

Artists

Albums

Playlists

All All songs

Podcasts

Option Exit Option Exit

Genres

p

ตวอยาง การอธบายโดยใชภาพวาด

Page 40: การปฏิสัมพันธ (Interaction)peerawich.com/dc282/images/stories/dc282-workshop/DC282-Intera… · การปฏิสัมพันธ (Interaction)DC282:

ตวอยาง การอธบายโดยใชภาพจรงตวอยาง การอธบายโดยใชภาพจรง