[go: up one dir, main page]

0% found this document useful (0 votes)
7 views8 pages

Synopsis - PresenterCanvasOverlay

The Presenter CanvasOverlay project aims to create an interactive application that overlays a presenter's video onto a presentation canvas, enhancing engagement and communication during online meetings. It addresses common issues faced by traditional video platforms, such as passive viewing experiences and ineffective use of gestures. The project seeks to revolutionize virtual presentations by integrating live camera feeds with screen presentations, promoting dynamic interaction and effective information conveyance.

Uploaded by

Meenakshi Gupta
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
7 views8 pages

Synopsis - PresenterCanvasOverlay

The Presenter CanvasOverlay project aims to create an interactive application that overlays a presenter's video onto a presentation canvas, enhancing engagement and communication during online meetings. It addresses common issues faced by traditional video platforms, such as passive viewing experiences and ineffective use of gestures. The project seeks to revolutionize virtual presentations by integrating live camera feeds with screen presentations, promoting dynamic interaction and effective information conveyance.

Uploaded by

Meenakshi Gupta
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 8

Project Synopsis

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.

2.2. Issues with video Platforms:


2.2.1. Online meeting engagement challenge:

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. Presenter’s gestures rendered inconsequential:

The utilization of hand gestures and facial expressions by a presenter


becomes inconsequential when their video feed is confined to a small
rectangular block.

2
2.2.3. Enhancing content emphasis efficiently:

At times, using a cursor to indicate specific content may not adequately


emphasize the point. There arises a need for more efficient methods of
highlighting content for greater emphasis.

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.

2.3.2. Issue: Presenter’s gestures rendered inconsequential

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.

2.3.3. Issue: Enhancing content emphasis efficiently

Presenters can emphasize or point to important content using their


fingers, eliminating the need for mouse cursor interaction. This feature
enhances presentation engagement and facilitates a more natural and
interactive experience. By directly indicating key points with their fingers,
presenters can effectively draw attention to specific content without
relying on traditional cursor-based methods.

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.1.2.3. Address the limitations of traditional online meeting platforms by


providing a solution that promotes active engagement and efficient
content emphasis.

3.1.2.4. Bridge the gap between in-person and virtual presentations,


facilitating seamless transitions to online delivery methods while
maintaining audience engagement and information conveyance.

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.

Gui Interface Implement a Graphical User Interface (GUI) to encapsulate all


modules.

Gesture Detection This module will identify gestures and execute slide control
Module(Optional) functions based on predefined mappings.

3.3. Timeframe:

Title Status Size Estimate Priority

List Possible Backlog S 1 P1


tasks

Setup Scrum Backlog L 1 P1


for project
development

Adapt a life Backlog M 2 P1


cycle model
to keep track
of project

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

Gui Interface Backlog M 2 P3

Gesture Backlog L 2 P4
Detection
Module

5
(Optional)

3.4. Resources:

Project Resources
Type Quantity Notes

SDE 1 Knowledge of software development process.

SDE (Python ) 1 Able to translate logic into python code.

SDE (Python - ML 1 Able to translate logic and integrate ML into


Integration) application.

QA Engineer 1 Able to test applications manually.

3.5. Risks & Issues:

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.

Project The project's complexity The complexity of the project may


complexity presents challenges in hinder stakeholders' understanding
clearly defining its of the development objectives,
development objectives. potentially leading to

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. Success Criteria:


3.7.1. User Adoption and Satisfaction: Measure the number of users adopting
the tool and gather feedback through surveys or user interviews to assess
satisfaction levels.

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.3. Technical Performance: Evaluate the stability, performance, and


responsiveness of the application under various usage scenarios,
ensuring smooth integration of screen presentations and live camera
feeds.

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.

3.7.5. Impact on Presentation Effectiveness: Assess the tool's impact on


presentation outcomes, such as audience understanding, retention of key
points, and overall communication effectiveness compared to traditional
presentation methods.

3.7.6. Cost-Effectiveness: Analyze the project's cost-benefit ratio, considering


factors like development expenses, resource utilization, and potential
return on investment.

You might also like