Group 1 Final Project Preliminary Design Review/Status 22 November 2002 Madhvi Jain Yasin Ozer Jon Shalvi Frank Patrum.

Slides:



Advertisements
Similar presentations
Introduction to Computers Section 6A. home The Operating System (OS) The operating system (OS) is software that controls the interaction between hardware.
Advertisements

Samsung Digital Signage
Slide 1 Topic 1 Software Development Process for Multimedia Applications.
Lesson 15 Presentation Programs.
Video Definitions Necessary Multimedia Vocabulary #5 Journalism 108.
Vegas™ Movie Studio HD 11 August 2011 Release Create amazing movies in minutes ©2011 Sony Corporation.
 Currently there is no software solution that combines video and animation in to one platform.  Every single change drag changes in all of the environments.
© by Pearson Education, Inc. All Rights Reserved.
Visual Basic 2010 How to Program. © by Pearson Education, Inc. All Rights Reserved.2.
Visual Basic 2010 How to Program Reference: Instructor: Maysoon Bin Duwais slides Visual Basic 2010 how to program by Deitel © by Pearson Education,
A graphical user interface (GUI) is a pictorial interface to a program. A good GUI can make programs easier to use by providing them with a consistent.
Face Recognition and Biometric Filters By Fred_the_token Identity Confirmed: Osama bin Laden.
Group 1 Final Project Demonstration 13 December 2002 Madhvi Jain Yasin Ozer Jon Shalvi Frank Patrum.
Group 1 Final Project Demonstration 13 December 2002 Madhvi Jain Yasin Ozer Jon Shalvi Frank Patrum.
Department of Computer Science and Engineering, CUHK 1 Final Year Project 2003/2004 LYU0302 PVCAIS – Personal Video Conference Archives Indexing System.
1 of 6 Parts of Your Notebook Below is a graphic overview of the different parts of a OneNote 2007 notebook. Microsoft ® OneNote ® 2007 notebooks are digital.
Macromedia Dreamweaver 4 Advanced Level Course. Add Rollovers Rollovers or mouseovers are possibly the most popular effects used in designing Web pages.
Microsoft Office Illustrated Inserting Illustrations, Objects, and Media Clips.
1 Introduction to the Visual Studio.NET IDE Powerpoint slides modified from Deitel & Deitel.
AraFell Project By: Joey Peters. System Selection A video game – Video games implement many OS principles Already working on the project Challenging Fun.
Group 1 Final Project Demonstration 13 December 2002 Madhvi Jain Yasin Ozer Jon Shalvi Frank Patrum.
1 Final Year Project 2003/2004 LYU0302 PVCAIS – Personal Video Conference Archives Indexing System Supervisor: Prof Michael Lyu Presented by: Lewis Ng,
Remote Surveillance Vehicle Design Review By: Bill Burgdorf Tom Fisher Eleni Binopolus-Rumayor.
Streaming media over the Internet A million channels and there is still nothing on! By Samuel Shiffman Streaming Technologist Seton Hall University
Introducing MagicInfo Videowall 2
Picture Users Making Art Chat An interactive communication tool.
THE BASICS OF THE WEB Davison Web Design. Introduction to the Web Main Ideas The Internet is a worldwide network of hardware. The World Wide Web is part.
Section 508 and NASA Section 508 and NASA Session 4: Software Applications and Operating Systems Presentation to Ames Research Center November 2011 Antonio.
ActEyes IP Cam Training Part 2: Basic Camera Features.
© Cheltenham Computer Training 2001 Macromedia Dreamweaver 4 - Slide No 1 Macromedia Dreamweaver 4 Advanced Level Course.
INTRODUCTION TO FRONTPAGE. TOPICS TO BE DISCUSSED……….  Introduction Introduction  Features Features  Starting Front Page Starting Front Page  Components.
1 Web Basics Section 1.1 Compare the Internet and the Web Compare Web sites and Web pages Identify Web browser components Describe types of Web sites Section.
Uploading Image Files. Introduction – Click on Control Panel Button Typically, most instructors will post the majority of their images under the “Course.
Department of Mechanical Engineering, LSUSession VII MATLAB Tutorials Session VIII Graphical User Interface using MATLAB Rajeev Madazhy
IE 411/511: Visual Programming for Industrial Applications
Lecture 1 Saima Gul. What is a Project? A Project is a job that has a beginning and an end (time), a specified outcome ( scope) at a stated level of quality.
Glencoe Introduction to Multimedia Chapter 9 Video 1 Chapter Video 9  Section 9.1 Video in Multimedia  Section 9.2 Work with Video Contents.
Visual Linker Final presentation.
Final Year Project Interim Presentation Software Visualisation and Comparison Tool Presented By : Shane Lillis, , 4th Year Computer Engineering.
The Development Process
Department of Computer Science and Engineering, CUHK 1 Final Year Project 2003/2004 LYU0302 PVCAIS – Personal Video Conference Archives Indexing System.
Multimedia Web Design Professor Frank. Multimedia Combine text, graphics, sounds, and moving images in meaningful ways Use stable technology.
3461A Readings from the Swing Tutorial. 3461A Overview  The follow is the Table of Contents from the trail “Creating a GUI with JFC/Swing” in the “The.
Copyright © 2010 Wolters Kluwer Health | Lippincott Williams & Wilkins Introduction to Windows Chapter 2.
Foxbright – Smarter Education Websiteswww.foxbright.com Foxbright Training Foxbright Teacher Pages
Creating Graphical User Interfaces (GUI’s) with MATLAB By Jeffrey A. Webb OSU Gateway Coalition Member.
MS Power point Tutorial
Chapter 2 – Introduction to the Visual Studio .NET IDE
Introduction to Matlab & Data Analysis 2015 In this tutorial we will: Build a practical application using GUIDE Learn more about graphical user interface.
User Interface Objects From Beginning iPhone 4 Development and The iPhone Developer’s Cookbook (Chapter 4)
The Professional Touch Programming Right from the Start with Visual Basic.NET 1/e 10.
E-Learning Solution (MAXMEDIA) 2005 RealTimeTech, INC.
Ulead Video Studio is an easy to use video editing software that allows even the novice of movie makers to produce a professional project complete with.
LECTURE 18 16/11/15. MAKING THE INTERFACE CONSISTENT Consistency is one way to develop and reinforce the users conceptual model of applications and give.
 2002 Prentice Hall. All rights reserved. 1 Chapter 2 – Introduction to the Visual Studio.NET IDE Outline 2.1Introduction 2.2Visual Studio.NET Integrated.
New stuff People were interested in more detailed spatial information about media captures Added area of capture and point of capture attributes Also addresses.
INFORMATION SYSTEM – SOFTWARE TOPIC: GRAPHICAL USER INTERFACE.
A Presentation by Birgit Loch. With Powerpoint, you can create professional presentations. You can spend a lot of time fiddling with buttons and menus,
Project Planning Defining the project Software specification Development stages Software testing.
MATLAB and SimulinkLecture 61 To days Outline Graphical User Interface (GUI) Exercise on this days topics.
Video 2 Subject:T0934 / Multimedia Programming Foundation Session:11 Tahun:2009 Versi:1/0.
IE 411/511: Visual Programming for Industrial Applications Lecture Notes #2 Introduction to the Visual Basic Express 2010 Integrated Development Environment.
 2002 Prentice Hall. All rights reserved. 1 Introduction to the Visual Studio.NET IDE Outline Introduction Visual Studio.NET Integrated Development Environment.
Computer System Optimization. Introduction PC with Software NVR The main components of PC and the factors when choosing a PC Dual streaming Standalone.
MULTIMEDIA AUTHORING AND USER INTERFACE
Chapter 3: I Need a Tour Guide (Introduction to Visual Basic 2012)
Supervisor: Prof Michael Lyu Presented by: Lewis Ng, Philip Chan
Chapter 2 – Introduction to the Visual Studio .NET IDE
.NET and .NET Core 7. XAML Pan Wuming 2017.
Chapter 2 – Introduction to the Visual Studio .NET IDE
Presentation transcript:

Group 1 Final Project Preliminary Design Review/Status 22 November 2002 Madhvi Jain Yasin Ozer Jon Shalvi Frank Patrum

Itinerary Graphical User InterfaceFrank Documentation/Users ManualFrank Signal Processing Server sideMadhvi Client sideMadhvi/Yasin APIsJon Future Planning/ScheduleFrank

Graphical User Interface (GUI) Issues with using both documents and dialogs Still working out how to use document menus in a dialog based Application…may have to use buttons to implement functions of planned menus Server GUI basic form created (see next slide) Client GUI basic form created (see slide 3) Beginning implementation calls for buttons for both Server and Client GUI Calls to daughter windows as well as functions for manipulation Need to generate the daughter window GUIs

Server GUI (main)

Client GUI (main)

Documentation/Users Manual Help files generated by VC++ –Initial file links created by VC++ –Need to add the help files (identical to users manual) to the code base so help button works. Users Manual started –Basic Outline built with the introduction and initial installation of hardware sections completed pending editing and approval of entire Group –Sections assigned to Yasin and Frank as of for User Manual completion

Processing at Server side processing at server side involves splicing of 2 video streams Plan to use autocorrelation to find overlapping area of 2 cameras Assume that the two cameras will be properly aligned and synchronized manually Difficulty : 1) need 2 cameras to capture a scene. 2) need to verify whether autocorrelation would work !!! 3) need to synchronize audio along with video

Processing at Client side processing at client side involves pan, zoom and time reversal have developed a flowchart on how to implement “pan” will take the position of the scroll bar as an input, relate it to the index of image array and display that part of the array Difficulty : 1) need to know what type of input will be provided from GUI Other Difficulties Difficulty in using add-in Visual studio feature in matlab which allows calling m-files directly from Visual C++

Basic DSP on Client: Jump Back and Scaling The time reversal function will allow the user to jump back in time at preset increments such as 10 seconds, 30 seconds and 1 minute. The zoom function will allow the user to zoom in on a selected area of the video by preset increments such as 2x and 5x. The Pan function will allow the user to focus primarily on one section of the board, which will effectively select the zoom area.

Multimedia API’s DirectX –Lot’s of Support –Easily stream data –Hard to touch raw data Dali –Can handle data directly –Relatively Simple –

Future Plans/Schedule Supposed to have chosen Streaming method by this point –Still determining best solution. Likely choice is UDP but still working out details Supposed to have chosen media type for stream –Still determining whether or not we can use MPEG1 (raw video) to stream or if we need to compress and a codec to compress with if needed