November Progress Report
-
👨💻 Shintaro Aoyama
-
🏫 Gunma International Academy High School, 11th grade (Sophomore)
-
📕 “Video-Type Note that Manipulates Time”
-
Table of Contents
- 🕰 About Synchronization Among Students
- 👆 About the User Interface
- 📄 Pagination Proposal
- 🧭 Future Direction
🕰 About Synchronization Among Students
-
Existing form of live streaming
-
Desired form
- Difference from the conventional form: Lines are connected
-
Desired form (with arrows for pseudo-synchronization, complete version)
🕰 About Synchronization Among Students
-
Implementation approach: Each device (student) autonomously adjusts its speed based on the playback position of other devices
- A function is needed to determine the playback speed for the next moment based on the playback position of other devices
-
① Converging towards the average playback position / Stronger weight for distant positions
- Issue: It brings distant people closer to achieve synchronization
-
② Attracting each other / Stronger weight for closer positions
- Issue: Rapid changes in speed
-
Ideal scenario
- Graph with a stable change in playback speed
- = Minimum number and amount of changes
- Graph with a stable change in playback speed
-
If you have any ideas/topics to explore, please let me know 🙏
-
Demo
- Implementation that converges towards the average position
- https://youtu.be/875_TUInDkY
👆 User Interface
-
Conceptualizing the app:
-
“YouTube with synchronous dialogue” OR "Zoom with time manipulation"
- I want users to perceive it as the latter
- It’s easier to think of it as “having control over one’s own timeline” and requires less mental effort
-
UI for manipulating video playback position
- Seek bar UI like YouTube may not be suitable?
- Manipulating the relative video playback position
- Dragging the bottom of the screen to move the playback position
- Demo (Minimum required implementation)
- https://youtu.be/kFrKiItslfc
📄 Pagination Proposal
- Current implementation: Displaying annotations for ±5 seconds
- User testing
- “It’s difficult when the written text disappears immediately” (disappears in 5 seconds)
- “Introducing the concept of pages seems like a good idea”
- Pagination proposal
- Divide the video into pages at intervals of about 10 seconds
- Annotations within a “page” are shared
- Show annotations written on the page corresponding to the current playback position
- Divide the video into pages at intervals of about 10 seconds
🧭 Future Direction
- Direction
- ① Demonstrate the benefits of combining synchronization and pseudo-synchronization in class
- ② Find a good UI for viewing videos with synchronization and pseudo-synchronization
- ③ Consider horizontal expansion
- Final presentation
- Present actual communication that occurred in class
- Present a world where “synchronization and pseudo-synchronization are mixed”
- e.g., yoga, jam sessions
- If the app can be distributed, use it during the presentation.