Synopsis - PresenterCanvasOverlay
Synopsis - PresenterCanvasOverlay
Presenter CanvasOverlay
An interactive presentation solution for online meetings.
0
Table Of Content
Presenter CanvasOverlay..............................................................................................................0
Table Of Content............................................................................................................................1
1. Overview....................................................................................................................................2
2. Background..............................................................................................................................2
2.1. History...............................................................................................................................2
2.2. Issues with video Platforms:............................................................................................. 2
2.3. Solutions:.......................................................................................................................... 3
3. Proposal................................................................................................................................... 3
3.1. Vision and Goals:..............................................................................................................4
3.1.1. Vision:...................................................................................................................... 4
3.1.2. Goals:.......................................................................................................................4
3.2. Deliverables:..................................................................................................................... 4
3.3. Timeframe:........................................................................................................................5
3.4. Resources:........................................................................................................................6
3.5. Risks & Issues:................................................................................................................. 6
3.6. Implications:......................................................................................................................7
3.7. Success Criteria:...............................................................................................................7
1
1.Overview
The "Presenter CanvasOverlay" project endeavors to develop an application designed to
capture a presenter delivering a presentation. The application's primary function is to overlay the
captured presenter onto a canvas interface. Initially, it captures the presentation screen and
subsequently renders it on the canvas. This setup simulates a presenter delivering a
presentation using a projector.
Users have the capability to use hand gestures instead of moving a cursor to indicate points on
the presentation page, enhancing their ability to interact with the content and present more
effectively. Incorporating hand gestures and facial expressions is crucial for conveying thoughts
precisely and fostering better communication, thereby facilitating the conveyance of information
between individuals.
2. Background
2.1. History
After Covid 19 people from many industries are shifting towards work from home
(WFH) for safety and work productively from their comfort zone right from their
home. This shift also makes them attend meetings and present their ideas using
online video meeting platforms like: google meet, Zoom, Skype, etc.
Those video meeting platforms have almost the same interface, every meeting
platform has two main rectangular views to show the presenter (who is the host
or someone who is presenting something) video from their camera and the
second view is to show their presentation slide. Viewers of the presentation have
to see two different sized views which is sometimes inconvenient and less
effective when conveying information to individuals.
The main issue with online meetings using presentation tools is the
passive viewing experience. The presenter’s video is confined to a small
rectangle while the screen is filled with content, hindering engagement
and interaction.
2
2.2.3. Enhancing content emphasis efficiently:
2.3. Solutions:
2.3.1. Issue: Online meeting engagement challenge
Our solution offers real-time background removal for presenter video. The
processed video is then overlaid onto the presenter’s screen, which has
already been rendered on a canvas. This functionality enhances the
visual presentation by eliminating distracting backgrounds.
By overlaying the presenter’s video atop the presentation slide, they can
effectively communicate using gestures and facial expressions. This
integrated setup allows viewers to observe both the presenter’s
expressions and the content simultaneously without the need to switch
view. Consequently, the presenter’s gestures, facial expressions, and
content can be seamlessly observed in real-time, enhancing
communication and engagement during the presentation.
3. Proposal
The project aims to create a user-friendly tool that seamlessly combines screen presentations
with live camera feeds to replicate a presenter delivering a presentation. Our goal is to develop
a straightforward yet robust solution for enhancing virtual presentations. By integrating screen
sharing and live camera footage, our tool will provide a dynamic and engaging experience for
both presenters and audiences. The project seeks to address the need for effective virtual
presentation tools by offering a streamlined solution that bridges the gap between traditional
presentations and online delivery methods.
3
3.1. Vision and Goals:
3.1.1. Vision:
Our vision is to revolutionize online presentations by seamlessly
integrating live camera feeds with screen presentations, fostering
dynamic engagement and effective communication in virtual settings.
3.1.2. Goals:
3.1.2.1. Develop a user-friendly application that overlays presenter video
presentation slides, creating a more immersive and interactive
presentation experience.
3.1.2.2. Enable users to utilize hand gestures and facial expressions for
intuitive interaction with presentation content, enhancing
communication effectiveness.
3.2. Deliverables:
Project Deliverables
Title Description
Camera Module This module will capture video input from the connected
camera device.
Background removal This module will receive input from the camera module and
Module utilize background removal algorithms to enhance the clarity
of the recorded video.
Application screen This module will capture an application screen, record it, and
recorder subsequently render it on a canvas interface.
Canvas Module This module integrates input from both the camera and the
Application screen recorder module, overlaying the camera's
4
output atop the application's video, which in turn is presented
on canvas.
Gesture Detection This module will identify gestures and execute slide control
Module(Optional) functions based on predefined mappings.
3.3. Timeframe:
Develop a Backlog M 4 P2
camera
module
Background Backlog XL 2 P2
removal
module
Application Backlog L 3 P2
screen
recorder
Canvas Backlog M 2 P3
module
Gesture Backlog L 2 P4
Detection
Module
5
(Optional)
3.4. Resources:
Project Resources
Type Quantity Notes
Project Risks
Risk Details Likelihood
Insufficient ML It's possible that the LOW
Resources computational resources
allocated may not be
sufficient for machine
learning tasks.
Project Issues
Issue Details Impact
Project planning Experiencing project Novice project management stress
stress planning stress as a may impact project planning
novice in project efficiency and effectiveness.
management.
Uncertain Lack of defined Unclear deadlines can lead to
Timeline deadline. project delays and increased
uncertainty.
6
miscommunication, delays, and
inefficiencies in project execution.
3.6. Implications:
Initiating this project is crucial, as it addresses a prevalent real-world challenge
faced by many individuals. Failure to undertake this endeavor could result in
missed opportunities, as the problem persists and demands attention. By
proactively developing a solution, we not only alleviate a significant headache for
numerous individuals but also position ourselves for considerable success by
offering a transformative solution to a pressing issue.
3.7.2. Engagement Metrics: Track metrics like the average duration of user
engagement during presentations, interaction rates with the tool's
features (e.g., hand gestures), and audience feedback on presentation
effectiveness.
3.7.4. Market Penetration: Monitor the uptake of the tool in the target market
segments, including the number of organizations or individuals using it
and any expansion into new user bases.