Informazione multimediale

Slides:



Advertisements
Presentazioni simili
BIT e BYTE il linguaggio del computer
Advertisements

Cenni sul campionamento
Contenuti Multimedia e tecnologia digitale
La gestione dell'audio Creazione, acquisizione, formati di file a cura di Loris Tissìno (
Vincenza Ferrara dicembre 2007 Fondamenti di Matematica e Informatica Laboratorio Informatica I anno a.a
1 Informatica Generale Susanna Pelagatti Ricevimento: Mercoledì ore presso Dipartimento di Informatica, Via Buonarroti,
Digital Data Acquisition
Formati e caratteristiche di digitalizzazione
Codifica dei caratteri
La trasmissione fisica dei segnali
Sistemi e Tecnologie della Comunicazione
Teoria del colore Andrea Torsello
Informazione multimediale
Codifica dell’ Informazione non numerica
Università degli Studi di Bergamo Facoltà di Lingue e Letterature Straniere Facoltà di Lettere e Filosofia A.A Informatica generale 1 Appunti.
Immagini digitali, audio e video
Immagini digitali, audio e video Vediamo cosa significa digitalizzare e come sia possibile inserire una immagine, un disegno, un suono, un video allinterno.
Immagini digitali, audio e video
Laboratorio di El&Tel Elaborazione numerica dei segnali: analisi delle caratteristiche dei segnali ed operazioni su di essi Mauro Biagi.
Gli esseri viventi ricevono informazione direttamente dal mondo circostante e dai propri simili attraverso i sensi (percezione). La percezione, tuttavia,
Elaborazione (digitale) delle immagini
Codifica dell’informazione
Trattamento Immagini (parte 2)
Formati e caratteristiche di digitalizzazione
Claudia Raibulet Algebra Booleana Claudia Raibulet
Corso di Laurea in Scienze e Tecnologie Chimiche corso di Informatica Generale Paolo Mereghetti DISCo – Dipartimento di Informatica, Sistemistica e Comunicazione.
Educare al multimediale 1 – Verso il digitale 2 Presentazione a cura di Gino Roncaglia Prima parte: Informazione in formato digitale.
COMPUTER GRAPHIC. La computer graphic si occupa della creazione o manipolazione di immagini digitali. Le immagini digitali possono essere di due tipi:
RAPPRESENTAZIONE DELL'INFORMAZIONE
IMMAGINI DIGITALI ISTITUTO COMPRENSIVO CUNEO-BORGO S. GIUSEPPE
CODIFICA DI INFORMAZIONI MULTIMEDIALI:
GRANDEZZE ANALOGICHE E DIGITALI

Digitalizzazione Un segnale viene digitalizzato, se il suo stato originario analogico viene tradotto e rappresentato mediante un insieme numerabile di.
Immagini digitali immagine digitale, si intende un elemento grafico elaborato tramite computer, che si può visualizzare sul monitor e stampare su carta.
Macchine per osservare, riprodurre e simulare il colore Liceo Scientifico Tecnologico “L. e A. Franchetti”
RAPPRESENTAZIONE DELLE INFORMAZIONI
Codifica dei dati in un elaboratore elettronico
Codifica dell’informazione
Psicologia dello sviluppo e dell'educazione (laurea magistrale)
Corso di Informatica Corso di Laurea in Conservazione e Restauro dei Beni Culturali Gianluca Torta Dipartimento di Informatica Tel: Mail:
Corso di Informatica Corso di Laurea in Conservazione e Restauro dei Beni Culturali Gianluca Torta Dipartimento di Informatica Tel: Mail:
DIGITALIAZZAZIONE Di Alessio.
Codifica di Immagini Fabio Cantaro.
Trattamento Immagini (parte 2)
Free Powerpoint Templates Page 1 Free Powerpoint Templates I SEGNALI: ANALOGI-DIGITALI Luca Santucci 5°A Progr.
Informazione multimediale Lettere e numeri non costituiscono le uniche informazioni utilizzate dagli elaboratori ma ci sono sempre piu’ applicazioni che.
Informatica Docente : Jeremy Sproston Orario: Gruppo 1: (gli studenti i cui cognomi iniziano con la lettera A fino alla lettera L (inclusi)) Lunedì ore.
Codifica dell’informazione
Scuola Interuniversitaria Campana di Specializzazione all’Insegnamento S.I.C.S.I. III Ciclo 2° Anno A.A Ambito tecnologico- Classe A042 Informatica.
Informatica Lezione 1 Scienze e tecniche psicologiche dello sviluppo e dell'educazione Anno accademico:
Tecnologie Informatiche ed Elettroniche per le Produzioni Animali (corso TIE) CORSO LAUREA MAGISTRALE IN SCIENZE E TECNOLOGIE DELLE PRODUZIONI ANIMALI.
Corsi di Laurea in Biotecnologie
Capitolo VIII. La comunicazione multimediale: l’elaborazione audio-video tra tecnologia e applicazioni.
1 Informatica Generale Alessandra Di Pierro Ricevimento: Giovedì ore presso Dipartimento di Informatica, Via Buonarroti,
Rappresentazione delle informazioni negli elaboratori
Rappresentazione della Informazione
Corso di Laurea in Biotecnologie corso di Informatica Paolo Mereghetti DISCo – Dipartimento di Informatica, Sistemistica e Comunicazione.
2. Il suono Caratteristiche del suono.
Le onde sonore.
AA 2000/2001 © Alberti, Bruschi, Ferrari, Provetti, Rosti Laboratorio di Informatica 9. Multimedia 1 Laboratorio di Informatica I multimedia digitali Lezione.
Prof. Dario Scalini. Luce e Colore FOTORECETTORI  coni (colori) e bastoncelli (luminosità)
Un codice è costituito da un alfabeto (insieme di simboli) parole (combinazioni di simboli validi) nel computer tutti i codici usano come alfabeto le cifre.
SOMMARIO La Digitalizzazione La Compressione LA DIGITALIZZAZIONE La digitalizzazione consiste nella trasformazione di un oggetto in una sequenza di numeri,
Di Matteo Arenga Manuela Bonaccorso Giulia Diprossimo.
STRUTTURE DEI DATI (COMPLESSI). TESTO (codifica informazioni testuali) TESTO: (es. libro) sequenza di capitoli, paragrafi,pagine,righe, parole.
ANALISI DEI SEGNALI Si dice segnale la variazione di una qualsiasi grandezza fisica in funzione del tempo. Ad esempio: la pressione in un punto dello spazio.
Video Grafica Immagini. Modalità Video Risoluzione –Numero di pixel visualizzati sul monitor; per esempio 800 x 600, 1024 x 768, 1280 x 1024 Profondità.
La Matematica del web: compressione di immagini Nancy Castro Claudia Mungo Edoardo Decaro.
Transcript della presentazione:

Informazione multimediale Lettere e numeri non costituiscono le uniche informazioni utilizzate dai computer ma sempre piu’ applicazioni utilizzano ed elaborano anche altri tipi di informazione: diagrammi, immagini, suoni. In questi casi si parla di applicazioni di tipo multimediale

Codifica di immagini e suoni Due fasi (logicamente) distinte: Trasformazione di un’informazione continua in una collezione di informazioni discrete Codifica approssimata delle informazioni discrete

Rappresentazione discreta di informazioni continue: immagini …

… suoni

La codifica delle immagini caso più semplice: immagini in bianco e nero senza livelli di grigio Suddividiamo l’immagine mediante una griglia formata da righe orizzontali e verticali a distanza costante

I pixel I quadratini della griglia sono chiamati pixel (picture elements) e sono intesi come unità costituenti dell’immagine La codifica di un’immagine consiste nella codifica dei pixel in cui viene scomposta l’immagine Assumiamo che un pixel sia codificato con un singolo bit che vale 0 se nel pixel il bianco è predominante 1 se nel pixel il nero è predominante

La codifica delle immagini Poiché una sequenza di bit è lineare, è necessario definire delle convenzioni per ordinare la griglia dei pixel in una sequenza. Assumiamo che i pixel siano ordinati dal basso verso l'alto e da sinistra verso destra 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 Con questa convenzione la rappresentazione della figura sarà data dalla stringa binaria 0000000 0111100 0110000 0100000

Non sempre il contorno della figura coincide con le linee della griglia. Quella che si ottiene nella codifica è un'approssimazione della figura originaria Se riconvertiamo la stringa 0000000011110001100000100000 in immagine otteniamo

La rappresentazione sarà più fedele all'aumentare del numero di pixel, ossia al diminuire delle dimensioni dei quadratini della griglia in cui è suddivisa l'immagine zz

Risoluzione Il numero di pixel in cui è suddivisa un immagine si chiama risoluzione e si esprime con una coppia di numeri ad es. 640  480 pixel (orizzontali  verticali)

Immagini con chiaroscuro Assegnando un bit ad ogni pixel è possibile codificare solo immagini senza livelli di chiaroscuro Le immagini in bianco e nero hanno diversi livelli di intensità di grigio Per codificarle, si usa la stessa tecnica: per ogni pixel si stabilisce il suo livello medio di grigio. A tale livello viene assegnata convenzionalmente una rappresentazione binaria

ogni pixel è codificato con un numero di bit > 1 ad esempio: se utilizziamo quattro bit possiamo rappresentare 24=16 livelli di grigio, se utilizziamo otto bit ne possiamo distinguere 28=256, ecc.

Esercizio Quanti byte occupa un’immagine in bianco e nero di 300x200 pixel con 16 livelli di grigio? Soluzione 30000 byte ~ 30KB

Codifica di immagini a colori Analogamente possiamo codificare le immagini a colori. In questo caso si tratta di individuare un certo numero di sfumature di colore differenti e di codificare ogni sfumatura mediante un'opportuna sequenza di bit Ad esempio, i monitor utilizzano un numero di colori per pixel che va da 256 fino a sedici milioni di colori

La rappresentazione di un'immagine mediante la codifica dei pixel, viene chiamata: codifica bitmap Il numero di bit destinati alla codifica dei colori si chiama profondità del colore Dimensione di un’immagine: dimensione = profondità x risoluzione Esempio: Un’immagine con profondità di otto bit e risoluzione 640X480 richiederà: 2.457.600 bit (307.200 byte) I monitor utilizzano risoluzioni di 640X480, 1024X768, oppure 1280X1024

Codifica dei colori: Formato RGB Tutti i colori possono essere ottenuti sommando tre emissioni luminose dei colori fondamentali: rosso, verde, blu Es: rosso+blu = viola rosso+verde = giallo Codifica standard: 1byte (8bit) per ciascun colore primario

Codifica RGB Quanti colori sono rappresentabili? 256 x 256 x 256 = ~16,8 milioni di colori Quindi ogni pixel richiede 3 byte Quindi profondità di colore a 24 bit Spesso si usa codifica esadecimale (si descrive il colore di un pixel con soli 6 caratteri)

Tecniche di compressione Esistono tecniche di compressione per ridurre lo spazio occupato dalle immagini. Le tecniche si basano su i seguenti fatti: le regolarità delle immagini: non tutti i pixel sono diversi, di solito pixel vicini sono simili (hanno colore simile) la percezione umana ha dei limiti: non siamo in grado di percepire differenze cromatiche al di sotto di una certa soglia Non tutti i singoli colori dello spettro sono presenti in ciascuna immagine

Tipi di compressione compressione senza perdita di informazione: si memorizzano pixel vicini identici una volta sola e si ricorda quante volte occorrono nell’immagine (Compressione Run Length Encoding= RLE) compressione con perdita di informazione: non si memorizzano tutti i pixel, ma solo una frazione di essi. Si usano funzioni matematiche di interpolazione per ricostruire i pixel mancanti

Tavolozze (Palette) Un’immagine non usa tutti i colori contemporaneamente Si costruisce una tabella numerando i colori che occorrono nell’immagine e con la loro codifica ad ogni pixel si assegna il numero del colore presente nella tabella Sono comuni palette a 256 colori (formati GIF e BMP) Si ha un risparmio netto se il numero di colori è significativamente inferiore al numero di pixel

Esempio di palette 1 2 3 4 5 6 7 8 9 10 11 12 1 255,0,0 2 0,153,204 3 0,204,30 4 255,255,0

Esempio risparmio con tavolozza Supponiamo che un’immagine contenga 200x 300 = 60.000 pixel codificati RGB a 24 bit, ma nell’immagine non distinguiamo più di 256 colori senza palette l’immagine occupa 60.000 x3byte = 180.000 byte con palette di 256 colori occupa 256 x 3byte (per reppresentare la tavolozza) + 60.000x 1byte = 60.768 byte

Formati standard BMP formato bitmap di Window, formato non compresso, ma supporta anchel’uso di palette a 4 o 8 bit GIF (Graphic Interchange format) utilizza 8 bit per pixel e quindi distingue 256 colori. Usa una tecnica di compressione senza perdita (nel senso che i valori di tutti i pixel sono memorizzati) JPEG (Joint Photographic Expert Group) utilizza la codifica RGB (24bit). Usa una tecnica sofisticata di compressione con perdita. TIFF (Tag Image File Format) formato strutturato usato per la stampa, supporta vari metodi di compressione

Immagine GIF:2K

Formato gif 93K Formato jpeg 30K

Immagini in movimento Memorizzazione mediante sequenze di fotogrammi La qualità della memorizzazione dipende dal numero di fotogrammi (o frame) al secondo (fps) Esempio: le immagini televisive vengono trasmesse con 25/30 fotogrammi al secondo, con una risouzione di 576720, e colori a 16 bit Supponi di avere una risoluzione di 200x100, che vengano memorizzati 24 frame al secondo e i colori siano codificati con profondità di 16 bit. Quanti byte occupa un filmato di 3 minuti? 20000 x 2 x 24 x 180 byte= ~170MB

Codifica differenziale Per ottimizzare lo spazio non si memorizzano tutti i fotogrammi. I fotogrammi variano in modo continuo: si memorizza un primo fotogramma (chiamato reference frame) in modo completo, e per i successivi N solo le differenze con il primo. Si tratta di compressione temporale: interframe Inoltre si applica una compressione spaziale: intraframe, compressione di ogni singolo frame

Formati standard MPEG: memorizza in modo completo solo un fotogramma ogni 12, degli altri solo le differenze AVI: (Microsoft) QuickTime: (Apple) Real Video: (Real)

Elaborazione dell’immagine Una volta digitalizzate, le immagini possono essere elaborate facilmente Elaborare un’immagine digitalizzata vuol dire applicare una trasformazione alla sequenza di bit che codifica l’immagine Esempio: cambiare/neutralizzare il colore

La codifica dei suoni Anche i suoni possono essere rappresentati in forma digitale Dal punto di vista fisico un suono è un'alterazione della pressione dell'aria che, quando rilevata, ad esempio dall'orecchio umano, viene trasformata in un stimolo auditivo al cervello L’alterazione della pressione deve avere le caratteristiche di una vibrazione La durata, l'intensità e la frequenza della vibrazione sono le quantità fisiche che rendono un suono diverso da ogni altro Mediante un microfono le variazioni della pressione dell’aria (vibrazioni) vengono trasformate in un segnale elettrico

Fisicamente un suono è rappresentato come un'onda (onda sonora) che descrive la variazione della pressione dell'aria nel tempo t Sull'asse delle ascisse viene rappresentato il tempo e sull'asse delle ordinate viene rappresentata la variazione di pressione corrispondente al suono stesso

Intensita’/frequenza L’intensita’ del suono descrive l’ampiezza delle variazioni dell’onda sonora e si misura in decibel (DB) L’altezza del suono (grave/acuto) dipende dalle frequenze di variazione delle onde elementari che compongono l’onda sonora Le frequenze si misurano in Hertz (Hz) L’orecchio umano e’ sensibile alle frequenze tra 20 e le 20000Hz

La rappresentazione in forma d’onda è analogica e fornisce una descrizione continua dell'onda sonora Le rappresentazioni di tipo analogico non sono utilizzabili in informatica, data l'impossibilità di trattare informazioni di tipo continuo È necessario trovare un modo per codificare in forma digitale (numerica) un’onda sonora

Digitalizzazione del suono Rappresentazione digitale: Assegnare numeri che rappresentano il valore dell’ampiezza della curva in istanti successivi Fasi logiche della digitalizzazione: Campionamento Quantizzazione e Codifica binaria

Campionamento Si effettuano campionamenti dell'onda (cioè si misura il valore dell’onda a intervalli costanti di tempo) t Quanto più frequentemente il valore di intensità dell'onda viene campionato, tanto più precisa sarà la sua rappresentazione

Tasso di Nyquist Tasso di Nyquist: per ricostruire il segnale è necessario e sufficiente un numero di campioni almeno due volte la frequenza delll’onda (o della sua componente di massima frequenza) Quindi: Fissato il tasso di campionamento e’ possibile catturare solo frequenze non piu’ grandi della meta’ del tasso di campionamento

Tasso di campionamento La voce umana ha come frequenza massima 4000 Hz: richiede un tasso di campionamento di 8000 campioni al secondo Per catturare frequenze fino a 20.000Hz e’ necessario campionare il segnale almeno 40.000 volte al secondo Il tasso di campionamento dei CD è 44.100 campioni al secondo

Digitalizzazione dei campioni La sequenza dei valori numerici ottenuta dai campioni può essere facilmente digitalizzata t

Quantizzazione e codifica Un dispositivo (detto ADC Analog-Digital converter): trasforma impulsi elettrici (i campioni) in una sequenza di numeri Il numero di bit destinati alla rappresentazione dei valori numerici ripartisce i valori di voltaggio in un insieme di livelli discreti: Esempio con 8bit (1byte) si distinguono 256 livelli di voltaggio Esempio con 16 bit (2byte) si distinguono 65356 livelli di voltaggio

Approssimazione della quantizzazione Ogni numero non rappresenta un valore preciso di voltaggio, ma un intervallo. Tanto piu’ piccolo e’ tale intervallo, tanto e’ accurata la quantizzazione Esempio se l’ampiezza varia da -10 a +10 volt una codifica con 1byte rappresenta un intervallo di 0,078125 V dell’ampiezza totale (1/256). I CD musicali usano una codifica a 16bit perfettamente adeguata rispetto alla percezione umana

Spazio occupato Esempio: 1 secondo di voce umana a 8000 campioni al secondo, campionata a 8 bit richiede 64.000bit = ~8KB Esempio: 1 secondo di musica qualità CD richiedono (2 canali stereofonia): 2 x 44.100 x 16= 1.411.200bit = ~ 175KB 1 minuto di musica richiede quindi 10.584.000 = ~10MB

Formati di codifica Codifiche standard: formato WAV (MS-WINDOWS) formato RA (Real Networks) MIDI codifica note e strumenti, non voce molto efficiente MP3 (variante MPEG per i suoni) compressione con perdita (si fonda su caratteristiche psico-acustiche umane) molto efficiente (compressione fino a 1:22) molto diffuso

Riproduzione e elaborazione del suono processo inverso: un dispositivo (DAC digital-analog converter) trasforma la sequenza di numeri in impulsi elettrici Il segnale elettrico viene inviato ad un dispositivo sonoro (altoparlante) Elaborazione del suono: come per le immagini una volta digitalizzati i suoni possono essere manipolati mediante trasformazioni matematiche (es. Moltiplicazione dell’ampiezza = aumento volume)

Riassumendo cosa posso codificare con 8.000.000 di bit (~1MB)? ~1 milione di caratteri: un libro di 350 pagine ~1000x1000pixel a 256 livelli di grigio (Immagine in bianco e nero ad alta risoluzione) ~2 minuti di voce ~5,6 secondi di musica qualità CD ~0,135 secondi di un filmato a 24 frame al secondo con colori a 8 bit Le codifiche riducono qualsiasi informazione a sequenze di 01, sono i programmi che interpretano in modo diverso queste sequenze