Continuous control of avatar gesture (with dirty details)

Slides:



Advertisements
Similar presentations
Adding Dynamic Content to your Web Site
Advertisements

Reception Curriculum Evening. Activities within the EYFS are based on what children already know about and can do. They recognise children’s different.
ASSESSING ORAL CLASSROOM PRESENTATIONS DAVID W. KALE, PH.D. PROFESSOR OF COMMUNICATION, MVNU.
VIRTUAL REALITY ENVIRONMENT (WXGE 6310) Software.
1 Transparent control of avatar gestures A prototype Francesca Barrientos GUIR Meeting  28 April 2000.
Communicating with Avatar Bodies Francesca Barrientos Computer Science UC Berkeley 8 July 1999 HCC Research Retreat.
Hardware (how they work)
 Introduction  Devices  Technology – Hardware & Software  Architecture  Applications.
People in multimedia Systems. Multimedia Systems Multimedia systems are designed by a team of people who specialise in a particular field, For example:
There are different types of translator. An Interpreter Interpreters translate one instruction at a time from a high level language into machine code every.
Introduction CSE 1310 – Introduction to Computers and Programming Vassilis Athitsos University of Texas at Arlington 1.
Introduction CSE 1310 – Introduction to Computers and Programming Vassilis Athitsos University of Texas at Arlington 1.
Object Orientated Data Topic 5: Multimedia Technology.
4 November 2000Bridging the Gap Workshop 1 Control of avatar gestures Francesca Barrientos Computer Science Division UC Berkeley.
Introduction CSE 1310 – Introduction to Computers and Programming Vassilis Athitsos University of Texas at Arlington 1.
FUTURE SELF-PROJECT Beginning Social Communication Middle School: Lesson Five.
IDENTIFYING OBSTACLES Advanced Social Communication Middle School: Lesson Two.
Effective Public Speaking
Indian Community Languages Schools Parents and Teachers Conference July 2017.
Generating data with enacted methods
Expository Speeches.
Human Computer Interaction (HCI)
Nursery Parent Workshop
Speaking and Listening
Graduate Software Engineer BBC
What we learn about technology from people living with dementia
TEACHING LANGUAGE SKILLS: TEACHING SPEAKING
Early Years Autumn Term 2017
Rich Internet Application Frameworks: a Comparison of Flex, JavaFX, and Silverlight Hi, I am Minseung Kim, the topic that I am going to talk about is Rich.
Human Computer Interaction (HCI)
Introduction CSE 1310 – Introduction to Computers and Programming
‘The most natural way to communicate is simply to speak
Video Conferencing-introduction
Outcome 2 At the end of this session you will:
I Can Learn From Losing! Introduce the lesson: Ask students what they know about losing – how it feels, when it happened to them, etc. List on whiteboard/chalkboard/easel.
Communication.
Controlling Gestures on Avatars
Provide Real-Time Appointment Status & Improve Patient Satisfaction
Becoming a co-trainer on Talk about Talk Secondary
What are Social Stories?
Explain what touch develop is to your students:
Reading in Year 5 and 6 At Gulf Harbour School.
Communication Disability
CSCD 330 Network Programming Spring
LANGUAGE TEACHING MODELS
Common computer terminology
Putting Your Best Communication Forward Workplace Skills: Communication
Introducing the Ideas One of Six Traits:
Francesca Barrientos and John Canny
MULTIPLE INTELLIGENCE SELF-ASSESSMENT
CSCD 330 Network Programming Spring
Employability Skills Communication.
MULTIPLE INTELLIGENCE SELF-ASSESSMENT
Multimedia Fundamentals
Communicating with Avatar Bodies
Teaching Accessibility: Three Case Studies
CS305, HW1, Spring 2008 Evaluation Assignment
There are different types of translator.
CSCD 330 Network Programming Spring
Java Programming Introduction
Cursive: Controlling Expressive Avatar Gesture using Pen Gesture
COMMUNICATION Mike Nirenstein, MD.
Teaching Accessibility: Three Case Studies
CBC An overview.
COMPONENTS – WHY? Object-oriented source-level re-use of code requires same source code language. Object-oriented source-level re-use may require understanding.
Body Image.
The Stages of Language & Literacy Development
U N I T 5A.
Bringing your story to life
Technology and the NHS.
Presentation transcript:

Continuous control of avatar gesture (with dirty details) Some of you have already seen talks by me where I discussed some of the high level motivation for my research. I know I left a lot of questions about what it is that I actually do when I go into the lab. This talk is a closeup look at what it is I have been doing. I’ll discuss the technologies I am using and what it’s like to use them and some of the problems I have run into. Perhaps instructive to some of you who haven’t chosen your thesis topics yet. Francesca Barrientos GUIR Meeting  22 October 1999

Goals To develop an interface for continuous control of avatar gesture To gain some understanding of the range of gesture necessary for communication and self expression

Gesticulation Gesticulation is gesture that co-occurs with speech Meaning of the utterance is divided up between the words and gestures Gestures derive meaning from timing with respect to speech

Issues Building the continuous control system Design kinematic mappings between the user’s movements and the avatars movements Measuring user’s satisfaction with expressive capabilities

System components User input Output Virtual world and user management Glove Tracker Voice Output Graphics Audio Virtual world and user management

Dirty details Graphics format renderer Humanoid avatar format Input devices Multi-user virtual world manager Audio conferencing technologies Hassles of using 3rd party software and emerging/submerging technologies

Graphics VRML format H-anim VRML browser Web browser to support the VMRL browser H-anim Definition for humanoid model in VRML Joints, joint hierarchies, etc. Nancy is an h-anim model from Y3D

Picture of Nancy

Animation and control Java EAI Java libraries to allows a java applet to manipulate the VRML model within a VRML browser

Input devices 5th Glove Flock of Birds Bending of five fingers Roll and pitch angles Flock of Birds 6 DOF tethered tracker

Multi-user virtual world manager DeepMatrix by Geometrek Pure Java VRML world server Java client runs as browser plugin Uses standard VRML browsers which support EAI

DeepMatrix screen shot

Audio Would like to add audio conferencing capability to DeepMatrix Java Media Framework? MS NetMeeting? Maybe better just to simulate audio for user studies

Quick and dirty survey Asked avatar users their thoughts on gestures and avatars Sent to WEAVE list ----women+ interested in avatar communities One response

Response highlights [a] In which situations do you find [avatar gestures] most useful? Occasionally in general conversation for emphasis, but, as I am [a role playing game] mage as well as an empath in [real life], to enhance the effect of that.

Response highlights [b] Do you find the…gestures enjoyable to use? 1=not at all; 5=extremely 4 What do you like or dislike about using avatar gestures? Don’t like time involved in accessing each one…and in some cases having to send them to other person…

Response highlights [c] Do you think gestures are necessary for communicating in avatar worlds? 1=not at all; 5=extremely 5 Why or why not? Since no other body language so to speak is available, is an important way to tap into that aspect of communication

Response highlights [d] What, if anything, is missing from gestures in avatar worlds? Well, just being able to actually make your av do it…but I do realize how hard that is Needs to be more fluid if you know what I mean…

Measuring effectiveness Idea: borrow from studies such as Berger and Popelka Present twenty sentences to subjects who were to write down what they heard In one condition, sentences accompanied by appropriate gesture In second condition, no gesture

Installation Set up a station at, say, the Exploratorium and have kids communicate using avatars Follows in tradition of anecdotal and observational study of gesture (e.g. Efron 1972, Birdwhistell1970)

The end Of this talk