Còdec de vídeo
dispositiu o programari que pot transformar dades de vídeo en un format codificat amb diferents característiques i/o viceversa From Wikipedia, the free encyclopedia
dispositiu o programari que pot transformar dades de vídeo en un format codificat amb diferents característiques i/o viceversa From Wikipedia, the free encyclopedia
Un còdec de vídeo (codificador/descodificador) és un mòdul de programari que permet la compressió i descompressió de vídeo digital. La majoria de còdecs comprimeixen la informació, perquè pugui ser emmagatzemada o transmesa amb el mínim espai possible, per aconseguir-ho s'aprofita que les seqüències de vídeo presenten redundància en les dimensions espacial i temporal. Per tan eliminant informació redundant s'aconsegueix codificar la informació optimitzada.
En general els codificadors de vídeo comencen per realitzar la conversió del senyal de chroma, passen del format RGB al format de color YCbCr la qual cosa permet la realització d'un mostreig ortogonal (els més comuns són: 4:4:4, 4:2:2 i 4:2:0). La conversió a aquest nou format genera dos avantatges:
Els senyals de vídeo presenten diferents tipus de redundància i informació irrellevant que pot ser eliminada o reduïda a partir d'un senzill procés de codificació. El procés més utilitzat és el de dividir la imatge en blocs (normalment 8x8) i aplicar la DCT (discret cosine transform). Un cop la informació ha estat transformada, els coeficients són explorats en un ordre específic, i amb l'ajut d'una taula de valors de quantificació es quantifiquen aquests coeficients.
La compensació de moviment és una tècnica utilitzada en la codificació de vídeo que té com a principal objectiu eliminar la redundància temporal existent entre les imatges que componen una seqüència per tal d'augmentar la compressió.
El procés es basa en un algorisme que examina la successió de fotogrames consecutius, generalment molt similars entre si, per analitzar i estimar el moviment succeït entre cadascun d'ells. Si el sistema descobreix que una secció de la imatge ja ha estat transmesa anteriorment, envia la informació referent a la seva antiga localització en lloc de la mateixa secció. D'aquesta manera, la millor predicció de la imatge actual vindrà donada per la compensació de moviment basant-se en els frames anteriors.
Un dels efectes visuals indesitjats de la codificació de vídeo és l'aparició de l'efecte bloc. Aquest efecte produeix l'aparició d'estructures de bloc en la imatge codificada i és degut principalment a la quantificació dels coeficients transformats per la DCT.
Existeixen diferents tipus de tècniques per eliminar aquests efecte, en general són filtres que el minimitzen. Per exemple, el nou estàndard de codificació de vídeo H.264/MPEG-4 AVC utilitza un filtre anomenat Adaptive in-loop deblocking filter capaç d'eliminar l'efecte bloc de manera molt òptima.
El procés de descodificació consisteix bàsicament en el procés invers de cada pas realitzat en la codificació. L'únic pas que no pot ser invertit exactament és el de quantificació. Per això s'ha realitzat un procés d'aproximació anomenat quantificació invertida o dequantificació capaç de simular el procés invers.
Hi ha dues organitzacions que dominen l'estandardització de codificadors de vídeo són:
Unió Internacional de les Telecomunicacions – Sector de l'Estandardització de les Telecomunicacions
Organització Internacional de l'Estandardització i Comissió Electrotècnica Internacional
Un dels aspectes que més afecten els còdecs són els de la profunditat de bits, pels quals a més bits, més informació tindrem, permetent així un etalonatge més agressiu i evitant el banding.
El mostreig de color indica la forma en la que es comprimirà la crominància.
Quantitat de línies verticals i horitzontals. No té relació amb la resolució real de la càmera amb la que han estat gravats ni amb la nitidesa. Són les dades de la compressió (expressades en Mbps o Mbit/s) la que ens informen de la compressió-qualitat que té aquest.
L'anomenat group of pictures (GOP), especifica l'ordre en el que s'emmagatzemen les imatges. Pot ser intra, on cada imatge és independent, o emprar diversos mètodes on s'empra una imatge independent de referència i altres emmagatzemades junt amb la mateixa contenció de la informació.
És a dir, emmagatzema una imatge, i les diferències en un grup determinat de les següents fins que tornes a tenir una imatge completa. Exemple:
GOP12: si es grava a 24 fps contindrà dues imatges completes en intervals de mig segon, 11 partint de la mateixa i els altres 11 interpolats.[1]
S'utilitzen, principalment per comprimir les dades tot emprant un algoritme perquè amb la màxima compressió possible no hi hagi una gran pèrdua de qualitat final.[2]
Hi ha de molts tipus, la majoria creats per la mateixa marca de la grabadora interna on grabem (en produccions normals, la mateixa càmera) o si és en grabadora externa es pot escollir sense compressió (RAW) o els còdecs que s'escullin, siguin de la marca que siguin. Els còdecs que provoquen pèrdua important d'informació s'anomenen Lossy. Són bastant habituals, ja que generalment és preferible tenir una lleugera pèrdua d'imatge que un arxiu molt més gran per una quantitat d'informació gairebé imperceptible en el resultat final.
Seamless Wikipedia browsing. On steroids.
Every time you click a link to Wikipedia, Wiktionary or Wikiquote in your browser's search results, it will show the modern Wikiwand interface.
Wikiwand extension is a five stars, simple, with minimum permission required to keep your browsing private, safe and transparent.