Presentation is loading. Please wait.

Presentation is loading. Please wait.

Zavod za telekomunikacije Igor S. Pandžić Department of telecommunications Faculty of electrical engineering and computing University of Zagreb, Croatia.

Similar presentations


Presentation on theme: "Zavod za telekomunikacije Igor S. Pandžić Department of telecommunications Faculty of electrical engineering and computing University of Zagreb, Croatia."— Presentation transcript:

1 Zavod za telekomunikacije Igor S. Pandžić Department of telecommunications Faculty of electrical engineering and computing University of Zagreb, Croatia www.tel.fer.hr Interactive multimedia news presentation on very low bitrates

2 Zavod za telekomunikacije May03TNC03 - Pandzic2 Objectives  Rich multimedia news delivery  Animation, voice, graphics  Interactive  News on demand  Easy access  Low bandwidth, low processing power  Automatic  Content generation from news data base

3 Zavod za telekomunikacije May03TNC03 - Pandzic3 The system: user’s view MPEG-4 FA Player AppletDynamic graphics area News selection area

4 Zavod za telekomunikacije May03TNC03 - Pandzic4 The system: how it works MPEG-4 FA Player Applet Dynamic graphics area News selection area Making the Newscaster – one-time process Making the News – repeated process Generic MPEG-4 morph targets Facial Motion Cloning Newscaster morph targets creation Newscaster now ready for animation Newscaster 3D face model News processing Visual speech synthesis Dynamic web pages creation Images & graphics Structured news (XML)

5 Zavod za telekomunikacije May03TNC03 - Pandzic5 Making the newscaster  Create a 3D face model  Create morph targets for the model  Construction of models and animations using standard 3D tools  Problem: morph target creation tedious  Solution: Facial Motion Cloning Making the Newscaster Making the News Generic MPEG-4 morph targets Facial Motion Cloning Newscaster morph targets creation Newscaster now ready for animation Newscaster 3D face model News processing Visual speech synthesis Dynamic web pages creation Images & graphics Structured news (XML) Making the Newscaster – one-time process Generic MPEG- 4 morph targets Facial Motion Cloning Newscaster morph targets creation Newscaster now ready for animation Newscaster 3D face model

6 Zavod za telekomunikacije May03TNC03 - Pandzic6 Facial Motion Cloning  Fast production of new face models for animation  Automating the morph target approach, the common way of animating faces Making the Newscaster Making the News Generic MPEG-4 morph targets Facial Motion Cloning Newscaster morph targets creation Newscaster now ready for animation Newscaster 3D face model News processing Visual speech synthesis Dynamic web pages creation Images & graphics Structured news (XML)

7 Zavod za telekomunikacije May03TNC03 - Pandzic7 Facial Motion Cloning Making the Newscaster Making the News Generic MPEG-4 morph targets Facial Motion Cloning Newscaster morph targets creation Newscaster now ready for animation Newscaster 3D face model News processing Visual speech synthesis Dynamic web pages creation Images & graphics Structured news (XML)

8 Zavod za telekomunikacije May03TNC03 - Pandzic8 Making the news  News organised by topic in simple XML format  News items contain references to image files  Visual speech synthesis: create voice and animation  Create web site structure with appropriate links Making the Newscaster Making the News Generic MPEG-4 morph targets Facial Motion Cloning Newscaster morph targets creation Newscaster now ready for animation Newscaster 3D face model News processing Visual speech synthesis Dynamic web pages creation Images & graphics Structured news (XML) Making the News – repeated process News processing Visual speech synthesis Dynamic web pages creation Images & graphics Structured news (XML)

9 Zavod za telekomunikacije May03TNC03 - Pandzic9 Making the news: example newslogo.jpg Welcome to the interactive news. Mary Headlines U.S. airstrike hits Baghdad. baghdad.jpg … … … Making the Newscaster Making the News Generic MPEG-4 morph targets Facial Motion Cloning Newscaster morph targets creation Newscaster now ready for animation Newscaster 3D face model News processing Visual speech synthesis Dynamic web pages creation Images & graphics Structured news (XML)

10 Zavod za telekomunikacije May03TNC03 - Pandzic10 Making the news  XML format can be extracted from a content management system  Structure can easily be extended  News on demand can be supported with personalised news composition Making the Newscaster Making the News Generic MPEG-4 morph targets Facial Motion Cloning Newscaster morph targets creation Newscaster now ready for animation Newscaster 3D face model News processing Visual speech synthesis Dynamic web pages creation Images & graphics Structured news (XML)

11 Zavod za telekomunikacije May03TNC03 - Pandzic11 Delivering the news  Requirements:  Virtual newscaster (streaming face animation and audio)  Dynamic graphics synchronised with presentation  Must work in standard browser Making the Newscaster Making the News Generic MPEG-4 morph targets Facial Motion Cloning Newscaster morph targets creation Newscaster now ready for animation Newscaster 3D face model News processing Visual speech synthesis Dynamic web pages creation Images & graphics Structured news (XML)

12 Zavod za telekomunikacije May03TNC03 - Pandzic12 MPEG-4 Face Animation  ISO standard since 1999.  Work started in 1996.  Only standard for FA  Widely accepted in academia  Spreading into industry as new products emerge  Standard also includes Body Animation Making the Newscaster Making the News Generic MPEG-4 morph targets Facial Motion Cloning Newscaster morph targets creation Newscaster now ready for animation Newscaster 3D face model News processing Visual speech synthesis Dynamic web pages creation Images & graphics Structured news (XML)

13 Zavod za telekomunikacije May03TNC03 - Pandzic13 MPEG-4 Face Animation: summary  Complete  Large range of expressions  Efficient  No redundancy  Compressed to low bitrates  Relatively simple  Face animation parameters displace feature points from neutral position  Face definition parameters allow personalisation in a scalable manner  Portable & reusable  Animation parameters are model-independent Making the Newscaster Making the News Generic MPEG-4 morph targets Facial Motion Cloning Newscaster morph targets creation Newscaster now ready for animation Newscaster 3D face model News processing Visual speech synthesis Dynamic web pages creation Images & graphics Structured news (XML)

14 Zavod za telekomunikacije May03TNC03 - Pandzic14 Facial Animation Player  MPEG-4 FBA decoder  Simple FA: weighted morph targets  Lightweight implementation  Easily portable to any platform ++= Making the Newscaster Making the News Generic MPEG-4 morph targets Facial Motion Cloning Newscaster morph targets creation Newscaster now ready for animation Newscaster 3D face model News processing Visual speech synthesis Dynamic web pages creation Images & graphics Structured news (XML)

15 Zavod za telekomunikacije May03TNC03 - Pandzic15 Current implementations  Java applet, Shout3D rendering engine  Symbian, iPAQ early prototypes  PC standalone  3ds max plugin  Softimage dotXSI export Making the Newscaster Making the News Generic MPEG-4 morph targets Facial Motion Cloning Newscaster morph targets creation Newscaster now ready for animation Newscaster 3D face model News processing Visual speech synthesis Dynamic web pages creation Images & graphics Structured news (XML)

16 Zavod za telekomunikacije May03TNC03 - Pandzic16 Applet player bandwidth requirements  Applet size: ~150K  FBA bitstreams  viseme-encoded: ~0.3 kbit/s  low-level FAPS: 2-6 kbit/s  Audio (GSM 6.10): 13 kbit/s  Face models: ~50K reasonable Acceptable for modem connections Making the Newscaster Making the News Generic MPEG-4 morph targets Facial Motion Cloning Newscaster morph targets creation Newscaster now ready for animation Newscaster 3D face model News processing Visual speech synthesis Dynamic web pages creation Images & graphics Structured news (XML)

17 Zavod za telekomunikacije May03TNC03 - Pandzic17 Applet player graphics performance ModelPolyg ons Size (KB) Frames/second C1C2C3 Demy28003211,51621 Dummy13625016,52132 Jörgen16840223060 Candide16843560 MIRAface 36926710,51632 Lake169172840,9711,5 C1= P3/600 C2 = P3/1000 P3/1000, OGL acceleration Acceptable for AVERAGE PC Making the Newscaster Making the News Generic MPEG-4 morph targets Facial Motion Cloning Newscaster morph targets creation Newscaster now ready for animation Newscaster 3D face model News processing Visual speech synthesis Dynamic web pages creation Images & graphics Structured news (XML)

18 Zavod za telekomunikacije May03TNC03 - Pandzic18 Comparison with other news media News on demand SpeechVideo Automatic content production Delivery Newspaper ●●●● PAPER Radio ●●●● RECEIVER TV ●●●●● TV SET Standard web site ●●●● STANDARD PC Virtual Newscaster ●●●● STANDARD PC

19 Zavod za telekomunikacije May03TNC03 - Pandzic19 Demonstration  An automatically created web site with some (old) news


Download ppt "Zavod za telekomunikacije Igor S. Pandžić Department of telecommunications Faculty of electrical engineering and computing University of Zagreb, Croatia."

Similar presentations


Ads by Google