Luigi Loreti

Video · Compressione · Fourier

La mia scoperta
di JPEG e MPEG

Dalle soluzioni per il Giubileo del 2000 alla rappresentazione delle immagini.

Sedici segnali video in un unico quadro televisivo: un problema concreto di trasmissione, la ricerca di modi per sfruttare la ridondanza e l’incontro con gli standard di compressione.

Un racconto in prima persona

Prima degli standard, un problema concreto

Prima ancora di approfondire JPEG e MPEG, avevo già cominciato a pensare a sistemi per ridurre l’informazione necessaria a trasmettere il video. Non partivo da uno standard, ma da una domanda pratica: come far passare più immagini in un collegamento pensato per un solo segnale televisivo?

Il Giubileo del 2000 e il progetto per SPACE ITALIA

Per il Giubileo del 2000 progettai per SPACE ITALIA un sistema di controllo video destinato alle cattedrali di Roma. Dovevo trasportare contemporaneamente 16 segnali video, utilizzando un normale trasmettitore televisivo.

Nel sistema che avevamo a disposizione il collegamento era analogico: non potevo semplicemente affidarmi al trasporto di più flussi video digitali. Dovevo trovare il modo di far convivere le informazioni delle 16 sorgenti nello spazio di un unico quadro televisivo.

Realizzai quindi un sistema che distribuiva i campioni dei diversi segnali attraverso un’alternanza di pixel e righe. In ricezione le informazioni venivano separate e utilizzate per ricostruire le immagini dei singoli canali.

Lavoravo sulla ridondanza del segnale video e sulla sua scomposizione in luminanza e crominanza. L’idea era usare meglio la capacità del collegamento, evitando di trattare ogni immagine come se tutte le sue informazioni dovessero essere trasmesse separatamente e integralmente.

Era un progetto di cui ero molto soddisfatto: 16 segnali video nello spazio di un solo quadro televisivo, ricostruiti all’arrivo. Una soluzione nata dalle esigenze del momento e dall’esperienza accumulata sul video.

Non era MPEG: il mio sistema organizzava e condivideva le risorse del segnale televisivo tra più sorgenti. È importante distinguere questa tecnica di multiplazione e ricostruzione dalla codifica digitale standardizzata che avrei poi approfondito.

L’incontro con JPEG e MPEG

Quando cominciai a studiare JPEG e MPEG, ritrovai un’idea che mi era familiare: per rappresentare un’immagine non è sempre necessario conservare o trasmettere ogni dettaglio nello stesso modo. Si possono sfruttare somiglianze, ripetizioni e caratteristiche della percezione per ridurre i dati.

Non era la scoperta di standard appena nati: era la mia scoperta di quel mondo e di quanto potesse offrire al lavoro che stavo facendo.

JPEG · Comprimere un’immagine

Nel JPEG classico con perdita, l’immagine viene elaborata in blocchi di 8 × 8 campioni. La trasformata discreta del coseno, o DCT, rappresenta ciascun blocco attraverso componenti a diverse frequenze spaziali.

I coefficienti vengono quantizzati: la loro precisione viene ridotta, con una perdita di informazione controllata. La codifica successiva rende più compatta la rappresentazione. Spesso viene ridotta anche la risoluzione delle componenti di colore rispetto alla luminanza.

MPEG · Comprimere anche il tempo

Nella codifica video di MPEG-1 e MPEG-2, alle tecniche di trasformazione e quantizzazione si aggiunge la previsione tra immagini successive.

La stima e la compensazione del movimento consentono di descrivere lo spostamento di porzioni dell’immagine. Si codificano poi le differenze residue rispetto alla previsione, anziché ripetere ogni volta tutta l’informazione del fotogramma.

Approfondimenti tecnici: Digital Video Coding Standards and Their Role in Video Communications · University of Massachusetts: Video Compression.

Tre modi di riconoscere ciò che si ripete

  • Ridondanza spaziale: punti vicini della stessa immagine contengono spesso informazioni simili.
  • Componenti di colore: luminanza e crominanza possono essere trattate con precisioni e risoluzioni diverse.
  • Ridondanza temporale: tra un fotogramma e il successivo, una parte della scena può restare uguale o semplicemente spostarsi.

Le tecniche non sono tutte equivalenti e non producono lo stesso risultato: ridurre i dati significa scegliere un compromesso tra qualità, dettaglio, fluidità e capacità di trasmissione. La trasformata, da sola, non è ciò che elimina l’informazione: nel JPEG classico e nella codifica a trasformata dei video, è la quantizzazione a introdurre la perdita.

E alla fine, ancora Fourier

Il collegamento con la mia guida alla comprensione del mondo era naturale: scomporre qualcosa di complesso in componenti più semplici per capirlo e trattarlo meglio.

La DCT non è la trasformata di Fourier, ma appartiene alla stessa famiglia di idee: descrivere un segnale mediante componenti oscillanti, in questo caso coseni a diverse frequenze. La compressione richiede poi altri passaggi, dalla quantizzazione alla codifica e, nel video, alla previsione del movimento.

Insomma, per me Fourier continuava a imperare: dal laboratorio di fisica al video, dai grandi schermi alla compressione delle immagini. Cambiavano gli strumenti, ma il piacere di trovare una struttura semplice dentro un problema complesso restava lo stesso.

Ma anche questa storia continua.

Gli altri capitoli

Una vita con il video →

Il primo videowall →

Dai videowall ai LED wall →

Approfondimenti e materiali storici →

Luigi Loreti

Contatti

Per ricerca, collaborazioni, idee, musica, vela o semplice curiosità:

luigi.loreti@optopc.it