Sistemi Operativi. Supporto allle applicazioni multimediali

Dimensione: px
Iniziare la visualizzazioe della pagina:

Download "Sistemi Operativi. Supporto allle applicazioni multimediali"

Transcript

1 Sistemi Operativi Supporto allle applicazioni multimediali Dario Maggiorini A.A

2 Il dato multimediale 1. Va consumato al volo È soft real time 2. Segue delle dinamiche tutte sue Posso tollerale delle perdite, ma dipende dal tipo di dato. Le perdite video vengono tollerate molto meglio di quelle audio 3. È analogico Mentre un calcolatore è digitale 4. Occupa un sacco di spazio Se però accetto di vedere/sentire male allora posso trovare un compromesso

3 È spesso una questione di rete Telefonia: la prima rete multimediale della storia (e provate a dire di no)

4 Cambiano le tecnologie, ma alla fine sempre li si rimane Dario Maggiorini moderna

5 E veloce disponibile Allo stesso modo in cui leggo dalla rete posso recuperare informazioni da un dispositivo hardware, i parametri in gioco non cambiano

6 Caratteristiche delle informazioni multimediali (all interno di un sistema operativo) Sono digitali (stanno in un file) Devo essere codificate in qualche modo Occupano un sacco di spazio Devo comprimerle (comprimere è un modo di codificare) Devo poterne garantire la fruizione in real time Se un video prevede 20 frame al secondo 20 devono essere Devono poter essere usate alla stregua di un media classico Ovvero, mi aspetto di fare pause, play, fast forward etc etc

7 Codifica di un dato multimediale Codifica à stabilire un formato digitale Senza, non si va da nessuna parte Vuol dire stabilire una corrispondenza tra informazione (analogica) e sequenze di bit per rappresentarla

8 Motivi per codificare Per dare sicurezza Proteggere il contenuto (cifratura) Proteggere la proprietà intellettuale Watermarking Steganografia Per dare affidabilità Una giusta codifica può aiutare a correggere gli errori di trasmissione NON vuol dire comprimere Una codifica che risparmia spazio siamo abituati a chiamarla compressione La compressione di un contenuto è un effetto collaterale (piacevole) di una codifica ben strutturata

9 Dumb coding Prendiamo un video 640 x 480, 25 fps, 60 secondi È meno di quello che potete fare con il vostro cellulare Codifico il filmato come una sequenza di frame Codifico ogni frame come una matrice di pixel Codifico ogni pixel in formato RGB (3 byte) Spazio necessario: 3 * 640 * 480 * 25 * 60 byte = 1.28 GB 640x480 Schermo iphone 7

10 Ottimizzazione dello spazio Esistono tecniche per creare delle associazioni tra un insieme di informazioni da rappresentare e stringhe binarie (bit) tali per cui il numero totale di bit utilizzati è minimo Codici a lunghezza media uniformemente minima (per gli amici, codifica di Huffman) Queste tecniche non fanno perdere informazioni; riducono solo lo spazio totale occupato Codifica lossless

11 Ridondanza Un sistema di codifica può tentare di scartare le informazioni inutili o che potrebbero essere ricostruite in maniera automatica Compressione lossy Ridondanza spaziale Come in un contenuto che prevede informazioni simili aggregate Zone di colore omogeneo in un immagine Ridondanza temporale I contenuti che evolvono nel tempo non variano enormemente in due istanti successivi In un video con una persona che parla non ho bisogno di mandare sempre anche lo sfondo

12 Correlazione orizzontale Dario Maggiorini Ridondanza spaziale Correlazione verticale

13 Ridondanza temporale

14 Ridondanza temporale

15 Come la vedete?

16 Non è così semplice La compressione dei dati è una cosa difficoltosa da trattare Dipende da parametri difficili da controllare: Dal mezzo con cui si fruisce del contenuto Da agenti fisiologici Da agenti psicologici

17 Il mezzo di fruizione Impone un limite tecnologico non evitabile, rischiamo di codificare/inviare delle informazioni che semplicemente non potranno essere fruite Video a colori a una televisione in bianco e nero Video 4K a un cellulare (non tutti) Audio stereo a un cellulare GSM

18 Parametri fisiologici Non tutte le informazioni hanno la stessa importanza per il nostro centro di raccolta (cervello) Di una figura percepiamo più facilmente la forma Di un suono siamo più sensibili alle variazioni istantanee Il cervello ricostruisce autonomamente parte dell informazione, ma per ogni senso lo fa con soglie e parametri diversi

19 Parametri psicologici L essere umano ha una strana tendenza a riconoscere gli oggetti istintivamente Non ci ragioniamo Lo facciamo a volte in base alla nostra esperienza Ci ricordiamo solo gli aspetti importanti Il cervello ricostruisce l informazione mancante, ma COME LA VORREMMO e non come realmente è

20

21 Audio e video Sono tipi di dati multimediali profondamente diversi e vanno trattati in maniera disgiunta Differenti vincoli Tecnici Frequenza e campionamento Fisiologici Sensibilità non uniforme o distribuita diversamente Psicologici Diversa tolleranza alla perdita dei dati

22 MPEG Non è la soluzione di tutti i mali, ma solo uno standard Ed è italiano, per giunta! Abbiamo dato delle regole alla compressione spaziale e temporale in maniera tale da non disturbare troppo la percezione dell utente medio Quanti musicisti ascoltano MP3? Quanti grafici professionisti non gradiscono i DVD?

23 Moving Picture Experts Group (MPEG) È una organizzazione fondata dalla ISO nel 1988 Ha il compito di definire gli standard per la compressione audio e video Di versioni di MPEG ce ne sono tante

24 MPEG-1 MPEG-2 MPEG-4 Dario Maggiorini Vari tipi di MPEG PS TS

25 La codifica MPEG È una codifica asimmetrica Lo standard detta solo le linee guida per la creazione di un byte-stream Il codificatore fa tutto il lavoro pesante e deve creare uno stream corretto Il decodificatore fa operazioni semplici e deve essere poco oneroso per il calcolatore Tenendo fisso lo standard, è possibile far evolvere parallelamente i due estremi Posso implementare codificatori più efficienti senza modificare il software di visualizzazione Posso creare nuovi player (e nuovi dispositivi) senza codificare nuovamente i contenuti

26 Codifica MPEG MPEG costruisce un video codificando una sequenza di fotogrammi Attenzione, non sono una sequenza di immagini jpeg; quello si chiama MJPEG Durante la codifica si punta ad eliminare il più possibile la ridondanza secondo certi parametri che vengono dati al sistema

27 Dario Maggiorini Ridondanza spaziale Codifiche separate e distinte vengono effettuate per i tre colori in formato YUV L immagine divisa in tessere di 8x8 viene ripulita delle basse frequenze (teniamo solo i contorni degli oggetti) In più, tutti i valori vengono espressi come differenza rispetto al primo Risultato finale: una serie di zeri che si comprimono tantissimo

28 Linearizzazione Un blocco, dopo essere stato trattato viene reso lineare (da matrice ad array) secondo questo schema: Ricordiamoci che in alto a sinistra si trova il valore più grande, mentre tutti gli altri contributi saranno spesso molto vicini a 0 Con queste condizioni di partenza la costruzione di un codice a lunghezza minima è molto efficiente

29 Questo però non basta Rimane ancora il problema della ridondanza temporale Si, perché quello appena descritto è il processo di creazione di una immagine JPEG 2000 Soluzione: Definiamo diversi tipi di frame e distinguiamo frame indipendenti (I) da altri che predicono (P) la variazione nel tempo Questa variazione può essere trasmessa come differenza di immagini o come lo spostamento di un rettangolo all interno dell immagine Questi rettangoli prendono il nome di macro-blocchi

30 Ridondanza temporale

31 Motion vector

32 Si può fare ancora di più La predizione non è in tutti i casi la soluzione migliore Pensate ad una automobile che scompare temporaneamente dietro un albero; perché dovremmo dimenticare di averla vista per poi ricostruirla? Definiamo un terzo tipo di frame bidirezionale (B) che descrive una scena per differenza con quelle sia precedenti che successive

33 B-Frame In pratica, prendiamo in prestito un macroblocco da un frame successivo (I o P) e ne diamo un motion vector rispetto al futuro

34 GOP Group Of Pictures Gli I-frame sono codificati indipendentemente Come immagini jpeg-2000 I P-frame sono codificati per differenza rispetto all I-frame che li precede Includono i vettori di movimento Codificano i cambiamenti dell immagine I B-frame sono codificati come differenza con gli I/P-frame che li precedeno/seguono (pensate ad una predizione bidirezionale )

35 Giusto per non confondersi Codifica e contenitore sono due cose profondamente diverse Una codifica esprime il modo in cui l informazione audio o video viene trattata (MPEG piuttosto che Wavelet) Un container dichiara la sintassi con cui i bit codificati vengono scritti in un file (.AVI piuttosto che.mov) Ovviamente, alcuni container sono progettati per ospitare in maniera più efficiente certi tipi di codifica È perfettamente possibile (anche se non molto ottimizzato) avere un video codificato in MPEG dentro in file.avi come avere un video codificato Wavelet dentro un file.mov

36 Per i curiosi S.R. Ely (BBC), "MPEG video coding, a simple introduction", EBU Technical Review, No, non verrà chiesto all esame

37 E poi arrivò lo streaming Una moda degli anni 90 Un contenuto multimediale doveva essere fruito secondo un profilo controllato attraverso la rete Oggi, su alcuni libri, qualunque cosa circola sulla rete è in streaming In realtà, la discriminante è come i dati vengono prodotti Una webcam fa streaming verso la scheda grafica?

38 Streaming Main Entry: stream Pronunciation: \ˈstrēm\ Function: noun 1 : a body of running water (as a river or brook) flowing on the earth; also : any body of flowing fluid (as water or gas) 2 a : a steady succession (as of words or events) <kept up an endless stream of chatter> b : a constantly renewed or steady supply <a stream of revenue> c : a continuous moving procession <a stream of traffic> 3 : an unbroken flow (as of gas or particles of matter) 4 : a ray of light 5 a : a prevailing attitude or group <has always run against the stream of current fashion> b : a dominant influence or line of development <the influence of two streams of inheritance: genetic and cultural P. B. Baltes> 6 British : track

39 Streaming Si dovrebbe parlare di streaming tutte le volte che: Vi è del contenuto che cominciamo ad utilizzare prima che sia arrivato completamente L invio del contenuto avviene in maniera continua e asincrona fintanto che non è stato inviato tutto Il contenuto potrebbe essere infinito E la rete che fine ha fatto? È sparita! Perché, che ci sia di mezzo la rete o meno, i problemi sono sempre gli stessi

40 Cumulative data Dario Maggiorini Questa è una presa in giro (!) 1. video recorded 2. video retrieved processing delay 3. video playout time Storage streaming: at this time, consumer is playing out early part of video, while producer still creating later part of video

41 Cumulative data La dura realtà constant bit rate video video reception constant bit rate video playout variable processing delay buffered video prefetch delay time

42 Perché succede questo? Il tempo di trasferimento dal vostro hard drive (file system) non è regolare. E mai lo sarà! 1. Perché il sistema operativo sta facendo anche altro 2. Perché disco e video non sono sincronizzati 3. Perché gli interrupt non chiedono permesso a nessuno In più, per non farci mancare nulla, neanche i frame sono tutti uguali I, P e B hanno tempi di trasferimento diversi Sono di dimensioni diverse I, P e B hanno tempi di elaborazione diversi Abbiamo bisogno di tutti i B che precedono un P per elaborare il prossimo frame mentre un I è indipendente

43 Buffering L unico modo che un applicazione ha di rendere nuovamente regolare un contenuto multimediale è quello di farlo passare per un buffer I dati entrano come il sistema concede I dati escono secondo il profilo richiesto Hard drive and video device driver

44 Dimensionamento del buffer Troppo piccono non va bene C è troppo poco gioco tra ricezione e smaltimento dei dati Se non c è spazio, i dati in arrivo verranno scartati e persi Buffer overrun/underrun Troppo grande non va bene Sono risorse concesse dal sistema operativo Il dispositivo potrebbe non averle fisicamente Si introducono ritardi a volte inaccettabili

45 Cumulative data Buffer underrun constant bit rate video video reception variable processing delay buffer size constant rate video playout time

46 constant rate video playout time Dario Maggiorini Cumulative data Buffer overrun constant bit rate video video reception current size variable processing delay buffer size

47 E se perdiamo dei dati? Nessun problema, il dato multimediale è strutturato appunto per tollerare questo Basta semplicemente fornire dei dati a caso (rumore) o degli zeri (buio) e lui, prima o poi, ne uscirà Certo, a volte il risultato non è propriamente bello

48 E le funzionalità VCR? Nessuno di noi userebbe youtube senza la possibilità di andare avanti e indietro veloce o selezionare il punto di riproduzione A proposito, avete mai notato che: 1. Ci mette sempre un po a ripartire? 2. Non parte quasi mai esattamente dal fotogramma che avete scelto con tanta cura? La soluzione è semplice: buttiamo via il contenuto del buffer e lo ricarichiamo (quindi, punto 1) e poi, per evitare effetto mosaico ripartiamo dal frame I più vicino (e quindi punto 2) Quello di cui abbiamo bisogno è un modo efficiente per saltare da un frame I all altro

49 Possibili contromisure Per minimizzare i disturbi alla fruizione dei dati dobbiamo agire sul sistema operativo 1. Tempo di elaborazione il più costante possibile Serve uno scheduler specializzato 2. Tempo di estrazione più uniforme possibile Serve un file system specializzato 3. Funzionalità VCR senza problemi Di nuovo un file system specializzato

50 Processi multimediali I processi multimediali, per nostra fortuna, sono una categoria specifica di processi realtime: sono processi periodici Se genero 20 frame al secondo, allora ho bisogno dello scheduler necessariamente ogni ventesimo di secondo In più, ogni volta richiedo sempre lo stesso burst di CPU Come i processi real-time ragionano in termini di scadenze temporali (deadline), solo che in questo caso sono: 1. Ricorrenti 2. Note a priori Diciamo cioè che hanno un periodo noto

51 Processi periodici Possiamo in questo caso esprimere la condizione di schedulabilità in funzione di periodo e burst

52 RMS (Rate Monotonic Scheduling) È una politica di scheduling pensata appositamente per I processi periodici 1. Il burst di ogni processo deve essere terminato entro lo scadere del suo periodo 2. Non ci sono dipendenze tra processi 3. I burst richiesti sono sempre gli stessi ad ogni periodo 4. La prelazione della CPU si presuppone abbia un overhead negligibile 5. I processi non periodici (se ce ne sono) vengono schedulati solo se la CPU non ha altro da fare (non hanno deadline)

53 RMS RMS è un algoritmo di scheduling a priorità statica Ogni processo riceve una priorità inversamente proporzionale al periodo Processi con periodi brevi (ovvero, frequenza di esecuzione alta) verranno schedulati con precedenza In questo modo, il mio riproduttore CD a 44.1 KHz avrà una priorità più alta del decoder video che genera 20 frame al secondo (20 Hz)

54 RMS

55 RMS Funziona sempre? Ovviamente no Si dimostra formalmente che RSM funziona solo sotto la seguente condizione di schedulabilità: Inoltre % & ' "#$ * ( ' lim * =ln2=~0.7 % 3

56 EDS (Earliest Deadline First Scheduling) EDS è una variante di RMS che prevede priorità dinamiche Ogni processo riceve una priorità inversamente proporzionale al tempo rimanente alla sua deadline Con EDS non è più strettamente necessario che i processi siano periodici e neppure che abbiamo un burst sempre uguale Di fatto, è una politica di schedulazione real-time generica Può raggiungere un rendimento del 100% a fronte però di un algoritmo molto più complesso

57 EDS

58 File system con supporto multimediale Abbiamo di implementare un file system con due caratteristiche: Tempo di accesso ridotto al minimo Ma questo lo sappiamo già fare Facilità di passare da un punto all altro della riproduzione E, per questo, possiamo sfruttare le caratteristiche di MPEG

59 Minimo tempo di accesso Questa è facile: basta memorizzare tutti i file sul disco in modalità sequenziale Non a caso, avevamo già detto che si usa con CD, DVD e BLUERAY Ovviamente, tenendo conto di codifica e container

60 Manipolazione della riproduzione Aggiungiamo ai file dei metadati: un array di indici che puntano a dei segmenti di disco dove memorizziamo in maniera sequenziale un I-frame seguito da tutto il suo GOP Si parla di allocazione indicizzata La discriminante diventa allora la dimensione di un blocco di disco Dimensione blocco < dimensione GOP Uso un frame index Devo gestirmi delle allocazioni sequenziali Non ho spreco di spazio Dimensione blocco >= dimensione GOP Uso un block index Non ho bisogno di gestire allocazioni sequenziali Ho della frammentazione interna

61 Allocazione indicizzata GOP GOP

62

63 Da qui a fine corso 22/11 Seminario su digital transformation e cloud Stefano Inelli IT Director, Mediaset 4/12 Seminario su sistemi di virtualizzazione enterprise Simon Coter PM VirtualBox, Oracle EMEA 11/12 Seminario su opzioni avanzate di windows Michele Sensalari IT Specialist, Università di Milano Dario Maggiorini (dario@di.unimi.it)

64 Da qui a fine corso 18/12 Esercitazioni per la prima parte di orale Giacomo Cappellini Mio assistente, CNR Milano 20/12 Ricevimento in aula Dario Maggiorini (dario@di.unimi.it)

Codifica/Compressione multimediale

Codifica/Compressione multimediale Corso di architetture multimediali Università di Milano Corso di laurea specialistica in Informatica per la Comunicazione A.A. 2012-2013 Codifica/Compressione multimediale Perché codificare? Codifica ->

Dettagli

Sistemi Operativi. Supporto allle applicazioni multimediali

Sistemi Operativi. Supporto allle applicazioni multimediali Sistemi Operativi Supporto allle applicazioni multimediali Dario Maggiorini (dario@di.unimi.it) A.A. 2016-2017 Il dato multimediale 1. Va consumato al volo È soft real time 2. Segue delle dinamiche tutte

Dettagli

Soluzioni software end-to-end

Soluzioni software end-to-end Corso di architetture multimediali Università di Milano Corso di laurea specialistica in Informatica per la Comunicazione A.A. 2012-2013 Soluzioni software end-to-end È l approccio che va per la maggiore

Dettagli

La codifica del testo

La codifica del testo La codifica delle informazioni Informatica e sistemi di elaborazione delle informazioni La codifica delle informazioni Informatica e sistemi di elaborazione delle informazioni I slide Informatica e sistemi

Dettagli

La codifica dei suoni

La codifica dei suoni La codifica dei suoni Ogni campione è una misura del valore di tensione elettrica in uscita da un microfono Supponiamo che vari tra un valore minimo ed un massimo, ad esempio, - 5Volt/+5Volt La gamma delle

Dettagli

La codifica del suono. Informatica di Base D -- Rossano Gaeta 102

La codifica del suono. Informatica di Base D -- Rossano Gaeta 102 La codifica del suono 102 La codifica dei suoni: la voce Se volessimo codificare la voce umana dovremmo: Campionare il segnale vocale ogni 125 milionesimi di secondo (producendo 8000 campioni al secondo)

Dettagli

Informazione multimediale

Informazione multimediale Informazione multimediale Lettere e numeri non costituiscono le uniche informazioni utilizzate dagli elaboratori ma ci sono sempre piu applicazioni che utilizzano ed elaborano anche altri tipi di informazione:

Dettagli

La codifica dei suoni

La codifica dei suoni La codifica dei suoni Le fasi fondamentali per la digitalizzazione: campionamento quantizzazione di un campione codifica La codifica dei suoni Si effettuano dei campionamenti sull'onda sonora (cioè si

Dettagli

Tutti i dispositivi di un elaboratore sono realizzati con tecnologia digitale

Tutti i dispositivi di un elaboratore sono realizzati con tecnologia digitale Calcolatore e Informazione Tutti i dispositivi di un elaboratore sono realizzati con tecnologia digitale Corrente + Corrente Magnetismo + Magnetismo Luce presente (+) Luce assente (-) Dati ed operazioni

Dettagli

Corso di Informatica

Corso di Informatica CdLS in Odontoiatria e Protesi Dentarie Corso di Informatica Prof. Crescenzio Gallo crescenzio.gallo@unifg.it Immagini in movimento 2 Immagini in movimento Memorizzazione mediante sequenze di fotogrammi.

Dettagli

Informazione binaria:

Informazione binaria: Informazione binaria: Codici di compressione Ingegneria Meccanica e dei Materiali Università degli Studi di Brescia Prof. Massimiliano Giacomin Una soluzione per le immagini: la tavolozza (palette) Spesso

Dettagli

La codifica video. Per comprendere il procedimento di rappresentazione digitale di un filmato prendiamo come modello una pellicola cinematografica:

La codifica video. Per comprendere il procedimento di rappresentazione digitale di un filmato prendiamo come modello una pellicola cinematografica: La codifica video Per comprendere il procedimento di rappresentazione digitale di un filmato prendiamo come modello una pellicola cinematografica: una sequenza di immagini statiche (fotogrammi) una o più

Dettagli

La codifica video. Il codificatore ibrido. Principi di base Compressione spaziale Tecniche di predizione temporale Stima e compensazione del movimento

La codifica video. Il codificatore ibrido. Principi di base Compressione spaziale Tecniche di predizione temporale Stima e compensazione del movimento La codifica video Marco Cagnazzo Elaborazione dei Segnali Multimediali Sommario Il segnale video La codifica video Principi di base Compressione spaziale Tecniche di predizione temporale Stima e compensazione

Dettagli

Numeri interi. Laboratorio di Calcolo Paola Gallo

Numeri interi. Laboratorio di Calcolo Paola Gallo Numeri interi Alfabeto binario anche il segno può essere rappresentato da 0 o 1 è indispensabile indicare il numero k di bit utilizzati Modulo Modulo e segno 1 bit di segno (0 positivo, 1 negativo) k 1

Dettagli

4.3: La Codifica dei Suoni e dei Video

4.3: La Codifica dei Suoni e dei Video Rappresentazione dei Dati Multimediali Prof. Alberto Postiglione Università degli Studi di Salerno Dipartimento di Scienze Aziendali - Management & Innovation Systems 4.3: La Codifica dei Suoni e dei Video

Dettagli

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

Università degli Studi di Cagliari Facoltà di Scienze Corso di Laurea in Matematica Università degli Studi di Cagliari Facoltà di Scienze Corso di Laurea in Matematica Corso di Elementi di Informatica Lezione 4 21 marzo 2017 Dott. A.A. 2016/2017 pgarau.unica@gmail.com 1 nel campo dell'informatica

Dettagli

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

Programma del corso. Introduzione Rappresentazione delle Informazioni Calcolo proposizionale Architettura del calcolatore Reti di calcolatori Programma del corso Introduzione Rappresentazione delle Informazioni Calcolo proposizionale Architettura del calcolatore Reti di calcolatori Il concetto di FILE FILE: sequenza di byte conosciuta nel computer

Dettagli

Analogico vs digitale

Analogico vs digitale Analogico vs digitale Informazione classificatoria e più che classificatoria Informazione classificatoria: è questo, ma avrebbe potuto essere quest altro altro. Informazione più che classificatoria: riconoscere

Dettagli

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

Tecnologie Multimediali a.a. 2017/2018. Docente: DOTT.SSA VALERIA FIONDA Tecnologie Multimediali a.a. 2017/2018 Docente: DOTT.SSA VALERIA FIONDA Rappresentazione digitale dell audio IL CAMPIONAMENTO E LA QUANTIZZAZIONE I dati multimediali vengono digitalizzati attraverso due

Dettagli

I.4 Rappresentazione dell informazione - Altre codifiche

I.4 Rappresentazione dell informazione - Altre codifiche I.4 Rappresentazione dell informazione - Altre codifiche Università di Ferrara Dipartimento di Economia e Management Insegnamento di Informatica Ottobre 20, 2015 Argomenti 1 2 3 4 L immagine viene suddivisa

Dettagli

La codifica di sorgente

La codifica di sorgente Tecn_prog_sist_inform Gerboni Roberta è la rappresentazione efficiente dei dati generati da una sorgente discreta al fine poi di trasmetterli su di un opportuno canale privo di rumore. La codifica di canale

Dettagli

La codifica dei suoni

La codifica dei suoni La codifica dei suoni 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

Dettagli

Codifica CCITT Fax. Introduzione Codifica monodimensionale Codifica bidimensionale. Codifica CCITT Fax. Codifica JBIG2

Codifica CCITT Fax. Introduzione Codifica monodimensionale Codifica bidimensionale. Codifica CCITT Fax. Codifica JBIG2 Codifica CCITT Fax Metodo per la codifica senza perdita di immagini bitonali, standardizzato nel 1988 dal CCITT (ora ITU-T) Sviluppato per la trasmissione di fax, ma utilizzato anche per l archiviazione

Dettagli

Modulo 1: Le I.C.T. UD 1.3d: La Codifica Digitale dei Video

Modulo 1: Le I.C.T. UD 1.3d: La Codifica Digitale dei Video Modulo 1: Le I.C.T. : La Codifica Digitale dei Video Prof. Alberto Postiglione Corso di Informatica Generale (AA 07-08) Corso di Laurea in Scienze della Comunicazione Università degli Studi di Salerno

Dettagli

Compressione di dati: testi, immagini, suoni e video

Compressione di dati: testi, immagini, suoni e video 1 Compressione di dati: testi, immagini, suoni e video B. Cipolla V1.2 Gennaio 2008 2 Compressione: motivazioni Ridurre le dimensioni di oggetti digitali per Risparmiare spazio occupato tempo di trasmissione

Dettagli

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

Tecnologie Multimediali a.a. 2018/2019. Docente: DOTT.SSA VALERIA FIONDA Tecnologie Multimediali a.a. 2018/2019 Docente: DOTT.SSA VALERIA FIONDA Rappresentazione digitale dell audio IL CAMPIONAMENTO E LA QUANTIZZAZIONE I dati multimediali vengono digitalizzati attraverso due

Dettagli

Informazione binaria: suoni, immagini, sequenze video

Informazione binaria: suoni, immagini, sequenze video Informazione binaria: suoni, immagini, sequenze video Ingegneria Meccanica e dei Materiali Università degli Studi di Brescia Prof. Massimiliano Giacomin Tipologie di codici Per la rappresentazione di:

Dettagli

1.3d: La Codifica Digitale dei Video

1.3d: La Codifica Digitale dei Video Prof. Alberto Postiglione Dipartimento di Scienze della Comunicazione Facoltà di Lettere e Filosofia Università degli Studi di Salerno 1.3d: La Codifica Digitale dei Video Informatica Generale (Corso di

Dettagli

Informazione binaria: Codici per la rilevazione e correzione di errori Codici di compressione

Informazione binaria: Codici per la rilevazione e correzione di errori Codici di compressione Informazione binaria: Codici per la rilevazione e correzione di errori Codici di compressione Percorso di Preparazione agli Studi di Ingegneria Università degli Studi di Brescia Docente: Massimiliano Giacomin

Dettagli

Le fasi classiche. Informatica di Base -- R.Gaeta 1

Le fasi classiche. Informatica di Base -- R.Gaeta 1 Le fasi classiche Pre-produzione: story-board, sceneggiatura, ricerca del cast e delle location, etc. Produzione: creazione del set, lavoro con gli attori, riprese, etc. Post-Produzione: effetti speciali

Dettagli

FORMATI GRAFICI BITMAP

FORMATI GRAFICI BITMAP MULTIMEDIALITA Integrazione di diverse forme di comunicazione impiegate nelle presentazioni per corsi, per convegni, per addestramento professionale o nei giochi, nelle simulazioni o sul Web. Sono coinvolti

Dettagli

Codifica dei caratteri

Codifica dei caratteri Codifica dei caratteri Alfabeto anglosassone Lettere maiuscole e minuscole Cifre numeriche (0, 1, 2,, 9) Simboli di punteggiatura (,. ; :!? ) Segni matematici (+, -, {, [, >, ) Caratteri nazionali (à,

Dettagli

RAPPRESENTAZIONE DELLE INFORMAZIONI

RAPPRESENTAZIONE DELLE INFORMAZIONI RAPPRESENTAZIONE DELLE INFORMAZIONI 1 RAPPRESENTAZIONE DELLE INFORMAZIONI Le informazioni gestite dai sistemi di elaborazione devono essere codificate per poter essere memorizzate, elaborate, scambiate,

Dettagli

Formati multimediali e metadati: Video

Formati multimediali e metadati: Video Formati multimediali e metadati: Video Marco Tagliasacchi Formati multimediali e metadati: video Sommario 2 Rappresentazione di dati video Compressione di dati video Formati video Rappresentazione di dati

Dettagli

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

La codifica dei Suoni. Prof. Francesco Accarino IIS Altiero Spinelli Via Leopardi 132 Sesto San Giovanni La codifica dei Suoni Prof. Francesco Accarino IIS Altiero Spinelli Via Leopardi 132 Sesto San Giovanni I suoni costituiscono un tipo di informazione con cui siamo costantemente a contatto (linguaggio

Dettagli

Le immagini digitali

Le immagini digitali Le immagini digitali Formati e caratteristiche di digitalizzazione Processo complessivo 1. Documento originale (eventuale restauro del supporto) Argomento della lezione 2. Scansione 3. Oggetto digitale

Dettagli

Il suono digitale. Concetti di base

Il suono digitale. Concetti di base Il suono digitale 1 Concetti di base Il processo di digitalizzazione del suono si chiama encoding Problematiche simili a quelle della digitalizzazione di immagini Frequenza di campionamento: il numero

Dettagli

L obiettivo dell introduzione di MPEG2 è stato quello di ottenere video in qualità broadcast a 4-9 Mbps

L obiettivo dell introduzione di MPEG2 è stato quello di ottenere video in qualità broadcast a 4-9 Mbps MPEG 2 Ing. Marco Bertini - Università degli Studi di Firenze Via S. Marta 3-50139 - Firenze - Italy Tel.: +39-055-4796540 Fax: +39-055-4796363 E-mail: bertini@dsi.unifi.it Web: http://viplab.dsi.unifi.it/~bertini

Dettagli

L obiettivo dell introduzione di MPEG2 è stato quello di ottenere video in qualità broadcast a 4-9 Mbps

L obiettivo dell introduzione di MPEG2 è stato quello di ottenere video in qualità broadcast a 4-9 Mbps MPEG 2 Ing. Marco Bertini - Università degli Studi di Firenze Via S. Marta 3-50139 - Firenze - Italy Tel.: +39-055-4796540 Fax: +39-055-4796363 E-mail: bertini@dsi.unifi.it Web: http://viplab.dsi.unifi.it/~bertini

Dettagli

RAPPRESENTAZIONE DELLE INFORMAZIONI

RAPPRESENTAZIONE DELLE INFORMAZIONI RAPPRESENTAZIONE DELLE INFORMAZIONI 1 RAPPRESENTAZIONE DELLE INFORMAZIONI Le informazioni gestite dai sistemi di elaborazione devono essere codificate per poter essere memorizzate, elaborate, scambiate,

Dettagli

La codifica dell informazione

La codifica dell informazione La codifica dell informazione Rappresentazione binaria Tutta l informazione interna ad un computer è codificata con sequenze di due soli simboli : 0 e 1 L unità elementare di informazione si chiama bit

Dettagli

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

Suono digitale. Ø Un secondo di musica stereo richiede 44'100 campioni di 16 bit (2 byte) ciascuno per due canali, quindi 176'400 byte. Suono digitale Ø Formato standard per i CD audio frequenza di campionamento di 44'100 Hz quantizzazione su 65'536 livelli (un campione viene codificato su 16 bit) Ø Un secondo di musica stereo richiede

Dettagli

Sistemi di Elaborazione delle Informazioni

Sistemi di Elaborazione delle Informazioni SCUOLA DI MEDICINA E CHIRURGIA Università degli Studi di Napoli Federico II Corso di Sistemi di Elaborazione delle Informazioni Dott. Francesco Rossi a.a. 2016/2017 1 Rappresentazione dell informazione

Dettagli

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

Rappresentazione di immagini a colori. Rappresentazione dei colori. Rappresentazione dei colori LA RAPPRESENTAZIONE DELL INFORMAZIONE - II Rappresentazione di immagini a colori LA RAPPRESENTAZIONE DELL INFORMAZIONE - II Per rappresentare immagini utilizzando i colori, a ogni elemento della griglia si dovranno dedicare più bit. Se dedichiamo

Dettagli

OHLQIRUPD]LRQLQRQQXPHULFKH

OHLQIRUPD]LRQLQRQQXPHULFKH OHLQIRUPD]LRQLQRQQXPHULFKH RAPPRESENTAZIONE DI TESTI Lo standard ASCII (American Standard Code for Information Interchange): 7 bit, 2 7 = 128 simboli diversi: - (a z A Z 0 9!?,. ; : @ # $ ), - alcuni codici

Dettagli

La codifica dei suoni

La codifica dei suoni La codifica dei suoni I suoni costituiscono un tipo di informazione con cui siamo costantemente a contatto (linguaggio parlato, musica, rumori) Anche i suoni possono essere rappresentati in forma digitale

Dettagli

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

La codifica dell informazione. Rappresentazione binaria. Rappresentazione posizionale in base 10 La codifica dell informazione Rappresentazione binaria Tutta l informazione interna ad un computer è codificata con sequenze di due soli simboli : 0 e 1 L unità elementare di informazione si chiama bit

Dettagli

Implementazione del modello di Von neumann

Implementazione del modello di Von neumann Modulo 3 Implementazione del modello di Von neumann Una Scheda Madre (1/2) Una Scheda Madre (1/2) Il DVD-RW La registrazione viene effettuata ad una data temperatura e la cancellazione ad una superiore,

Dettagli

Informatica di Base - 6 c.f.u.

Informatica di Base - 6 c.f.u. Università degli Studi di Palermo Dipartimento di Ingegneria Informatica Informatica di Base - 6 c.f.u. Anno Accademico 2007/2008 Docente: ing. Salvatore Sorce Rappresentazione delle informazioni Testo,

Dettagli

Il sistema binario: bit e Byte Codifica del testo Il Byte come U.d.M. dell'informazione Multipli del Byte

Il sistema binario: bit e Byte Codifica del testo Il Byte come U.d.M. dell'informazione Multipli del Byte Rappresentazione digitale delle informazioni Il sistema binario: bit e Byte Codifica del testo Il Byte come U.d.M. dell'informazione Multipli del Byte Ordini di grandezza Codifica delle immagini Codifica

Dettagli

Nozioni di grafica sul calcolatore. concetti di base

Nozioni di grafica sul calcolatore. concetti di base Nozioni di grafica sul calcolatore concetti di base La riproduzione di immagini fotografiche su computer avviene suddividendo l'immagine stessa in una matrice di punti colorati: pixels I formati basati

Dettagli

CONVERSIONE ANALOGICO/DIGITALE

CONVERSIONE ANALOGICO/DIGITALE CONVERSIONE ANALOGICO/DIGITALE Prof. CAPEZIO Francesco Quest'opera è soggetta alla licenza Creative Commons Attribuzione Non Commerciale Il segnale analogico Un segnale è una variazione nel tempo di una

Dettagli

Elaborazione dell informazione. Elaborazione dell informazione. Rappresentazione dei numeri INFORMATICA PER LE DISCIPLINE UMANISTICHE 2 (13042)

Elaborazione dell informazione. Elaborazione dell informazione. Rappresentazione dei numeri INFORMATICA PER LE DISCIPLINE UMANISTICHE 2 (13042) Elaborazione dell informazione INFORMATICA PER LE DISCIPLINE UMANISTICHE 2 (13042) Elaborazione di informazione prevede una codifica come: Dato: insieme di simboli rappresentati su un supporto Negli elaboratori:

Dettagli

INTRODUZIONE ALL AUDIO DIGITALE. 29/10/2008 Imparare a registrare Antonio Arzedi

INTRODUZIONE ALL AUDIO DIGITALE. 29/10/2008 Imparare a registrare Antonio Arzedi INTRODUZIONE ALL AUDIO DIGITALE Analogico Digitale 1 INTRODUZIONE ALL AUDIO DIGITALE Tipi di informazione che devono essere digitalizzate: Testo Immagini Suono 2 INTRODUZIONE ALL AUDIO DIGITALE Sistema

Dettagli

La codifica di sorgente

La codifica di sorgente Tecn_prog_sist_inform Gerboni Roberta è la rappresentazione efficiente dei dati generati da una sorgente discreta al fine poi di trasmetterli su di un opportuno canale privo di rumore. La codifica di canale

Dettagli

Le immagini digitali. Grafica. Due approcci alla modellazione grafica

Le immagini digitali. Grafica. Due approcci alla modellazione grafica Le immagini digitali 1 Grafica Due approcci alla modellazione grafica Grafica bit-map Immagine è rappresentata come un insieme di punti (pixel) esattamente come sul monitor Non sempre i pixel logici dell

Dettagli

Modulo informatica di base 1 Linea 2

Modulo informatica di base 1 Linea 2 Modulo informatica di 1 Linea 2 Mattia Dip. di Informatica e Comunicazione Università degli Studi di Milano, Italia mattia.monga@unimi.it a.a. 2010/11 1 c 2010 M.. Creative Commons Attribuzione-Condividi

Dettagli

Sistemi di Telecomunicazione. Codifiche Multimediali Video - Standard MPEG

Sistemi di Telecomunicazione. Codifiche Multimediali Video - Standard MPEG Sistemi di Telecomunicazione Anno Accademico 2007/2008 Codifiche Multimediali Video - Standard MPEG ing. Francesco Benedetto (fbenedet@uniroma3.it) Digital Signal Processing, Multimedia, and Optical Communication

Dettagli

Corso di Informatica

Corso di Informatica CdLS in Odontoiatria e Protesi Dentarie Corso di Informatica Prof. Crescenzio Gallo crescenzio.gallo@unifg.it I formati audio 2 Digitalizzazione audio Un suono digitalizzato con qualità CD-DA viene campionato

Dettagli

Sistemi di Elaborazione delle Informazioni 6 CFU

Sistemi di Elaborazione delle Informazioni 6 CFU Università degli Studi di Palermo Dipartimento dell Innovazione Industriale e Digitale Sistemi di Elaborazione delle Informazioni 6 CFU Anno Accademico 2016/2017 Docente: ing. Salvatore Sorce Rappresentazione

Dettagli

L'Informazione e la sua Codifica. Maurizio Palesi

L'Informazione e la sua Codifica. Maurizio Palesi L'Informazione e la sua Codifica Maurizio Palesi 1 Obiettivo Il calcolatore è una macchina digitale Il suo linguaggio è composto da due soli simboli Gli esseri umani sono abituati a comunicare utlizzando

Dettagli

La codifica. dell informazione

La codifica. dell informazione 00010010101001110101010100010110101000011100010111 11110000011111111010101001001001010100111010101010 00101101010000111000101111111000001111111101010100 01110110101001110101010100010110101010011100010111

Dettagli

La codifica. dell informazione. Tipi di informazione

La codifica. dell informazione. Tipi di informazione 11111111111111111111111 111111111111111111111111111 111111111111111111111111111 111111111111111111111111111 1111111111111111111111111 11111111111111111111111111 11111111111111111111111 111111111111111111111111111

Dettagli

Classificazione delle applicazioni multimediali su rete

Classificazione delle applicazioni multimediali su rete Classificazione delle applicazioni multimediali su rete 1 Sommario Architettura di riferimento Classificazione per funzionalità Classificazione per tipi di dati trasportati Classificazione per tipi di

Dettagli

Informatica di Base 1 Linea 1

Informatica di Base 1 Linea 1 Informatica di Base 1 Linea 1 Jianyi Lin Dipp. di Matematica e Scienze dell Informazione Università degli Studi di Milano, Italia jianyi.lin@unimi.it a.a. 2011/12 1 c 2011 J.Lin, M. Monga. Creative Commons

Dettagli

Codifica dell Informazione

Codifica dell Informazione Francesco Folino CODIFICA DI DATI E ISTRUZIONI Algoritmi Istruzioni che operano su dati Per scrivere un programma è necessario rappresentare dati e istruzioni in un formato tale che l esecutore automatico

Dettagli

Architettura di un elaboratore. Informatica Architettura di un elaboratore 1

Architettura di un elaboratore. Informatica Architettura di un elaboratore 1 Architettura di un elaboratore Informatica Architettura di un elaboratore 1 Il termine informatica Informazione + automatica Informazione = dati + istruzioni Informatica Architettura di un elaboratore

Dettagli

Sistemi di Elaborazione delle Informazioni 6 CFU

Sistemi di Elaborazione delle Informazioni 6 CFU Università degli Studi di Palermo Dipartimento di Ingegneria Chimica, Gestionale, Informatica, Meccanica Sistemi di Elaborazione delle Informazioni 6 CFU Anno Accademico 2015/2016 Docente: ing. Salvatore

Dettagli

INTRODUZIONE ALL INFORMATICA

INTRODUZIONE ALL INFORMATICA INTRODUZIONE ALL INFORMATICA Docente (teoria) Docente: Wolfgang Faber Annamaria BRIA Studio: Dipartimento di Matematica Cubo 31B 30B IV PIANO 2 Piano Ricevimento: Giovedì dietro dalle appuntamento 17:30

Dettagli

Multimediale Digitale

Multimediale Digitale Multimediale Digitale Una introduzione V1.2: Settembre 2003, commenti e suggerimenti a Bruno.cipolla@istruzione.it Copyright BC 2003 1 Multimediale Digitale Una introduzione Copyright BC 2003 2 Video al

Dettagli

La Rappresentazione dell Informazione

La Rappresentazione dell Informazione La Rappresentazione dell Informazione Parte III I codici Codici a.a. 27-28 Un codice è una funzione che associa ad una sequenza di simboli un significato Codice : {entità} {sequenze di simboli} Un codice

Dettagli

Compressione di dati: testi, immagini, suoni e video. B. Cipolla

Compressione di dati: testi, immagini, suoni e video. B. Cipolla V1.3: Novembre 2008 1 Compressione di dati: testi, immagini, suoni e video B. Cipolla V1.3: Novembre 2008 2 Compressione: motivazioni Ridurre le dimensioni di oggetti digitali per Risparmiare spazio occupato

Dettagli

Parte VI. Sistemi Multimedia

Parte VI. Sistemi Multimedia Parte VI Sistemi Multimedia Sistemi Operativi - prof. Silvio Salza - a.a. 2008-2009 VI - 1 Multimedia Materiali multimediali: Letteralmente più di un medium (es. testo e immagini) Tipicamente filmati con

Dettagli

Parte VI Sistemi Multimedia

Parte VI Sistemi Multimedia Parte VI Sistemi Multimedia Sistemi Operativi - prof. Silvio Salza - a.a. 2008-2009 VI - 1 Multimedia Materiali multimediali: Letteralmente più di un medium (es. testo e immagini) Tipicamente filmati con

Dettagli

Formati multimediali e metadati: Audio

Formati multimediali e metadati: Audio Formati multimediali e metadati: Audio Marco Tagliasacchi Formati multimediali e metadati: audio Sommario 2 Audio digitale Compressione di dati audio Formati audio Audio digitale Onde acustiche 3 Il suono

Dettagli

Rappresentazione binaria. Laboratorio di Informatica. Calcolatori digitali. N: numeri naturali. La codifica binaria. I primi 16 numeri binari

Rappresentazione binaria. Laboratorio di Informatica. Calcolatori digitali. N: numeri naturali. La codifica binaria. I primi 16 numeri binari Rappresentazione binaria Rappresentazioni diverse per: Rappresentazione delle informazioni Numeri naturali Numeri interi relativi Numeri reali Pagina 1 Pagina 4 Calcolatori digitali tutte le informazioni

Dettagli

L informazione numerica

L informazione numerica L informazione numerica Sorgenti di informazione Abbiamo esaminato delle sorgenti di informazione analogiche (audio, video). Abbiamo visto come trasmetterle a distanza per mezzo di sistemi analogici. Come

Dettagli

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

Un ripasso di aritmetica: Conversione dalla base 10 alla base 2 Un ripasso di aritmetica: Conversione dalla base 10 alla base 2 Dato un numero N rappresentato in base dieci, la sua rappresentazione in base due sarà del tipo: c m c m-1... c 1 c 0 (le c i sono cifre

Dettagli

Video Parte 4a. Stabilizzazione. Multimedia

Video Parte 4a. Stabilizzazione. Multimedia Video Parte 4a Stabilizzazione Stabilizzazione Un sistema di stabilizzazione dell immagine ha come scopo quello di rimuovere i movimenti da una sequenza di immagini Padding: movimenti intenzionali Jitter:

Dettagli

Immagini in medicina

Immagini in medicina Università degli Studi di Roma Tor Vergata - Facoltà di Ingegneria Corso di Laurea Triennale in Ingegneria Medica Immagini in medicina BIOIMMAGINI Scopo: Studio delle parti interne del corpo statiche Studio

Dettagli

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

Elementi di Informatica. ( Lezione III, parte I) Rappresentazione delle informazioni : La codifica dei numeri Elementi di Informatica ( Lezione III, parte I) Rappresentazione delle informazioni : La codifica dei numeri Rappresentazione dei numeri All interno dei computer, a causa dei vincoli tecnologici, per rappresentare

Dettagli

La compressione video. Analis i in multiris oluzione Wavelet La compres s ione di immag ini C ompres s ione JPEG S tandard MPEG

La compressione video. Analis i in multiris oluzione Wavelet La compres s ione di immag ini C ompres s ione JPEG S tandard MPEG La compressione video Analis i in multiris oluzione Wavelet La compres s ione di immag ini C ompres s ione JPEG S tandard MPEG Trasformata di Fourier Analisi in frequenza delle immagini 2 Trasformata di

Dettagli

Video Parte 2. Errori di registrazione Drop e Artefatti. Multimedia

Video Parte 2. Errori di registrazione Drop e Artefatti. Multimedia Video Parte 2 Errori di registrazione Drop e Artefatti L errore è ineliminabile Quando si tratta di segnali, di qualunque natura, non si può evitare che essi siano generati o trasmessi senza la presenza

Dettagli

Introduzione alla progettazione grafica

Introduzione alla progettazione grafica Introduzione alla progettazione grafica Marco Franceschini 2 Introduzione Progettazione tecnica Progettazione artistica Il progettista grafico 3 Elementi del progetto grafico Supporto (tipologie, formati,...)

Dettagli

Modello di Sistema Real Time. Corso di Sistemi RT Prof. Davide Brugali Università degli Studi di Bergamo

Modello di Sistema Real Time. Corso di Sistemi RT Prof. Davide Brugali Università degli Studi di Bergamo Modello di Sistema Real Time Corso di Sistemi RT Prof. Davide Brugali Università degli Studi di Bergamo Sistema in tempo reale 2 Processori e risorse 3 Processori e risorse 4 Risorse 5 Ready queue I descrittori

Dettagli

Sistemi di Elaborazione delle Informazioni 6 CFU

Sistemi di Elaborazione delle Informazioni 6 CFU Università degli Studi di Palermo Dipartimento di Ingegneria Chimica, Gestionale, Informatica, Meccanica Sistemi di Elaborazione delle Informazioni 6 CFU Anno Accademico 2015/2016 Docente: ing. Salvatore

Dettagli

La codifica dei suoni

La codifica dei suoni La codifica dei suoni I suoni costituiscono un tipo di informazione con cui siamo costantemente a contatto (linguaggio parlato, musica, rumori) Anche i suoni possono essere rappresentati in forma digitale

Dettagli

La codifica dei suoni

La codifica dei suoni La codifica dei suoni I suoni costituiscono un tipo di informazione con cui siamo costantemente a contatto (linguaggio parlato, musica, rumori) Anche i suoni possono essere rappresentati in forma digitale

Dettagli

La codifica dei suoni

La codifica dei suoni La codifica dei suoni I suoni costituiscono un tipo di informazione con cui siamo costantemente a contatto (linguaggio parlato, musica, rumori) Anche i suoni possono essere rappresentati in forma digitale

Dettagli

Compressione Parte 1. Prof. Filippo Milotta Informatica Musicale

Compressione Parte 1. Prof. Filippo Milotta Informatica Musicale Compressione Parte 1 Prof. Filippo Milotta milotta@dmi.unict.it Perché comprimere? 1. Riduzione dello spazio di memoria occupato 2. Riduzione dei tempi (e costi) di trasmissione 2 Compressione Come comprimere

Dettagli

La codifica delle immagini

La codifica delle immagini Lettere e numeri non costituiscono le uniche informazioni utilizzate dagli elaboratori ma si stanno diffondendo sempre di più applicazioni che utilizzano ed elaborano anche altri tipi di informazione:

Dettagli

UNIVERSITÀ - OSPEDALE di PADOVA MEDICINA NUCLEARE 1. Lezione 5: Formati di immagine: JPEG. D. Cecchin, F. Bui FORMATO GRAFICO JPEG

UNIVERSITÀ - OSPEDALE di PADOVA MEDICINA NUCLEARE 1. Lezione 5: Formati di immagine: JPEG. D. Cecchin, F. Bui FORMATO GRAFICO JPEG UNIVERSITÀ - OSPEDALE di PADOVA MEDICINA NUCLEARE 1 Lezione 5: Formati di immagine: JPEG D. Cecchin, F. Bui FORMATO GRAFICO JPEG ACRONIMO DI: JOINT PHOTOGRAPHIC EXPERT GROUP SVILUPPATO NEL: 1986 da un

Dettagli