Capitolo 9. Rappresentare l informazione multimediale



Documenti analoghi
Informatica di Base - 6 c.f.u.

Sistemi di Elaborazione delle Informazioni 6 CFU

Sistemi di Elaborazione delle Informazioni 6 CFU

La rappresentazione dell informazione

Digitalizzare l informazione. Ordinamenti. La rappresentazione dell informazione

Sistemi di Elaborazione delle Informazioni 6 CFU

Facoltà di Architettura cdl Urbanistica a.a. 2009/2010 corso di INFORMATICA e SISTEMI di ELABORAZIONE

Elaborazione di Immagini e Suoni / Riconoscimento e Visioni Artificiali 12 c.f.u. Rappresentazione delle informazioni

Sistemi di Elaborazione delle Informazioni

La codifica del testo

Numeri interi. Laboratorio di Calcolo Paola Gallo

1.3d: La Codifica Digitale dei Suoni

Modulo 1: Le I.C.T. UD 1.3c: La Codifica Digitale dei Suoni

Codifica dei caratteri

1.3c: La Codifica Digitale dei Suoni

Modulo 1. Concetti base della Tecnologia dell informazione. Prof. Nicolello Cristiano. Modulo 1

OHLQIRUPD]LRQLQRQQXPHULFKH

Rappresentazione di immagini a colori. Rappresentazione dei colori. Rappresentazione dei colori LA RAPPRESENTAZIONE DELL INFORMAZIONE - II

1.3d: La Codifica Digitale dei Suoni

Modulo 2: RAPPRESENTAZIONE DEI DATI I sistemi di numerazione

Codifica dell Informazione

Le immagini. Parametri importanti sono:

I.4 Rappresentazione dell informazione - Altre codifiche

Rappresentazione dei numeri: il sistema di numerazione decimale

Tecnologie Multimediali a.a. 2017/2018. Docente: DOTT.SSA VALERIA FIONDA

Tecnologie Multimediali a.a. 2016/2017. Docente: DOTT.SSA VALERIA FIONDA

Segnale analogico. Analogico vs digitale. Segnale digitale. Trasformazione da analogico a digitale

La codifica dei suoni

4.3: La Codifica dei Suoni e dei Video

RAPPRESENTAZIONE DELLE INFORMAZIONI

La codifica dei Suoni. Prof. Francesco Accarino IIS Altiero Spinelli Via Leopardi 132 Sesto San Giovanni

I SUONI. I suoni Il campionamento File Wave e Midi

Come si passa dalle immagini reali alle informazioni digitali. Il funzionamento di una fotocamera digitale

La codifica dei suoni

Informatica. Ottali ed esadecimali. Numeri naturali binari nei calcolatori 02/03/2007. Introduzione ai sistemi informatici 1

CONVERSIONE ANALOGICO/DIGITALE

Corso di Informatica

Informazione multimediale

Sistemi di Elaborazione delle Informazioni

Tutti i dispositivi di un elaboratore sono realizzati con tecnologia digitale

Concetti Introduttivi. Rappresentazione delle informazioni

La rappresentazione. Rappresentazione dell Informazione. Il bit. Codifica delle informazioni. Molti oggetti hanno comunemente più rappresentazioni

Rappresentazione delle informazioni LA RAPPRESENTAZIONE DELLE INFORMAZIONI. Grandezze digitali. Grandezze analogiche

Rappresentazione dei numeri. Esercizio. Rappresentazione dei numeri. Informazione multimediale

Suono digitale. Ø Un secondo di musica stereo richiede 44'100 campioni di 16 bit (2 byte) ciascuno per due canali, quindi 176'400 byte.

Laboratorio di Informatica per chimica industriale e chimica applicata e ambientale

Programma del corso. Introduzione Rappresentazione delle Informazioni Calcolo proposizionale Architettura del calcolatore Reti di calcolatori

La codifica. dell informazione

La codifica dell informazione. Rappresentazione binaria. Rappresentazione posizionale in base 10

La codifica dell informazione

Università degli Studi di Cagliari Facoltà di Scienze Corso di Laurea in Matematica

La codifica. dell informazione. Tipi di informazione

Rappresentazione dell Informazione

Codifica dell Informazione

La codifica dei suoni

Teoria e pratica I formati sonori

La codifica dei suoni

RAPPRESENTAZIONE DELLE INFORMAZIONI

Sistemi di elaborazione dell informazione

Introduzione. Elementi di Informatica. Sistemi di Numerazione Addizionali. Sistemi di Numerazione. Sistemi di Numerazione Romano

Laboratorio di Informatica

Informazione multimediale

La codifica binaria. Fondamenti di Informatica. Daniele Loiacono

Informatica. Mario Pavone - Dept. Mathematics & Computer Science - University of Catania. Trasferimento. Ambiente esterno.

Informatica per la comunicazione" - lezione 5 -

Elementi di Informatica. ( Lezione III, parte I) Rappresentazione delle informazioni : La codifica dei numeri

La codifica dei numeri

Informatica per la Storia dell Arte

Rappresentazioni numeriche

La codifica. dell informazione

Linguaggi ed Applicazioni mul1mediali

o Occorre rappresentare tale informazione in formato facilmente manipolabile dall elaboratore

Codifica dell informazione

Analogico vs. Digitale. LEZIONE II La codifica binaria. Analogico vs digitale. Analogico. Digitale

Informatica. Comunicazione & DAMS A.A. 2015/16. Dr.ssa Valeria Fionda

Codifiche corrispondenza biunivoca

Capitolo 1. Salvataggio dei dati. Prof. Mauro Giacomini Pearson Addison-Wesley. All rights reserved

Complementi sulla rappresentazione delle informazioni

Lezione 6: Suono (1) Informatica e Produzione Multimediale. Docente: Umberto Castellani

Analogico vs digitale

Codifica dell informazione. 11/2/2014 Informatica applicata alla comunicazione multimediale Cristina Bosco

Prof. Pagani corrado LA CODIFICA DELLE INFORMAZIONI FORMATI DEI FILE

Modulo 1: Le I.C.T. UD 1.3a: La Codifica Digitale delle Immagini

Rappresentazione dei numeri

La digitalizzazione delle informazioni (come e perché trasformare le informazioni in numeri) A cura di Saverio Cantone

La codifica dei suoni

Informatica per le discipline umanistiche 2

Modulo 1: Le I.C.T. UD 1.2a: Analogico/Digitale

DIGITALIZZAZIONE. La digitalizzazione è il processo di conversione di un segnale dal mondo analogico a quello digitale.

Un ripasso di aritmetica: Conversione dalla base 10 alla base 2

Transcript:

Capitolo 9 Rappresentare l informazione multimediale

Digitalizzare i colori Rappresentazione binaria dei colori RGB un colore sul monitor è specificato da tre componenti: rosso, verde e blu l intensità di un colore è rappresentata da una quantità (da 0 a 255) Numeri binari e numeri decimali il numero delle cifre è la base di un sistema i numeri binari sono composti da due sole cifre, 0 e 1 i numeri decimali da 10 cifre, da 0 a 9 Copyright 2006 Pearson Education. All rights reserved. 9-2

Numerazione posizionale nel caso decimale Per trovare la quantità espressa da un numero decimale ogni cifra va moltiplicata per il valore della sua posizione: alla fine si sommano tutti i risultati Copyright 2006 Pearson Education. All rights reserved. 9-3

Numerazione posizionale nel caso binario Funziona nello stesso modo del decimale, tranne che la sua base è 2 Dato un numero espresso in binario, possiamo trovare la rappresentazione decimale corrispondente moltiplicando le cifre per il valore della posizione e sommando tutti i risultati Copyright 2006 Pearson Education. All rights reserved. 9-4

I colori nero e bianco Ogni intensità RGB è rappresentata da un byte l intensità più bassa è 0000 0000 la più alta è 1111 1111 l intervallo dei valori va da 0 a 255 Il nero corrisponde all assenza di colore; il bianco è dato da tutti i componenti a intensità massima Copyright 2006 Pearson Education. All rights reserved. 9-5

Convertire un numero decimale in binario Siamo in grado di riempire la tabella a pagina 220? Copyright 2006 Pearson Education. All rights reserved. 9-6

Modificare un colore con un addizione Quali colori rappresentano questi valori? 1100 1000 1100 1000 1100 1000 Ogni byte corrisponde al valore decimale 200. Il colore è rappresentato da RGB (200, 200, 200). In HTML, scritto in esadecimale è #C8C8C8 ha una quantità uguale di rosso, verde e blu, è più vicino al bianco che al nero (grigio di media intensità) tutti i colori con componenti RGB uguali sono il nero, il bianco e il grigio Aumentare l intensità con un addizione binaria per ottenere un grigio più chiaro, occorre modificare i valori in modo che si avvicinino al bianco Copyright 2006 Pearson Education. All rights reserved. 9-7

Un colore più chiaro: sommare con il riporto L addizione binaria è simile all addizione decimale il procedimento va da destra a sinistra, sommando le cifre nelle varie colonne talvolta il risultato può essere espresso con una sola cifra (1+0=1) talvolta la somma non può essere espressa da una sola cifra ma occorre fare un riporto nella colonna a sinistra (1+1=10, abbiamo scritto 0 e riportato 1) Copyright 2006 Pearson Education. All rights reserved. 9-8

Overflow Dato che i computer utilizzano sequenze di bit di dimensioni prefissate, cosa succede quando c è il riporto del bit più a sinistra? errori di overflow i computer segnalano quando i calcoli che stanno eseguendo danno origine a un overflow; sta al programmatore trovare il modo di recuperare Copyright 2006 Pearson Education. All rights reserved. 9-9

Elaborare una rappresentazione Cambiare i colori di una foto della luna immaginiamo di aver digitalizzato una foto in bianco e nero della luna nel computer, i pixel della foto formano una lunga sequenza di terne di byte RGB. Che valori hanno? ci sono solo i neri, bianchi o grigi e se volessimo fare una versione colorata? Copyright 2006 Pearson Education. All rights reserved. 9-10

Rimuovere la sbavatura Sul vetro dello scanner c è una sbavatura (valori 28, 28, 28) Per rimuovere la sbavatura e trasformare i pixel nei colori che ricordate ogni valore molto vicino al nero (le prime due cifre sono due zeri) può essere trasformato in nero l algoritmo: ogni gruppo di tre byte RGB, in ognuno dei quali i primi 2 bit sono pari a 00, è rimpiazzato con tutti zeri Copyright 2006 Pearson Education. All rights reserved. 9-11

Colorare la luna di arancione Per colorare la luna di arancione dobbiamo cambiare i pixel bianchi: scegliete una sfumatura di arancio, ad esempio (255, 213, 132) cambiate il valore di tutti i pixel bianchi in quelli della sfumatura arancione prescelta questo non modificherà il grigio dei crateri Da grigio chiaro ad arancione grigiastro: il byte rosso: rimane immutato il byte verde: lo riduciamo di poco (sottraiamo 42) il byte blu: lo riduciamo parecchio (sottraiamo 123) Copyright 2006 Pearson Education. All rights reserved. 9-12

Intensificare il rosso Decidete che le parti grigie della luna devono essere più luminose Occorre intensificare il rosso Assegnare a tutti i pixel arancioni un valore 255 al componente rosso è troppo soluzione: prendete metà della differenza. Aggiungete metà della differenza tra il valore corrente e il rosso puro Copyright 2006 Pearson Education. All rights reserved. 9-13

Copyright 2006 Pearson Education. All rights reserved. 9-14

Digitalizzare il suono Un oggetto produce suono vibrando all interno di un mezzo come l aria Le vibrazioni si trasmettono nell aria Le onde di pressione sono emanate dall oggetto e fanno vibrare i nostri timpani La forza o intensità della pressione determina il volume La frequenza (numero di onde al secondo) è l altezza Copyright 2006 Pearson Education. All rights reserved. 9-15

Copyright 2006 Pearson Education. All rights reserved. 9-16

Da analogico a digitale Per digitalizzare informazioni continue bisogna convertirle in bit È possibile esprimere con un numero binario la distanza dell onda dall asse (la quantità di pressione positiva o negativa) Quando dobbiamo eseguire le misure? Non possiamo registrare ogni punto dell onda Copyright 2006 Pearson Education. All rights reserved. 9-17

Campionamento Si prendono le misure a intervalli regolari Il numero di misurazioni al secondo è la frequenza di campionamento maggiore è la frequenza, più accurata sarà la registrazione Copyright 2006 Pearson Education. All rights reserved. 9-18

Quale frequenza di campionamento? La frequenza di campionamento dovrebbe essere legata alla frequenza dell onda una frequenza troppo bassa potrebbe perdere dettagli che si infilano tra un campione e l altro regola di Nyquist: la frequenza di campionamento dev essere almeno il doppio di quella dell onda da registrare dato che l uomo può percepire suoni fino a 20.000 Hz, un campionamento di 40.000 Hz è sufficiente la frequenza standard è 44.100 Hz Copyright 2006 Pearson Education. All rights reserved. 9-19

ADC e DAC Il processo di digitalizzazione: il suono è convertito dal microfono (trasduttore) Il segnale entra in un convertitore analogico-digitale (ADC), che campiona l onda a intervalli regolari e la passa alla memoria sotto forma di numeri binari Per riprodurre il suono, il processo è inverso I numeri passano dalla memoria a un convertitore digitale-analogico (DAC), che ricrea l onda elettrica più semplice che passa per tutti i punti rappresentati dal valore dei campioni Il segnale entra poi in un altoparlante che lo converte in onda sonora Copyright 2006 Pearson Education. All rights reserved. 9-20

Copyright 2006 Pearson Education. All rights reserved. 9-21

Quanti bit per campione? Quanto dev essere accurato un campione? i bit devono rappresentare i valori sia positivi che negativi più bit ci sono, più è accurato il campione la rappresentazione digitale dei CD audio utilizza 16 bit (registra 65.536 livelli, la metà per i valori positivi e altrettanti per quelli negativi) Copyright 2006 Pearson Education. All rights reserved. 9-22

Copyright 2006 Pearson Education. All rights reserved. 9-23

Vantaggi del suono digitale Possiamo eseguire delle elaborazioni Compressione MP3 un applicazione è la compressione dell audio digitale (riduzione del numero di bit necessari alla rappresentazione) le frequenze che l orecchio umano non può udire sono rimosse un file MP3 in generale arriva a un fattore di compressione di 10:1 i requisiti sulla larghezza di banda sono inferiori. Si tratta di un formato popolare per la trasmissione via Internet Riprodurre una registrazione i bit possono essere copiati senza perdere informazioni l originale e la copia sono esattamente uguali Copyright 2006 Pearson Education. All rights reserved. 9-24

Immagini e video digitali Occorrerebbero 51 minuti per scaricare con un modem un immagine a colori di 20 x 25 cm. digitalizzata a 300 pixel per pollice (dpi) senza alcuna compressione Com è possibile vedere immagini a tutto schermo in pochi secondi navigando sul Web? Un tipico schermo di computer ha meno di 100 pixel per pollice un immagine digitalizzata a 100 dpi richiede poco più di un decimo della memoria richiede sempre 5 minuti e mezzo per essere spedita Soluzione: la compressione JPEG Copyright 2006 Pearson Education. All rights reserved. 9-25

Compressione Cambiare la rappresentazione per usare un numero inferiore di bit per memorizzare o trasmettere informazioni Esempio: i fax sono lunghe sequenze di 0 e 1 che codificano il contenuto di una pagina in bianco e nero. La codifica run length è utilizzata per specificare la lunghezza della prima sequenza di 0, seguita dalla sequenza di 1 ecc. la compressione è lossless, cioè senza perdita la rappresentazione originale può essere ricostruita perfettamente Copyright 2006 Pearson Education. All rights reserved. 9-26

JPEG Utilizzata per le immagini fisse I nostri occhi non sono sensibili alle piccole variazioni di tonalità, ma sono sensibili alle piccole variazioni di luminosità fornisce una descrizione meno accurata del colore la compressione ottiene un rapporto 20:1 senza variazioni percepibili ai nostri occhi Copyright 2006 Pearson Education. All rights reserved. 9-27

Copyright 2006 Pearson Education. All rights reserved. 9-28

Compressione MPEG La stessa idea alla base del JPEG, ma applicata ai filmati Come la compressione JPEG, è applicata a ogni frame Poiché in genere due immagini consecutive sono molto simili la compressione MPEG memorizza solo la differenza tra fotogrammi consecutivi ciò permette livelli di compressione elevatissimi Copyright 2006 Pearson Education. All rights reserved. 9-29

Il riconoscimento ottico dei caratteri Leggere le targhe per applicare il giusto pedaggio Quali sono le difficoltà? i computer devono catturare l immagine della targa ma la telecamera potrebbe vedere altre immagini della strada Il frame grabber riconosce il momento ideale per scattare l immagine che poi viene spedita al computer il computer deve capire dove si trova la targa nell immagine esamina gruppi di pixel cercando i bordi dove il colore cambia cerca di identificare le caratteristiche peculiari un classificatore le confronta con quelle delle lettere dell alfabeto Copyright 2006 Pearson Education. All rights reserved. 9-30

Tecnologia OCR Permette al computer di "leggere" caratteri stampati applicazioni commerciali: le poste e le banche Copyright 2006 Pearson Education. All rights reserved. 9-31

Ingannare i sensi: la realtà virtuale Creazione di un intero mondo alternativo Applica quest idea a tutti i sensi e cerca di eliminare gli indizi che ci tengono legati alla realtà Dispositivi aptici una tecnologia di input/output per il senso del tatto un guanto aptico permette al computer di determinare la posizione delle nostre dita. Quando avviciniamo abbastanza le dita, il guanto le blocca dandoci la sensazione di aver afferrato un oggetto Copyright 2006 Pearson Education. All rights reserved. 9-32

Il problema della latenza Uno dei problemi è che il sistema deve operare con velocità e precisione per sembrare naturale La latenza è il tempo impiegato dall informazione per essere trasmessa Una latenza troppo lunga rovina l illusione Copyright 2006 Pearson Education. All rights reserved. 9-33

Il problema della banda passante La quantità di dati trasmessi per unità di tempo un aumento della banda passante significa una diminuzione della latenza Copyright 2006 Pearson Education. All rights reserved. 9-34

I bit possono rappresentare tutto Principio del mezzo universale: per mezzo dei bit si può rappresentare ogni sorta di informazione discreta; i bit non hanno un significato intrinseco. I bit sono un mezzo universale tutte le cose che possono essere rappresentate possono anche essere manipolate I bit non hanno preferenze il significato dei bit deriva interamente dall interpretazione che ne dà il computer attraverso il programma I bit non rappresentano necessariamente numeri i bit possono essere interpretati come numeri, oppure no Copyright 2006 Pearson Education. All rights reserved. 9-35

Copyright 2006 Pearson Education. All rights reserved. 9-36

Copyright 2006 Pearson Education. All rights reserved. 9-37

Copyright 2006 Pearson Education. All rights reserved. 9-38

Copyright 2006 Pearson Education. All rights reserved. 9-39

Copyright 2006 Pearson Education. All rights reserved. 9-40

Copyright 2006 Pearson Education. All rights reserved. 9-41

Copyright 2006 Pearson Education. All rights reserved. 9-42