Filmlexikon.
Sostieni
codifica a lunghezza di sequenza
VFX

codifica a lunghezza di sequenza

run-length encoding
Murnau AI illustration
linear encoding nonlinear encoding glue code interframe coding linear interpolation latency

Metodo di compressione per dati pixel — memorizza pixel ripetuti come conteggio + valore. Efficiente per maschere e canali alfa.

Nel flusso di lavoro VFX, la codifica run-length (RLE) si incontra principalmente quando si lavora con matte e canali alfa — dove il metodo si dimostra valido perché sono presenti ampie aree con valori di pixel identici. Invece di memorizzare ogni pixel singolarmente, si scrive semplicemente: "Il valore X si ripete 500 volte di seguito". Ciò consente un notevole risparmio di memoria e larghezza di banda, specialmente con maschere binarie (bianco/nero) o aree monocolore. In pratica, l'RLE viene spesso utilizzata nell'archiviazione di matte di rotoscopia o nell'esportazione di holdout pass — dove tali aree omogenee sono la regola, non l'eccezione.

Tecnicamente funziona così: l'encoder scansiona l'immagine sequenzialmente, conta i valori identici consecutivi e memorizza solo queste coppie (valore, lunghezza della sequenza). Uno sfondo bianco di un matte con 2000 pixel identici diventa un set di dati. La decompressione è banale — si legge la coppia e si scrive il valore n volte nel framebuffer. Ciò rende l'RLE particolarmente attraente per i flussi di lavoro in cui le operazioni rapide di lettura/scrittura contano: consegna dei dailies, generazione di proxy o il passaggio tra compositore e farm di rendering.

Svantaggio pratico: l'RLE funziona bene solo con basse profondità di colore e contenuti omogenei. Con immagini fotorealistiche ad alto livello di dettaglio, il formato del file diventa spesso più grande dell'originale — l'algoritmo richiede quindi più bit per la codifica della lunghezza di quanti ne risparmi. Per questo motivo, le moderne pipeline VFX utilizzano l'RLE principalmente per matte in scala di grigi e canali alfa, non per beauty pass RGB. TGA e TIF supportano nativamente l'RLE, e anche alcuni formati proprietari dei principali motori di rendering utilizzano varianti di questo per risparmiare spazio di archiviazione.

Sul set o nella supervisione post-produzione, non è necessario occuparsene attivamente — questo avviene in background durante l'esportazione. Ma quando si gestiscono grandi quantità di lavoro di rotoscopia o si preparano pass per composizioni complesse, vale la pena pensarci: utilizzare l'RLE dove possibile (matte, alfa), saltarla per dati di immagine ad alta frequenza. In questo modo si risparmiano rapidamente diversi gigabyte per inquadratura e si accelerano i tassi di throughput dell'intera catena.

Continua nel lessico

Termini correlati

Metti alla prova

Quiz

1. Was beschreibt „Lauflängen-Codierung" am besten?

2. Zu welchem Department gehört „Lauflängen-Codierung"?

Segnala un errore
Dall'ecosistema Filmfarm

Comprendere il linguaggio visivo, preventivare le produzioni, connettere la troupe.

Il lessico fa parte dell'ecosistema Filmfarm — accanto al preventivo (FilmBalance), una rivista di settore (FilmCircus) e il networking della troupe (FilmCall, CrewMesh). Un vocabolario comune per tutta la produzione.

FilmFarm FilmRadarProssimamenteFilmPulseProssimamenteFilmNumbersProssimamenteFilmCapitalProssimamenteFilmLabProssimamenteFilmBalanceProssimamenteFilmCircusProssimamente