Commerce using mpeg 4 on internet with qos
This presentation is the property of its rightful owner.
Sponsored Links
1 / 15

Commerce using MPEG-4 on Internet with QoS PowerPoint PPT Presentation


  • 73 Views
  • Uploaded on
  • Presentation posted in: General

Commerce using MPEG-4 on Internet with QoS. Application Production Process and tools. Project Leader : Christian Bertin, CCETT [email protected] Applications. VIRTUGUIDE Application Home shopping application for Turism Products (extended city trips)

Download Presentation

Commerce using MPEG-4 on Internet with QoS

An Image/Link below is provided (as is) to download presentation

Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.


- - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - -

Presentation Transcript


Commerce using mpeg 4 on internet with qos

Commerce using MPEG-4 on Internet with QoS

Application Production Process and tools

Project Leader : Christian Bertin, CCETT

[email protected]


Commerce using mpeg 4 on internet with qos

Applications

  • VIRTUGUIDE Application

    • Home shopping application for Turism Products (extended city trips)

  • VIRTUCAT Application

    • Home shopping application for Commercial Centre products (sport, video, etc.)


Virtuguide application

VIRTUGUIDE Application

You are following one of the 5 guides through Berlin :

- Young overstyled blonde

- History student

- Charismatic artist type

- Techno D.J.ane

- Jobless coffeedrinking actor

360-degree prerecorded video sequence so you can see in any direction around you

As you follow your guide through Berlin, you can see in addition to the 3D Video:

  • A set of recommended choices (appearing and disappearing) for interaction

  • A global map of Berlin with the guide position

  • A local map (zoom on global Berlin map) with the guide position


Virtuguide screen

VIRTUGUIDE Screen

  • HTML Page consisting in :

    • Applets (global map, local map, recommended choices)

    • MPEG-4 3D Scene with a video displayed on a hemisphere)

  • Problem :

    • Text display quality is not acceptable in VRML/MPEG-4 => Java AWT.


Virtuguide application characteristics

VIRTUGUIDE ApplicationCharacteristics

360 degree shooting with a hemispheric mirror above the camera : 512x512 pixels

Circular video to be

mapped on a hemisphere

Future : Video

divided in 8 planar

video segments

Future : Only 3 or 4 Video segments sent at a time to be mapped on a cylinder


Virtuguide scenario

VIRTUGUIDE Scenario


Virtuguide vff file virtuguide file format

VIRTUGUIDE .VFF file (Virtuguide File Format)

SEQ I_1 # Videosequence number

FPS 25# number of frames per seconds

SHEETI_1_1 # sequence number

TITLE "XP1-Rose in" - "Extended Version I.1.1-4!"

#<BEGIN> <NXT><Camera Rotation>

BEGIN 0I_1_10

PA #NoPA$PALINKINOUT

1"excuse me ..."0370700

2"hi, where are you up to ?"I_2_1370660

3"wow, wonderful dress you have"I_2_1370660

4"hey! is this the new berlin style?"I_2_2370660

PAEND

MAP # x y t

-0.615 0.859 0

-0.6150.859 598

-0.615 0.859 1181

MAPEND

END

##########

SHEETI_1_2

TITLE "XP1-Rose leaves" - "Extended Version I.1.1-4!"


Virtuguide production process

VIRTUGUIDE Production process

  • Audio-Video shooting (Filmakademie)

  • Audio-Video MPEG-4 encoding (LEP)

  • Scenario production (Filmakademie)

  • Scenario textual coding (Filmakademie, textual editor)

  • Screen implementation (CCETT, html pages, applets)

  • Scenario MPEG-4 coding (CCETT, VFF file parser => Textual BIFS update => MkScene BIFS encoder => Binary BIFS)


Virtucat application bike shop screen

VIRTUCAT ApplicationBike shop screen

Do it yourself!

Please select :

- a frame,

- a fork,

- a wheel

and you will see the result : a 3D model of your bike with all the selected elements together

  • You can go around the bike you are building yourself

  • You can browse the sets of frames, forks and wheels for selection

  • You can order your bike (BUY button)

  • You can go back to the shop selection


Virtucat screen characteristics

VIRTUCAT ScreenCharacteristics

  • MPEG-4 Scene with :

    • 2D scene with 2D textures

    • 3D Bike Model

  • HTML pages for order form

  • Server ASP Script to handle the contents of the customer trolley and corresponding order form


Virtucat production process

VIRTUCAT Production Process

  • 3D Commercial centre Tower Navigation production (Lightwave, 3D Studio Max, convertion to MPEG-4 with some limitations due to the Compositor

  • 3D Bike model Production (Filmakademie, 3D S. Max)

  • 2D Textures (Frames, Forks, Wheels) (Filmakademie, JPEG encoding)

  • Bike Shop Screen composition (CCETT, no 2D tool, text editor only)


Virtucat production process continued

VIRTUCAT Production Process (continued)

  • EAI (Enhanced Authoring Interface) Java Programs (to get the selected bike elements and to position the bike elements)

  • ASP Script behind BUY button to run on the server (Finsiel)


File formating for server use

Access

Unit

File

File formating for server use

Super AU

Formater

Super Sync

Layer - PDU

Formater

Super

AU

File

Super

SL-PDU

File

Index

File

Index

File

Access Unit

Formater

Server

Operation

Raw Data

File

Video

Pump

Video

Pump

Video

Pump

Synch.

Layer

Video

Encoder

IETF

Generic

Payload

Flex Mux

Flex Mux

Video

RTP

RTP

RTP


Application production issue

M

P

-

4

V

i

d

e

o

M

P

-

4

A

u

d

i

o

F

i

l

e

s

O

D

F

i

l

e

s

C

r

o

s

s

-

r

e

f

.

F

i

l

e

B

I

U

F

i

l

e

s

B

I

F

S

T

E

X

T

B

I

A

F

i

l

e

s

F

i

l

e

s

J

P

G

,

G

I

F

F

i

l

e

s

Application Production Issue

Storyboard

Texture &

Still picture

Creation

3D Graphics

& animation

Creation

Audio

Video

Shooting

EAI

Script

Prod.

App.

Exec.

CGI

Scripts

Html

Form

Creat.

Object

Descriptor

Creation

2D Graphics

& animation

& text creat.

Lossless

JPEG/GIF

VRML

D1/YUV

Audio/Video

Coding

BIFS

Specific

Add-on

Still picture

Coding

OD

Files

File name

replacement

by OD ID

JPEG (photos)

GIF (others)

Java

Byte

Code

MkScene

MkAnim

OD-ES

Prod.

Audio

ES

Prod.

Video

ES

Prod.

JPEG/GIF

ES Prod.

BIA-ES

Prod.

BIU-ES

Prod.

Java

Class

Files

Html

Pages

Files

Server

Code

Files

OD-ES

Files

Audio

ES

Files

Video

ES

Files

JPEG/GIF

ES Files

BIA-ES

Files

BIU-ES

Files


Electronic commerce requirement on mpeg 4

Electronic Commerce Requirement on MPEG-4

  • We will use MPEG-4 only when MPEG-4 Tools and Servers offer :

    • User input to get Password, User ID, User Address, User Comments, Order Forms, Database Product Search Criteria, etc.

    • Dynamics in scene using scene skeleton and dynamic elements updated with information coming from a database (price, product description, product pictures, product videos)

    • Possibility to jump at a Random Access Point in an MPEG-4 scene


  • Login