Mark-up Sprachen zur Beschreibung von virtuellen Personen in virtuellen Umgebungen.

Slides:



Advertisements
Ähnliche Präsentationen
Kathrin von Randow S: Entwicklung der Sprache SS 2007
Advertisements

Cadastre for the 21st Century – The German Way
CastNet-Modellierung für OpenFOAM®
Persistente Domänenmodelle mit JPA 2.0 und Bean Validation
Dokumentation von Software Architekturen unter Berücksichtigung von IEEE 1471 Vortrag an der FH Regensburg © Dr. Ulrich Margull, 2004 Dr. Ulrich.
Modellgetriebene Softwareentwicklung
Transformation of ARIS Markup Language to EPML
Anmerkungen zu XML Im September 2000 Entwicklung/Anspruch von XML
der Körper = the body der Kopf der Finger / die Finger
Anwendungsfalldiagramm
Anwendungsfalldiagramm
Dipl.- Dok. Rusalka Offer
Wissensmanagement mit semantischen Netzen – Analyse und Vergleich verschiedener Softwarelösungen Autor: Holger Wilhelm Referentin: Prof. Dr. Uta Störl.
Architektur, Design oder Implementation? Ulrich Schulz, Sebastian Ordyniak.
UML im Überblick – Dipl. Ing. Ulrich Borchert / FH Merseburg 1/22
RDF R ESOURCE D ESCRIPTION F RAMEWORK Referentin: Claudia Langer.
Kann eine XML-Datenbank temporal sein? Universität zu Köln Hauptseminar: Datenbanken vs. Markup Dozent: Prof. Dr. Manfred Thaller Referentin: Cigdem Varol.
Einführung XML XML Einführung Andreas Leicht.
MMQL – Multimedia Query Language Eine Anfragesprache für Multimedia-Ähnlichkeitsanfragen Christian Mantei.
Erkennung von Gesichtsausdrücken anhand von Bildbewegungen (Irfan Essa & Alex Pentland) Hauptseminar Smart Environments Joachim Biggel
Soziale Interaktion und Alltagsleben
1/16 UNIVERSITY OF PADERBORN Projektgruppe KIMAS Projektgruppe KIMAS Agenten Andreas Goebels, Alexander Weimer.
Arbeitsberatung der ITG Fachgruppe Dirk Albrecht Ilmenau, Fakultät für Elektrotechnik und Informationstechnik Fachbereich Elektronische.
UML Begleitdokumentation des Projekts
Wissenschaftliche Übung Metadatenformate und -standards
Der Supermarkt: Eine beispielhafte Erklärung für die fünf untersten Schichten des Semantic Web Protocol Stack Nicola Henze.
Der Supermarkt: Eine beispielhafte Erklärung für die fünf untersten Schichten des Semantic Web Protocol Stack Nicola Henze.
Semantic Media Showcase – Universität Potsdam
SEP Mimikerkennung in Videobildern
Schnelles und effizientes Suchen. Was ist MPEG 7? Wie funktioniert MPEG? Was bietet MPEG 7? Wo wird MPEG 7 verwendet?
DivX3 IT Referat DIVX 3.
Christian Moser Software Developer and UX Designer Zühlke Engineering AG
Ontologien und DAML+OIL
Entstehung & Einflüsse Ideen, Wünsche, eigene Überlegungen bisheriges Dateisystem Einschrän- kungen: - technisch - zeitlich - fachlich Literatur, ältere.
THE NEUROPHYSIOLOGY OF IMITATION AND INTERSUBJECTIVITY
Universität zu Köln Historisch-Kulturwissenschaftliche Informationsverarbeitung Softwaretechnologie II (Teil I): Simulation und 3D Programmierung Prof.
Java für Fortgeschrittene
Windows Presentation Foundation, Vorlesung Wintersemester 2013/14 Prof. Dr. Herrad Schmidt WS 13/14 Kapitel 2 Folie 2 XAML (1) s.a.
Was sind Emotionen? PD Dr Christoph Jäger.
Vorgehensweise bei der Software-Entwicklung des Publication Managers
Kompetenz -, Lern - und Prüfungsbereiche Anforderungsbereiche
UML-Kurzüberblick Peter Brusten.
Konzeption und Evaluierung von situationsabhängigen Interaktionsmodellen für synthetische Charaktere in virtuellen Lernumgebungen Saskia Groenewegen.
Context-awareness Andreas Bossard, Matthias Hert.
Körpersprache.
Bericht der Gruppe Avatare Universität zu Köln BA Medienkulturwissenschaft/Medieninformatik Historisch-Kulturwissenschaftliche Informationsverarbeitung.
Vienna University of Technology Pirker Simon 1. Überblick Definition Motivation Vorteile Entwurf von VP Pirker Simon 2.
ICT-Projektmanagement & OE Magisterstudium Wirtschaftsinformatik
Österreichisches Forschnungsinstitut für Artificial Intelligence Lernen mit animierten Software-Agenten Potenziale, Probleme, pädagogische Hintergründe.
The Representation of Abstract Words: Why Emotion Matters Kousta, S. T., Vigliocco, G., Vinson, D. P., Andrews, M., & Del Campo, E. (2011)
Soziale Interaktion und Alltagsleben
Hochschule im Jahr 2039 Die Macromedia Hochschule revolutioniert das Studentenleben Projektteam Medienmanagement und Journalismus Semesterübergreifend.
Der Supermarkt: Eine beispielhafte Erklärung für die fünf untersten Schichten des Semantic Web Protocol Stack Nicola Henze.
Fertiggestellt (I) Visualisierung mittels VA-Diagramm.
Artificial Intelligience
Anwendungsfalldiagramm
Agenten und Multi-Agenten-System
Universität zu Köln Historisch-Kulturwissenschaftliche Informationsverarbeitung Softwaretechnologie II (Teil I): Simulation und 3D Programmierung Prof.
Multimedia und Virtual Reality Vorlesung mit Übungen Sommersemester 1999 Martin Kurze
Text Encoding Initiative Universität zu Köln Daten- und Metadatenstandards Seminarleitung: Patrick Sahle Seminarleitung: Patrick Sahle Referentin: Anna.
XML Seminar: XP und XML 1 XP and XML Gregor Zeitlinger.
Theoretischen und Empirischen Vertiefung im Fach Sozialpsychologie!
Rules of Play - Game Design Fundamentals by Katie Salen and Eric Zimmerman Universität zu Köln Historisch-Kulturwissenschaftliche Informationsverarbeitung.
Vorteile von XML Die installed base von HTML, HTTP und Webbrowsern XML ist einfach und portabel XML kann Dokumente beliebiger Komplexität abbilden XML.
Objektorientierte (OO) Programmierung
Human Plant Interfaces Pflanzenschrei Workshop by Florian Weil - Potsdam
Semi-automatische Komposition von Dienstbenutzerschnittstellen auf mehreren Abstraktionsebenen Christian Jäckel Universität des Saarlandes Bachelor.
LV DEB01001PB PS Sprechen 1. Termin: LV DEB01001PB PS Sprechen 1. Termin: WS -lich willkommen! BGBLB
© Virtuelle Präsenz WS10/11, Uni Ulm Kapitel F Virtuelle Charaktere.
Jakarta Struts Quasi-Standard für JSP-basierte Entwicklung: Jakarta Struts Key Features von Struts: Implementierung des Action-Command-Pattern („Model.
 Präsentation transkript:

Mark-up Sprachen zur Beschreibung von virtuellen Personen in virtuellen Umgebungen

Referat Ziel Überblick Begriffe TVML Diskussion

Mark-up Sprachen AML (Agent Modeling Language) MPML (Multimodal Presentation Markup Language) MURML (Multimodal Utterance Representation Markup Language for Conversational Agents) STEP (Scripting Language for Embodied Agents) TVML (TV-program Making Language) APML CML (Charakter Markup Language) VHML HumanML (Human Markup Language) PAR (Task Definition Language for Virtual Agents) RRL (Rich Representation Language for the Description of Agent Behavior in NECA)

Ergänzung MPEG-4 MSAgent

life-like Agents Beschreibung mentaler Eigenschaften wie Wünsche, Ziele, Überzeugungen Sowohl personale als auch soziale Intelligenz Autonomes Verhalten? Ausdrucksstarke Mimik und Gestik Wahrnehmung, Reaktion auf andere Avatare und Objekte in der Umgebung Kommunikation, Sprachgenerator Beschreibung gesellschaftlicher / kultureller Aspekte

AML Schwerpunkt: Soziale Intelligenz, Menschliche Gruppierungen, Organisation von großen virtuellen Welten Syntax: Erweiterung von UML Philosophisches Konzept Sehr komplex und umfangreich Reines Meta-Modell

AML

Vorteile UML: Gute Übersichtlichkeit Bietet nahezu grenzenlose Möglichkeiten Welt und Avatare sind grundsätzlich erweiterbar, können beliebig ausdifferenziert werden Eignet sich sehr gut zur Beschreibung großer Welten mit vielen Objekten und Avataren und deren Beziehungen untereinander Es können beliebig viele Handlungen / Bewegungen synchron ablaufen Module sind vielseitig einsetzbar und wiederverwendbar

AML Nachteile Grosser Programmieraufwand UMLs können zwar als XML-Dateien exportiert werden, diese sind jedoch nicht mehr intuitiv lesbar und nur schwer maschinenlesbar Es gibt (meines Wissens) bisher keine Anwendung, die in der Lage ist, ein AML-Konzept umzusetzen Rein theoretisches Konzept, Details werden nicht beschrieben Große Lücke zwischen theoretischem Konzept und praktischer Umsetzung Noch Utopie

CML (Character Mark-up Language) Beschreibung XML-Syntax (XSDL) Ziel: believable human agents Avatare mit intelligentem Verhalten, ausdrucksstarker Mimik und Gestik Baut u.a. auf dem MPEG-4 Standard auf Representation-Layer (MPEG-4) Animation-Layer (MPEG-4) Complex-Animation-Layer (CFML, CBML) Facial-Action-Layer (FACS) Personality- / Emotion-Layer (CML)

1. MPEG-4 BDP Body Definition Parameter XML-Standard zur Beschreibung der menschlichen Anatomie FDP Face Definition Parameter XML-Standard zur Beschreibung des Gesichts- / Kopfbereich

FDP Default Model FDP bietet ein Default Model an, das modifiziert werden kann vorhernachher

FDP 84 feature points, mit denen ein 3-D-Modell erstellt werden kann

FDP Face Styler Application Die 84 feature points können auch anhand eines Originalbildes ermittelt werden

2. MPEG-4 BAPS Body Animation Parameter Set XML-Standard zur Beschreibung von Körperbewegungen FAPS Face Animation Parameter Set XML-Standard zur Beschreibung der Bewegungen von Mund, Nase...

3. CFML Character Face Mark- up Language Gruppierung von elementaren Muskelspannungen im Gesichtsfeld Beruht auf BAPS CBML Character Body Mark- up Language Gruppierung von elementaren Bewegungen Beruht auf FAPS

FACS (Facial Action Coding System) Internationale Standardklassifikation der mimischen Muskelbewegungen im Gesichts- und Kopfbereich Heben des oberen Lides wie beim erstaunten Blick Stirnrunzeln, Sorgenfalte Zusammenpressen der Lippen Heben der Augenbrauen Insgesamt über 40 mimische Ausdrücke, 5 Stärkegrade

CML Idee Animated lifelike character representations of agents will only be widely deployed when there are real-time mechanisms to contextually map character and affect models to effected animated personifications. To approach this the SAFIRA project utilises the design elements of an architecture for including personality and emotional responsivness in an interface agent... Es fehlt nur noch ein personality- und eine emotion-layer

CML Syntax <personality {trait set Extravert/ Introvert/..} />... CML Character Definition <type {neutral/anger/disgust/fear /joy/sadness/surprise} /> <decay {0.n to n.n(unit)/default/slow/fast} CML Emotion Definition

CML Bewertung Ökonomisch, da CML auf bereits bestehenden Standards aufbaut XML-Syntax ist sehr gut maschinenlesbar, plattform-unabhängig, internetfähig Animation-Skripte können in Echtzeit erzeugt werden (?) Keine Utopie CML-Referenz? Dank XML grundsätzlich erweiterbar

HumanML Ziele: Clarify human communication in digital information systems Bring human perspectives, characteristics, qualities and values into information technology Identify and focus attention on uniquely human concerns Ähnlich komplex und umfangreich wie AML, Metamodell, aber: XML-Syntax Referenz: rkup/schema/huml-primary-base-1.0.xsd

TVML TV-Produktionen Vordefinierte Charaktere, Räume, Objekte ML dient zur Herstellung eines Animation- Skripts Charaktere, Raum und Objekte einbinden Bewegungen und gesprochene Texte inszenieren Spezielle Filmeffekte (Beleuchtung, Kameraführung) Filmmusik (Filmbeispiel)

TVML Bewertung Sehr gut dokumentiert Anwender-freundlich, wenig Programmieraufwand Intuitiv verständliche Syntax, leider kein XML Es sind hauptsächlich lineare Animations-Skripte möglich, synchrone Handlungen / Bewegungen nur bedingt Nicht interaktiv, vordefiniertes Animations-Skript Zur Modellierung von neuen Charakteren / Objekten ist eine spezielle Software mit eigener Syntax nötig In seinem Kontext originell, aber wenig abstrakt