2 USC Institute for Creative Technologies Eric Forbell, Nicolai Kalisch, Kelly Christoffersen, Glenn Storm, Kevin Feeley, Fabrizio Morbini SimCoach – SimCoach.

Slides:



Advertisements
Similar presentations
Objective Understand web-based digital media production methods, software, and hardware. Course Weight : 10%
Advertisements

Languages & The Media, 5 Nov 2004, Berlin 1 New Markets, New Trends The technology side Stelios Piperidis
Evaluation in Digital Media Graphics Basic Concepts.
Originally founded in 1985 as Rock Financial by Dan Gilbert Grew to one of the largest independent mortgage banks in the country 1998 IPO 1999 Launched.
Presentation Outline  Project Aims  Introduction of Digital Video Library  Introduction of Our Work  Considerations and Approach  Design and Implementation.
Introduction to Web Base Multimedia Application. Web base application TCP/IP (HTTP) protocol Using WWW technology & software Distributed environment.
Spoken Dialogue Technology How can Jerry Springer contribute to Computer Science Research Projects?
Presentation Outline  Project Aims  Introduction of Digital Video Library  Introduction of Our Work  Considerations and Approach  Design and Implementation.
Software Factory Assembling Applications with Models, Patterns, Frameworks and Tools Anna Liu Senior Architect Advisor Microsoft Australia.
UML CASE Tool. ABSTRACT Domain analysis enables identifying families of applications and capturing their terminology in order to assist and guide system.
Chapter 9 Multimedia, Web Authoring, and More. Multimedia Multimedia integrates all kinds of information. Pages are linked by buttons. Story boards show.
Tutorial 7 Working with Multimedia. XP Objectives Explore various multimedia applications on the Web Learn about sound file formats and properties Embed.
Designing and Developing Interactive Multimedia EDCI 663 Educational Technology Purdue University.
Learning activities loosely coupled with UCT Andrew Deacon Learning Designer Centre for Educational Technology University of Cape Town.
Multimedia Enabling Software. The Human Perceptual System Since the multimedia systems are intended to be used by human, it is a pragmatic approach to.
Introduction to WCAG, ATAG and UAAG Jan Richards, Project Manager Inclusive Design Research Centre OCAD University
Localization Features within the Field of E-Learning As illustrated by NETg and Microsoft projects The Logrus Company May 2007.
Multimedia Authoring Tools Lecture 13
Catalog Management Channel specific Product catalogs and enrichment can be managed in AX Merchandising Trade agreements can be managed in AX for.
Paul Trani Adobe Certified Instructor/Expert Resources:
Daniel Levy Solutions Consultant, Telerik Testing Tools Division.
UML - Development Process 1 Software Development Process Using UML (2)
Aurora: A Conceptual Model for Web-content Adaptation to Support the Universal Accessibility of Web-based Services Anita W. Huang, Neel Sundaresan Presented.
Project web site: old.libqual.org LibQUAL+™ from a Technological Perspective: A Scalable Web-Survey Protocol across Libraries Spring 2003 CNI Task Force.
Tutorial 7 Working with Multimedia. XP Introducing Multimedia Bandwidth is a measure of the amount of data that can be sent through a communication pipeline.
Tools for Game Developmet Erik Harpstead Carnegie Mellon University 1.
The FlexTraining Total E-Learning Solution
Testing Tools using Visual Studio Randy Pagels Sr. Developer Technology Specialist Microsoft Corporation.
Some Thoughts on HPC in Natural Language Engineering Steven Bird University of Melbourne & University of Pennsylvania.
AgentSheets ® Thought Amplifier End User Development WHO needs it? Alexander Repenning CS Prof. University of Colorado CEO AgentSheets Inc.
Introducing Reporting Services for SQL Server 2005.
Tutorial 7 Working with Multimedia. XP Objectives Explore various multimedia applications on the Web Learn about sound file formats and properties Embed.
Silverlight Technology. Table of Contents 1.What is Silverlight Technology? 2.Silverlight Overview. 2.1 How it works 2.2 Silverlight development tools.
CHAPTER TEN AUTHORING.
Evolution of Web Accessibility Meenakshi Sripal COMS E6125.
Tutorial 7 Working with Multimedia. New Perspectives on HTML, XHTML, and XML, Comprehensive, 3rd Edition 2 Objectives Explore various multimedia applications.
Tutorial 7 Working with Multimedia. New Perspectives on HTML, XHTML, and XML, Comprehensive, 3rd Edition 2 Objectives Explore various multimedia applications.
Getting the most out of ArcGIS Web Application Templates
A Reusable Scripting Engine for Automating Cinematics and Cut-Scenes in Video Games M. McLaughlin and M. Katchabaw Department of Computer Science The University.
Integrating Virtual Environment and GIS for 3D Virtual City Development and Urban Planning Bin Chen, Fengru Huang, Yu Fang Peking University.
Free and Low Cost Game Design Tools for Game Based Learning with Student Game Creation Mark Lewis, Faculty Instructional Technologist Introduction There.
ENTERFACE 08 Project 1 “MultiParty Communication with a Tour Guide ECA” Mid-term presentation August 19th, 2008.
A Common Ground for Virtual Humans: Using an Ontology in a Natural Language Oriented Virtual Human Architecture Arno Hartholt (ICT), Thomas Russ (ISI),
Improving the OER Experience: Enabling Rich Media Notebooks of OER Video and Audio Brandon Muramatsu Andrew McKinney
Getting started with Programming using IDE. JAVA JAVA IS A PROGRAMMING LANGUAGE AND A PLATFORM. IT CAN BE USED TO DELIVER AND RUN HIGHLY INTERACTIVE DYNAMIC.
Rational Unified Process Fundamentals Module 7: Process for e-Business Development Rational Unified Process Fundamentals Module 7: Process for e-Business.
Digital Learning India 2008 July , 2008 Mrs. C. Vijayalakshmi Department of Computer science and Engineering Indian Institute of Technology – IIT.
Introduction to Interactive Media Interactive Media Tools: Authoring Applications.
Framework for Virtual Web Laboratory I. Petković M. Rajković.
Reading Flash. Training target: Read the following reading materials and use the reading skills mentioned in the passages above. You may also choose some.
Intelligent Learning Environment A new generation of learners and workers, a new understanding of knowledge acquisition and a new fields of technologies.
A computer contains two major sets of tools, software and hardware. Software is generally divided into Systems software and Applications software. Systems.
SEESCOASEESCOA SEESCOA Meeting Activities of LUC 9 May 2003.
Understanding Web-Based Digital Media Production Methods, Software, and Hardware Objective
5/29/2001Y. D. Wu & M. Liu1 Content Management for Digital Library May 29, 2001.
© 2007 IBM Corporation IBM Software Strategy Group IBM Google Announcement on Internet-Scale Computing (“Cloud Computing Model”) Oct 8, 2007 IBM Confidential.
D RAFT OF F RAMEWORK OF C OLLABORATION A CTIVITIES “SEAEDUNET 2.0: D IGITAL -A GE T EACHING AND L EARNING M ODEL ”
Allison Wurgler, Erin Steinberg, and Anna Kvidt.  Digital storytelling is the practice of combining narrative with digital content, including images,
Chapter 18 MobileApp Design
CHAPTER 8 Multimedia Authoring Tools
Tutorial 7 Working with Multimedia
Continuous Automated Chatbot Testing
Voice Analytics on Microsoft Azure Allows Various Customers to Get the Most Out of Conversations with Clients Through Efficient Content Analysis MICROSOFT.
Silverlight Technology
11/23/2018 8:30 AM BRK3037 BRK3037: Dive deep on building apps and services with the Office 365 Communications Platform David Newman Senior Program Manager.
Objective Understand web-based digital media production methods, software, and hardware. Course Weight : 10%
Service Template Creation from the Ground Up
Service Template Creation from the Ground Up
#01# ASP.NET Core Overview Design by: TEDU Trainer: Bach Ngoc Toan
Presentation transcript:

2 USC Institute for Creative Technologies Eric Forbell, Nicolai Kalisch, Kelly Christoffersen, Glenn Storm, Kevin Feeley, Fabrizio Morbini SimCoach – SimCoach – Authoring

2 SimCoach as a Platform  SimCoach is a technology platform that enables rapidly developed virtual humans hosted in a web environment –Enables more ubiquitous and scalable virtual humans and content –Builds upon maturing virtual human technologies –Built upon open web standards, promoting adoption –Supports true conversational agents that take initiative – Suitable for a variety of complex domains –Enables interactivity with a vast set of existing and future web resources – Direct embedding of YouTube, Web articles, Website links, other online media

3 Building authorable virtual humans Multimodal Perception & Understanding Human User Animation Natural Language Generation Speech Generation Speech Recognition Nonverbal Behavior Generation Renderer Natural Language Understanding Agent Framework Challenges Virtual Humans have complex data-driven components Tools are typically not unified and unwieldy for non-technical authors Balance between simplicity and expressivity Different applications impose different requirements Training is more focused, but requires assessment Support systems like SimCoach face more uncertainty with users

4 SimCoach Authoring Approach Preliminary Goals Build a unified tool to create complete virtual characters Author, test and iterate – all in the same environment Minimize barriers for getting started Tool is fully web-based, nothing to install or configure Use available technologies, invent only when necessary Empower the author, restrict only when necessary Construct a solid architectural foundation to support domain-specific authoring applications

5 SimCoach Architecture – What needs authoring? Human User Textual Language Understanding Web client Animation Fusion Speech Audio Non-verbal Behavior generation Framework Dialogue Management Animation Video Action Realization Multimedia Resources Speech Analysis Classifier model Dialogue policy Information state Speech Audio Behavior Rules Animation Library Resources Utterances 3D Character

6 SimCoach Authoring Tools Early design iterations

7 Authoring Process  Create project –Select 3D character model from library question.confidentialityconsentToPTSDQuestionnaire == true Question.what-is-PTSD  Build interaction logic –Compose interaction through sub-dialogue scripts activated by state variables and user actions  Train language understanding –For all specified user dialogue actions, provide exemplar text and variants  Refine character actions –Edit character utterances –Import speech audio, render animations

8 Enabling technology for web-hosted characters Smartbody FaceFX NVBG encoder Maya Maya Maya Maya Maya Maya Can parallelize here! Automated Character Animation Workflow

9 Kraken Character Animation Production System Create Speech Audio Analyze Speech Audio Create Nonverbal behavior Fuse and Animate Render Frames Encode Video createAudio analyzeAudio createBml createBvh encodeMovie createAudio analyzeAudio createBml createBvh buildAndRend er encodeMovie New ticket Processor Ticket finish Processor Authoring Tools

10 TOOLS DEMO PRE-ALPHA TECH PREVIEW

11 Future Work  Build tutorials and in-tool support for new authors  Improve overall usability –Some changes may be very invasive, but necessary  Simplify creation of common dialogue behaviors –Introduce behavior templates  Improve author control and preview of nonverbal behavior –In process on DCAPS  Enhance testing framework to help debug  Provide support for other simulation environments –Standalone, non-web simulations

12 Backups

13

14

15

16

17 TOOLS DEMO PRE-ALPHA TECH PREVIEW