sound/audio or listening to geri‘s game

50
Web Graphics – Sound Comenius University Bratislava November 20, 2006 Sound/Audio or Listening to Geri‘s Game Andrej Ferko Comenius University, Bratislava, [email protected] www.sccg.sk/~wega

Upload: others

Post on 24-Apr-2022

18 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Sound/Audio or Listening to Geri‘s Game

Web Graphics – Sound Comenius University Bratislava

November 20, 2006

Sound/Audioor

Listening to Geri‘s Game

Andrej FerkoComenius University, Bratislava, [email protected]

www.sccg.sk/~wega

Page 2: Sound/Audio or Listening to Geri‘s Game

Web Graphics – Sound Comenius University Bratislava

November 20, 2006

Geri’s Game/Sound

Page 3: Sound/Audio or Listening to Geri‘s Game

Web Graphics – Sound Comenius University Bratislava

November 20, 2006

Creating Web Graphics

You and Andrej Ferko

Class and Individual Work

Page 4: Sound/Audio or Listening to Geri‘s Game

Web Graphics – Sound Comenius University Bratislava

November 20, 2006

Agenda

•• Project Specification: Your ProjectProject Specification: Your Project

•• Web Page Life Cycle Web Page Life Cycle –– revisitedrevisited

•• Human Perception of SoundHuman Perception of Sound

•• Listening to Geri’s GameListening to Geri’s Game

Page 5: Sound/Audio or Listening to Geri‘s Game

Web Graphics – Sound Comenius University Bratislava

November 20, 2006

Project Specification•• IS 9001IS 9001

•• Quality managementQuality management

•• Economic, efficient, safe, precise solutionsEconomic, efficient, safe, precise solutions

•• Quality measures Quality measures –– formal, informalformal, informal

•• Number of copies sold, downloads, Number of copies sold, downloads, Google Google count by count by Dusan HamarDusan Hamar, page hits…, page hits…

Page 6: Sound/Audio or Listening to Geri‘s Game

Web Graphics – Sound Comenius University Bratislava

November 20, 2006

Project Questions•• Goal, requirements, project decisionGoal, requirements, project decision

•• Functionality specificationFunctionality specification

•• L. L. WeinmannWeinmann recommends…recommends…

•• www.webwww.web--redesign.comredesign.com

•• Qs on client, users, project, Qs on client, users, project, activasactivas, content, , content, maintenance, budget, schedulingmaintenance, budget, scheduling

Page 7: Sound/Audio or Listening to Geri‘s Game

Web Graphics – Sound Comenius University Bratislava

November 20, 2006

Project Profile•• L. L. WeinmannWeinmann recommends…recommends…

•• www.www.secretsitessecretsites.com.com/profiler/set/profiler/set--partnering.htmlpartnering.html

•• INVESTIGATION…INVESTIGATION…

•• … FBI, detective story metaphor… FBI, detective story metaphor

Page 8: Sound/Audio or Listening to Geri‘s Game

Web Graphics – Sound Comenius University Bratislava

November 20, 2006

Agenda

•• Project Specification: Your ProjectProject Specification: Your Project

•• Web Page Life Cycle Web Page Life Cycle –– revisitedrevisited

•• Human Perception of SoundHuman Perception of Sound

•• Listening to Geri’s GameListening to Geri’s Game

Page 9: Sound/Audio or Listening to Geri‘s Game

Web Graphics – Sound Comenius University Bratislava

November 20, 2006

Popular Audio Example

•• Ladovska zima Ladovska zima –– a song by J. a song by J. NohavicaNohavica

•• A hit in a few days at CZ/SK webA hit in a few days at CZ/SK web

Page 10: Sound/Audio or Listening to Geri‘s Game

Web Graphics – Sound Comenius University Bratislava

November 20, 2006

Sound Spaces Motivation

• Why Sound within Computer Graphics?• Sound vs. Image• Human Understanding Sounds

• An Example - Data Sonification• Sound Spaces Construction• Sounds On-line and Authoring Tools

Page 11: Sound/Audio or Listening to Geri‘s Game

Web Graphics – Sound Comenius University Bratislava

November 20, 2006

Why Sound within CG ?

• Historical Reasons: BELL, ASCII 7• GUI: eye, ear, other senses

• Visually Impaired & Blind People• Braille line instead of display...

HUMANISATION of IT

• Motivation: What sound can do?

Page 12: Sound/Audio or Listening to Geri‘s Game

Web Graphics – Sound Comenius University Bratislava

November 20, 2006

Sound Uses• more information• extending the scene• emotional content • real sounds from model and reality• visually impaired or poor display• sound as iconic, indexed, symbolic representation of meaning, plus signal,• using speech, music and non-speech audio cues (beeps, noises)

Page 13: Sound/Audio or Listening to Geri‘s Game

Web Graphics – Sound Comenius University Bratislava

November 20, 2006

The Graphics Pipeline Steps

Modeling

Output

input devices modeler

Rendering

transformations

projectionvisibility

rasterization

shading

device drivers output devices

clipping

Page 14: Sound/Audio or Listening to Geri‘s Game

Web Graphics – Sound Comenius University Bratislava

November 20, 2006

The Sound Rendering Steps

Modeling

Output

input devices modeler

Rendering

A/D (1D)requantization

compress

(recognition)

segmentation

device drivers output devices

filtering

Page 15: Sound/Audio or Listening to Geri‘s Game

Web Graphics – Sound Comenius University Bratislava

November 20, 2006

Examples by P. Bourke

•• White noise, quite blackWhite noise, quite black

Page 16: Sound/Audio or Listening to Geri‘s Game

Web Graphics – Sound Comenius University Bratislava

November 20, 2006

Many tools for each phase

•• Sound processing tools:Sound processing tools:

•• Transformations, D/A, A/D conversionsTransformations, D/A, A/D conversions

•• Fourier transform, convolution, filtersFourier transform, convolution, filters

•• Wavelet transformWavelet transform

•• Compression, databases, archives, MP3...Compression, databases, archives, MP3...

Page 17: Sound/Audio or Listening to Geri‘s Game

Web Graphics – Sound Comenius University Bratislava

November 20, 2006

Sound vs. Image

•• Sound is temporal, image is staticSound is temporal, image is static

•• Good eyes: hawk: predators, good ears: bunnyGood eyes: hawk: predators, good ears: bunny

•• Sound from parent layer, image from child oneSound from parent layer, image from child one

•• Digital sound and analogue oneDigital sound and analogue one

•• Music understanding differs with cultureMusic understanding differs with culture

•• Curve and melody… tones and colors...Curve and melody… tones and colors...

•• … Computer Aided Musicology… Computer Aided Musicology

Page 18: Sound/Audio or Listening to Geri‘s Game

Web Graphics – Sound Comenius University Bratislava

November 20, 2006

User Interaction Model etc.

• Prompt, measure, trigger, input data record, echo, acknowledgement, processing, prompt...

• Request, sample and event mode• 6-7 logical input devices• GUI: 1D, 2D (WIMP), 3D (noimmersive and

immersive solutions)• menu-choice tree (acc.) or hypertext

Page 19: Sound/Audio or Listening to Geri‘s Game

Web Graphics – Sound Comenius University Bratislava

November 20, 2006

Architecture of Multimedia System

• A. Data bus for structured pictures

• B. Data bus for unstructured images

• C. Data bus for structured sounds

• D. Data bus for unstructured, natural sounds

• Input for A & C: model, data and functionality

• Input for B & D: scanner and microphone

• [Stuc91] STUCKI, P.: Graphics and Multimedia, tutorial at Eurographics Conference, Vienna 1991

Page 20: Sound/Audio or Listening to Geri‘s Game

Web Graphics – Sound Comenius University Bratislava

November 20, 2006

Architecture of Multimedia System

• A. Data bus for structured pictures VRML, CGM, SVG

• B. Data bus for unstructured images JPG, GIF, PNG

• C. Data bus for structured sounds MIDI

• D. Data bus for unstructured, natural sounds MP3

• Input for A & C: model, data and functionality

• Input for B & D: scanner and microphone

• [Stuc91] STUCKI, P.: Graphics and Multimedia, tutorial at Eurographics Conference, Vienna 1991

Page 21: Sound/Audio or Listening to Geri‘s Game

Web Graphics – Sound Comenius University Bratislava

November 20, 2006

Architecture of MM System II• A to B functional unit is Computer Graphics. • B to A functional unit is Image Analysis. • C to D functional unit is Sound Synthesis. • D to C functional unit is Sound Analysis.

• No model cases:• B to B is Image Processing: image to image.• D to D is Sound Processing: sound to

sound.• [Stuc91] STUCKI, P.: Graphics and Multimedia, tutorial at Eurographics Conference, Vienna

1991

Page 22: Sound/Audio or Listening to Geri‘s Game

Web Graphics – Sound Comenius University Bratislava

November 20, 2006

Sonification

•• B to D images to soundsB to D images to sounds

•• D to B sounds to imagesD to B sounds to images

•• If we resign on error/model, we can useIf we resign on error/model, we can use

•• any of the functional units for any of the functional units for VISUALIZATION or SONIFICATIONVISUALIZATION or SONIFICATION

•• Their goal is to enhance UNDERSTANDING.Their goal is to enhance UNDERSTANDING.

Page 23: Sound/Audio or Listening to Geri‘s Game

Web Graphics – Sound Comenius University Bratislava

November 20, 2006

PREMO EnvironmentsSlide by Stano Stanek

Construction Environment

Virtual Environment

(scene)

Projection Environment

Logical Environment

Realization Environment

User

Page 24: Sound/Audio or Listening to Geri‘s Game

Web Graphics – Sound Comenius University Bratislava

November 20, 2006

Areas of Information Processing

description image sound smell taste touch

description

image

sound

smell

taste

touch

outputinput

Symbolic manipulation

Image recognition

Computer graphics

Image processing

Sound synthesis

Smell synthesis

Taste synthesis

Sound recognition

Smell recognition

Taste recognition

Touch recognition

Touch synthesis

Sound processing

Smell processing

Taste processing

Touch processing

Sonification

Slide by Stano Stanek

Page 25: Sound/Audio or Listening to Geri‘s Game

Web Graphics – Sound Comenius University Bratislava

November 20, 2006

Four General Criteria

• ISO/IEC JTC1 Strategic Policy Statement formulated in 1994 the strategic objective as follows: to promote world-wide economies and efficiencies and global trade by creating an international standards environment that will enable IT suppliers to provide IT users with timely means to manage information efficiently, economically, accurately and securely. The strategic criteria give four "external" limitations to each medium: from efficiency to security.

Page 26: Sound/Audio or Listening to Geri‘s Game

Web Graphics – Sound Comenius University Bratislava

November 20, 2006

PREMO Example = Your room• “Pilot” Example of Multimedia Object• PREMO international standard

• MPEG-4 and MPEG-7 projects

• Object is OOP/CORBA and has data containers

Page 27: Sound/Audio or Listening to Geri‘s Game

Web Graphics – Sound Comenius University Bratislava

November 20, 2006

Web Page Perception• Document

• VR• Painting

• Interactive & Adaptive Hypermedia• Radio

• IT product• Theater

• Legal entity• Movie

• Future avatar• Human (audio)visual system

Page 28: Sound/Audio or Listening to Geri‘s Game

Web Graphics – Sound Comenius University Bratislava

November 20, 2006

WWW & XML >> WWD• Million User Interface• VRML 1.0 and VRML 2.0 and X3D• VRML ECMA Script, VRML EAI...• Data Mining• Collaborative Hypermedia, Virtual Sculpting,

MUDVR• MPEG-4 & MPEG-7 Goals• Content Age, Semantic Web

Page 29: Sound/Audio or Listening to Geri‘s Game

Web Graphics – Sound Comenius University Bratislava

November 20, 2006

Communication • Original <---> Recipient

• Original … Two recipients

• Incomplete original

• Two parts of original, two recipients

• No original => Model, representation

• No model => Darstellung, Ostension

• Knowledge direct or indirect

• Metacommunication, semiotics

– Optimize the download time

Page 30: Sound/Audio or Listening to Geri‘s Game

Web Graphics – Sound Comenius University Bratislava

November 20, 2006

Directing the eye trajectory• What happens the second 10 seconds, after the first

click?

• head tracking

• eye tracking - entry point & trajectory• vision

• cognitive processes• and memory, etc. etc. etc.

Page 31: Sound/Audio or Listening to Geri‘s Game

Web Graphics – Sound Comenius University Bratislava

November 20, 2006

Directing the E. Trajectory• Static techniques used in painting

• Dynamic techniques used in theatre

• Web page as the fourth wall

• Goal oriented using curtain, actors, story and scenography, lighting and sound space - and interaction

• Web page is not 2D: structuring

Page 32: Sound/Audio or Listening to Geri‘s Game

Web Graphics – Sound Comenius University Bratislava

November 20, 2006

Directing the E. T.• The simplest case: plain text

• The page is presented as a book

• Documents and DTP rules, TEX

• Web page is ~2D: structuring texts

• Directing of reading, index, links

Page 33: Sound/Audio or Listening to Geri‘s Game

Web Graphics – Sound Comenius University Bratislava

November 20, 2006

Directing the ear trajectory

• The simplest case: radio• The page is presented as a 1D sound

stream• Listening to the read document

• Directing of listening, index, links,• search, rewind, repeat...

Page 34: Sound/Audio or Listening to Geri‘s Game

Web Graphics – Sound Comenius University Bratislava

November 20, 2006

Semiotics

• BELL (sound) is a signal

• DRVD is a symbol of music

• --------------------------------------

• Sound categories: speech, music, non-speech audio cues (beeps and buzzes)

Page 35: Sound/Audio or Listening to Geri‘s Game

Web Graphics – Sound Comenius University Bratislava

November 20, 2006

NLP about BELL & DRVD

• BELL is an audio input• DRVD is both symbolic input

and video/visual input

• INPUT means the type of human input channel here

Page 36: Sound/Audio or Listening to Geri‘s Game

Web Graphics – Sound Comenius University Bratislava

November 20, 2006

NLP: Neuroliguistic Programming

•• [OCon89] O'CONNOR, J. [OCon89] O'CONNOR, J. -- SEYMOUR, J.: SEYMOUR, J.: Introducing NeuroIntroducing Neuro--Linguistic Programming, Linguistic Programming, Lambent Books 1989Lambent Books 1989

•• The types of human input The types of human input channels: VAKOG and Schannels: VAKOG and S

•• video, audio, kinesthetic, video, audio, kinesthetic, ophtalactic ophtalactic and and gustative gustative -- the first signal systemthe first signal system

•• symbolic symbolic -- the second signal systemthe second signal system

Page 37: Sound/Audio or Listening to Geri‘s Game

Web Graphics – Sound Comenius University Bratislava

November 20, 2006

Semiotics

• Imitating reality >> iconic representation.

• Index, indexed representation. Pars pro toto.

• Convention >> symbol.

• Signal, context dependent.

• Examples:

• icons, A for all letters, names, dialogue box.

• Imitating reality >> iconic representation.

• Index, indexed representation. Pars pro toto.

• Convention >> symbol.

• Signal, context dependent.

• Examples:

• icons, A for all letters, names, dialogue box., dialogue box.

Page 38: Sound/Audio or Listening to Geri‘s Game

Web Graphics – Sound Comenius University Bratislava

November 20, 2006

Geri’s Game/Sound

Page 39: Sound/Audio or Listening to Geri‘s Game

Web Graphics – Sound Comenius University Bratislava

November 20, 2006

Geri’s Game/Sound

• Music

• „Speech“

• Real Sounds

• Symbolic Sound

Page 40: Sound/Audio or Listening to Geri‘s Game

Web Graphics – Sound Comenius University Bratislava

November 20, 2006

VRML 3D Sound

Sound source: any sound file (MIDI, MP3)Sound source: any sound file (MIDI, MP3)

Sound model: two ellipsoidsSound model: two ellipsoids

MAXMAX

ZEROZERO

MINMIN

Page 41: Sound/Audio or Listening to Geri‘s Game

Web Graphics – Sound Comenius University Bratislava

November 20, 2006

The VRML Sound Node• The syntax of the Sound Node:

• Sound {• exposedField SFVec3f direction 0 0 1• exposedField SFFloat intensity 1• exposedField SFVec3f location 0 0 0• exposedField SFFloat maxBack 1• exposedField SFFloat maxFront 1• exposedField SFFloat minBack 1• exposedField SFFloat minFront 1• exposedField SFFloat priority 0• exposedField SFNode source NULL• field SFBool spatialize TRUE

• }

Page 42: Sound/Audio or Listening to Geri‘s Game

Web Graphics – Sound Comenius University Bratislava

November 20, 2006

3D SOUND ON-LINE

• http://www.dform.com/inquiry/tutorials/vrmlaudio/vrmlaudio1.html#Sound

• http://www.dform.com/inquiry/tutorials/vrmlaudio/vrmlaudio4.html#Websound

• http://www.wareing.dircon.co.uk/3daudio.htm

Page 43: Sound/Audio or Listening to Geri‘s Game

Web Graphics – Sound Comenius University Bratislava

November 20, 2006

Key Source for VRMLKey Source for VRML

• Introduction to VRML-97

• by D. R. Nadeau et al., SIGGRAPH 98 Course Notes (CN), 511 slides+, vrml97_s98.zip ~ 7.5 Mega

• http://www.siggraph.org/education/materials/…

• Easy access -> WEGA page, AF page

Page 44: Sound/Audio or Listening to Geri‘s Game

Web Graphics – Sound Comenius University Bratislava

November 20, 2006

3D Sound Applications• Standard ones:

e-shops, home theater…

• Exceptionaly beautiful one:

Interactive 3D Sound storytelling for blind children

•• ee--accesibilityaccesibility

Page 45: Sound/Audio or Listening to Geri‘s Game

Web Graphics – Sound Comenius University Bratislava

November 20, 2006

Sound Spaces

•• GUI, applicationGUI, application

•• sound source treesound source tree

•• attributes: volume, stereo field, attributes: volume, stereo field, frequency, rhythm, timbre... frequency, rhythm, timbre...

•• 2D or 3D grid2D or 3D grid sonificationsonification

•• WIMP WIMP sonifiedsonified (T.(T. ForaFora),), earconearcon

•• keyboard modes: description, operatingkeyboard modes: description, operating

Page 46: Sound/Audio or Listening to Geri‘s Game

Web Graphics – Sound Comenius University Bratislava

November 20, 2006

Scientific Sonification

• DNA listening tool• volume rendering surface properties: normals, curvatures, gradient sign, etc.• KYMA language & SIGGRAPH CN• pendulum example, ...

Page 47: Sound/Audio or Listening to Geri‘s Game

Web Graphics – Sound Comenius University Bratislava

November 20, 2006

Geri’s Game/Sound

Page 48: Sound/Audio or Listening to Geri‘s Game

Web Graphics – Sound Comenius University Bratislava

November 20, 2006

More References (selection)• [CGRM92] Information technology - Computer Graphics - Reference Model, (ISO/IEC 11072)

• [Chia99] CHIARIGLIONE, L.: MPEG-4 - The fusion of natural and syntetic audio and video, SCCG99 Int. Conf.

Proceedings, Budmerice 1999, pp. 45-64

• [Ferk92] FERKO, A.: Multimedia and their Limitations. SSCG92 Proceedings. Comenius University.

Bratislava, May 1992.

• [Fole90] FOLEY, J. et al.: Fundamentals of Interactive Computer Graphics, Wiley, New York 1990

• [Koes64] KOESTLER, A.: The Act of Creation, New York, Macmillan, 1964

• [Herz94] HERZNER, W. (Ed.) Multimedia/Hypermedia in Open Distributed Environments, Proceedings of the

Symposium in Graz, Austria, 1994, Springer-Verlag

• [Mart00] MARTTILA, O. - VUORIMAA, P. XML Based Mobile Services. pp. 282-289. In: WSCG'2000 Conf.

Proceedings. Pilsen: Univ. of West Bohemia 2000.

• [OCon89] O'CONNOR, J. - SEYMOUR, J.: Introducing Neuro-Linguistic Programming, Lambent Books

1989

• [Orma97] ORMANDY, Roman: CALIGARI Manifesto, manuscript, California 1997.

• [Peng00] PENG, Ch. - VUORIMAA, P. Development of Java User Interface for Digital Television. pp. 259-265.

In: WSCG'2000 Conf. Proceedings. Pilsen: Univ. of West Bohemia 2000.

• [PREM94] Information Processing Systems - Computer Graphics and Image Processing - Presentation

Environments for Multimedia Objects (PREMO), (CD ISO/IEC 14782:1994)

• [Sten94] STENZEL H. et al.: PREMO, An Architecture for Presentation of Multimedia Objects in an Open

Environment, in: [Herz94], pp. 77-96

• [Stuc91] STUCKI, P.: Graphics and Multimedia, tutorial at Eurographics Conference, Vienna 1991

• [Žára99] ŽÁRA, J.: VRML- 9

Page 49: Sound/Audio or Listening to Geri‘s Game

Web Graphics – Sound Comenius University Bratislava

November 20, 2006

Thank You

For Your Attention

Page 50: Sound/Audio or Listening to Geri‘s Game

Web Graphics – Sound Comenius University Bratislava

November 20, 2006

Sound/Audioor

Listening to Geri‘s Game

Andrej FerkoComenius University, Bratislava, [email protected]

www.sccg.sk/~wega