DynamicSlide: Reference-based Interaction Techniques for - - PowerPoint PPT Presentation
DynamicSlide: Reference-based Interaction Techniques for - - PowerPoint PPT Presentation
DynamicSlide: Reference-based Interaction Techniques for Slide-based Lecture Videos Hyeungshik Jung, KAIST Hijung Valentina Shin, Adobe Research Juho Kim, KAIST MOOC and video 2
MOOC and video
2 https://www.class-central.com/report/moocs-stats-and-trends-2017/
Slides are widely used in lecture videos
3
Decomposing Slide-based Video
Audio Frame
4
Decomposing Slide-based Video
5
Audio
Slide
Decomposing Slide-based Video
6
Audio
Slide
Decomposing Slide-based Video
7
Audio Slide “Hash function” timeframe “Takes any string as input” “Fixed-size output (we’ll use 256 bits)” “Hash function” Image1 Image1
Decomposing Slide-based Video
8
Audio Frame “Hash function” timeframe “Takes any string as input” “Fixed-size output (we’ll use 256 bits)” “Hash function” Image1 Image1
Object-oriented tools for both learners & instructors
For Instructors (Lightweight editor) For Learners (Player)
9
Object-oriented tools for both learners & instructors
For Instructors (Lightweight editor) For Learners (Player)
10
Link between slide and narration
11
Link between slide and narration
12
visual information hierarchy
Link between slide and narration
13
visual information hierarchy auditory detailed explanation
Link between slide and narration
How can we find leverage links between slides and narration for watching video?
14
Interaction techniques powered by links between slides and narration
1. Automatic Highlighting 2. Item-based Navigation 3. In-video Bookmarking
15
1. Automatic Highlighting 2. Item-based Navigation 3. In-video bookmarking
Interaction techniques powered by links between slides and narration
16
Computational Pipeline
17
Computational Pipeline
18
Pixel difference Text difference
Computational Pipeline
19
Heuristic
Computational Pipeline
20
Computational Pipeline
21
Computational Pipeline
22
User Study (n=12)
Baseline DynamicSlide
1. Navigation -> Searching relevant part of the question 2. Cognitive load -> NASA-TLX
23
Navigation task Cognitive Load
24
User Study (n=12)
- How to robustly find link between slides and narrations?
- Do links commonly exist in lecture videos?
- The effect of finding and leveraging wrong link
25
Discussion
Object-oriented tools for both learners & instructors
For Instructors (Lightweight editor) For Students (Player)
26
Lifespan of a lecture
t
27
Lifespan of a lecture
t
28
- Update the content of slide
- Try different versions of explanation
Lifespan of a lecture
t
29
- Update the content of slide
- Try different versions of explanation
- Hard to update the published video
Lifespan of a lecture
t
30
- Update the content of slide
- Try different versions of explanation
- Hard to update the published video
How can we build a tool to help instructors directly update their video without having to patch and re-publish?
Formative study
Interviews with 7 Instructors who made lecture video (Professors + Part time) 3 Video editors (Content team at the university)
31
1. Instructors want to edit the videos before and after publications 2. Editing cost is prohibitive 3. Editing often involves substituting the original (slide) contents
32
Interviews with 7 Instructors who made lecture video (Professor + Part time) 3 Video editors (Content team at the university)
Formative study
1. Instructors want to edit the videos before and after publications 2. Editing cost is prohibitive 3. Editing often involves substituting the original (slide) contents Before
- Add supplementary content
- Highlight the text
- Cut part with mistakes
After
- Fix typo
- Fix figure
33
Interviews with 7 Instructors who made lecture video (Professor + Part time) 3 Video editors (Content team at the university)
Formative study
1. Instructors want to edit the videos before and after publications 2. Editing cost is prohibitive 3. Editing often involves substituting the original (slide) contents Before
- Add supplementary content
- Highlight the text
- Cut part with mistakes
After
- Fix typo
- Fix figure
34
Interviews with 7 Instructors who made lecture video (Professor + Part time) 3 Video editors (Content team at the university)
Formative study
1. Instructors want to edit the videos before and after publications 2. Editing cost is prohibitive 3. Editing often involves substituting the original (slide) contents
35
Interviews with 7 Instructors who made lecture video (Professor + Part time) 3 Video editors (Content team at the university)
Formative study
1. Instructors want to edit the videos before and after publications 2. Editing cost is prohibitive 3. Editing often involves substituting the original (slide) contents
ABC
Changing text (ABC -> CBA)
36
Interviews with 7 Instructors who made lecture video (Professor + Part time) 3 Video editors (Content team at the university)
Formative study
1. Instructors want to edit the videos before and after publications 2. Editing cost is prohibitive 3. Editing often involves substituting the original (slide) contents
ABC
Changing text (ABC -> CBA)
cba
Create patch
37
Interviews with 7 Instructors who made lecture video (Professor + Part time) 3 Video editors (Content team at the university)
Formative study
1. Instructors want to edit the videos before and after publications 2. Editing cost is prohibitive 3. Editing often involves substituting the original (slide) contents
ABC
Changing text (ABC -> CBA)
CBA
Create patch
38
Interviews with 7 Instructors who made lecture video (Professor + Part time) 3 Video editors (Content team at the university)
Formative study
1. Instructors want to edit the videos before and after publications 2. Editing cost is prohibitive 3. Editing often involves substituting the original (slide) contents
ABC
Changing text (ABC -> CBA)
CBA
Overwrite + Adjust timing
39
Interviews with 7 Instructors who made lecture video (Professor + Part time) 3 Video editors (Content team at the university)
Formative study
40
Design Goals
1. Provide an intuitive interface for instructors to directly edit their lecture videos 2. Enable users to update elements of the lecture slide within the video 3. Facilitate synchronization of visual and audio events in the video
DynamicLecture
41
DynamicLecture
42
DynamicLecture
43
DynamicLecture
44
DynamicLecture
45
DynamicLecture
46
DynamicLecture
47
Evaluation
1. Instructors review their lecture videos, then list up improvement items 2. Inststructors fix their video using the system
48
Result
1. Instructors review their lecture videos, then list up improvement items 2. Inststructors fix their video using the system
49
Conclusion
For Instructors (Lightweight editor) For Students (Player)
50
1. Parsing videos into objects can improve the way we interact, consume, & create lecture videos. 2. We need to explore novel object-based video interaction techniques. ( e.g., participatory video improvement by learners)