b'\n_START_ARTICLE_\nDivx Post processing\n_START_SECTION_\nImage Scaling\n_START_PARAGRAPH_\nUn processo fondamentale del Post-Processing \xc3\xa8 l\'Image scaling costituito da metodi quali l\'interpolazione lineare, l\'interpolazione bilineare o interpolazione cubica  eseguite quando si aumentano le dimensioni dell\'immagine. Questo comporta il sottocampionamento (riduzione o contrazione dell\'immagine) o lo zoom (ingrandimento di un\'immagine); ci\xc3\xb2 consente di ridurre o nascondere artefatti e difetti nel video originale. \xc3\x88 importante comprendere che il Post-processing comporta sempre un compromesso tra velocit\xc3\xa0, morbidezza e nitidezza. L\'Image scaling, il processo di ridimensionamento di un\'immagine digitale, \xc3\xa8 da considerarsi per niente banale._NEWLINE_Quando le dimensioni di un\'immagine vengono ingrandite, i pixel che la compongono diventeranno sempre pi\xc3\xb9 visibili, facendola apparire \xe2\x80\x9cmorbida\xe2\x80\x9d (soft). _NEWLINE_Al contrario riducendo le dimensioni dell\'immagine essa tender\xc3\xa0 a rafforzare la propria nitidezza apparente._NEWLINE_L\'uso dell\'Image scaling deriva, oltre dalla necessit\xc3\xa0 di un montaggio video in un\'area di visualizzazione pi\xc3\xb9 piccola, dall\'esigenza di ridurre le dimensioni dell\'immagine al fine di produrre miniature._NEWLINE_Allargare un\'immagine (upsampling o interpolazione) \xc3\xa8 generalmente meno frequente, in quanto con lo zoom di un\'immagine, non \xc3\xa8 possibile scoprirvi informazioni in pi\xc3\xb9; inoltre la qualit\xc3\xa0 dell\'immagine ne risente inevitabilmente. Tuttavia, ci sono diversi modi di aumentare il numero di pixel che l\'immagine contiene e che uniforma l\'aspetto dei pixel originali.\n_START_SECTION_\nMetodi di Scaling\n_START_PARAGRAPH_\nLa dimensione di un\'immagine pu\xc3\xb2 essere modificata in diversi modi._NEWLINE_Considerate la dimensione raddoppiata dell\'immagine seguente:_NEWLINE_Il metodo pi\xc3\xb9 semplice di raddoppiare le sue dimensioni \xc3\xa8 l\'interpolazione prossimale che sostituisce ogni pixel con quattro pixel dello stesso colore:_NEWLINE_L\'immagine risultante \xc3\xa8 pi\xc3\xb9 grande dell\'originale e conserva tutti i dettagli originali, ma presenta un\'indesiderata scalettatura (aliasing). Le linee diagonali della \xe2\x80\x9cW\xe2\x80\x9d ad esempio, mostrano la caratteristica forma \xe2\x80\x9ca scala\xe2\x80\x9d_NEWLINE_Altri metodi di scaling permettono di preservare i contorni lisci dell\'immagine._NEWLINE_Per esempio l\'interpolazione bilineare produce il seguente risultato._NEWLINE_L\'interpolazione lineare o bilineare \xc3\xa8 in genere il migliore metodo per variare le dimensioni di un\'immagine, ma causa qualche "ammorbidimento" indesiderato dei dettagli e pu\xc3\xb2 essere ancora frastagliato. Tra i migliori sistemi di Scaling \xc3\xa8 inclusa anche l\'interpolazione bicubica:_NEWLINE_In computer grafica per l\'ingrandimento di immagini a bassa risoluzione o a pochi colori (di solito da 2 a 256), i migliori risultati saranno raggiunti dal filtro hq2x o da algoritmi di ingradimento simili._NEWLINE_Questi producono spigoli nitidi e netti, mantenendo un elevato livello di dettaglio:_NEWLINE_Per le immagini in scala ( Raster Image con molti colori) un altro algoritmo di anti-aliasing utilizzato \xc3\xa8 il supersampling.\n_START_SECTION_\nI livelli del Post-Processing\n_START_PARAGRAPH_\nIl Post-Processing per\xc3\xb2 \xc3\xa8 un processo molto pesante per la CPU, e richiede spesso pi\xc3\xb9 risorse della decodifica stessa. \xc3\x88 possibile non aver bisogno del Post-Processing, nel caso in cui non si desiderino ad esempio modificare le immagini, o se il proprio sistema non risulta sufficientemente potente per supportarlo. Sono presenti 6 livelli di Post-Processing. Al livello minimo (level 0), non viene usato alcun algoritmo di Post-Processing; al livello massimo (level 6), viene utilizzato ogni algoritmo intelligente per modificare l\'apparenza dei propri video._NEWLINE_Poich\xc3\xa9 l\'occhio umano \xc3\xa8 meno sensibile ai componenti della crominanza di un segnale video (o componenti differenza, sono i fattori che definiscono la quantit\xc3\xa0 di colore.), e pi\xc3\xb9 a quelli della luminanza (ovvero la luminosit\xc3\xa0 del pixel, ci\xc3\xb2 che normalmente viene definito come chiaro o scuro), ai livelli pi\xc3\xb9 bassi di Post-Processing il decoder far\xc3\xa0 uso dei filtri basandosi solo sulla luminanza e man mano che il livello di Post-Processing viene aumentato, per ogni filtro il decoder attiver\xc3\xa0 in sequenza gli algoritmi che gestiscono la crominanza.\n_START_SECTION_\nI filtri del DivX Post\xe2\x80\x93Processing\n_START_PARAGRAPH_\nIl DivX Post-Processing \xc3\xa8 costituito dal filtro di Deblocking orizzontale e verticale e dal filtro di Deringing._NEWLINE_Gli algoritmi del DivX Post-Processing vengono attivati nel seguente ordine: Deblocking sui piani di luminanza, Deblocking sui piani di crominanza, Deringing.\n_START_SECTION_\nIl filtro di Deblocking\n_START_PARAGRAPH_\nIl filtro di Deblocking \xc3\xa8 utilizzato per migliorare l\'aspetto delle immagini decodificate. Il cosiddetto "blocking", ovvero il quadrettamento dell\'immagine, \xc3\xa8 utilizzato dal programma di compressione MPEG. Si nota in corrispondenza di sfumature di colori e particolarmente a bassi bitrate. Il filtro viene applicato a video decodificati per aumentare la qualit\xc3\xa0 visiva e smussare gli spigoli che possono comparire tra i macroblocchi durante la codifica. Il blocking quindi \xc3\xa8 la presenza di imperfezioni visibili tra i limiti dei blocchi che compongono i singoli fotogrammi video._NEWLINE_A differenza delle vecchie codifiche video mpeg-1/2/4 il filtro di deblocking dell\'H.264 (codec usato a partire dalla versione 7 del formato DivX)  non \xc3\xa8 una funzione opzionale supplementare nel decoder ma una caratteristica sia del processo di codifica che di decodifica, in modo che gli effetti in-loop del filtro vengono inseriti riferendosi a macroblocchi usati per migliorare le prestazioni del video in relazione alla macchina usata. Il filtro opera sulla luminanza e sulla crominanza di ogni immagine su blocchi 4x4 e 8x8, filtrando i macroblocchi causati dalla compressione del codec. I macroblocchi sono gli artefatti pi\xc3\xb9 evidenti, ed \xc3\xa8 per questo che il Deblocking \xc3\xa8 il primo filtro ad essere usato._NEWLINE_Il limite di ogni piccolo blocco \xc3\xa8 assegnato ad un margine rafforzato, se \xc3\xa8 anche un limite di un macroblocco, se la codifica dei o tra i blocchi hanno riferimenti diversi o se si opera sulla luminanza o crominanza dei margini. Pi\xc3\xb9 efficaci livelli di filtraggio sono assegnati tramite questo schema dove \xc3\xa8 pi\xc3\xb9 probabile la presenza di distorsione. Il filtro pu\xc3\xb2 modificare fino a 3 campioni in ogni lato di ogni margine del blocco dato (nel caso in cui un limite \xc3\xa8 un limite di luminanza che si trova tra differenti macroblocchi e se uno di essi \xc3\xa8 codificato internamente). In molti casi possono essere modificati uno o due campioni in entrambi i margini (in base alla grandezza di quantizzazione, la scelta della potenza del filtro dal decodificatore, il risultato di un rilevamento di margine e altri fattori)._NEWLINE_L\'uso di filtri di Deblocking come tecnica di Post Processing per migliorare la qualit\xc3\xa0 della visualizzazione di immagini decodificate \xc3\xa8 al momento una tecnologia ben conosciuta. \xc3\x88 particolarmente utilizzata nell\'industria delle video conferenze, dove il basso bit-rate usato tende a visualizzare immagini di scarsa qualit\xc3\xa0 che pu\xc3\xb2 essere migliorata sostanzialmente con l\'utilizzo di questi filtri.\n_START_SECTION_\nIl filtro di Deringing\n_START_PARAGRAPH_\nIl "ringing" \xc3\xa8 la presenza di bordi distorti attorno agli elementi di un\'immagine video. _NEWLINE_Il filtro di De-ringing viene usato per eliminare questo "rumore" vicino ai bordi netti (chiamato anche "moschito"). Questo difetto \xc3\xa8 pi\xc3\xb9 evidente nelle animazioni, in corrispondenza dei bordi dei personaggi, normalmente neri. Si manifesta con una serie di punti colorati assolutamente non presenti nell\'originale. Il filtro di Deringing \xc3\xa8 attivato al livello 5 di Post-Processing.'