FMUSER Wirless Trasmetti video e audio più facilmente!
es.fmuser.org
it.fmuser.org
fr.fmuser.org
de.fmuser.org
af.fmuser.org -> Afrikaans
sq.fmuser.org -> albanese
ar.fmuser.org -> Arabo
hy.fmuser.org -> Armenian
az.fmuser.org -> Azerbaigiano
eu.fmuser.org -> Basco
be.fmuser.org -> bielorusso
bg.fmuser.org -> Bulgaro
ca.fmuser.org -> Catalano
zh-CN.fmuser.org -> Cinese (semplificato)
zh-TW.fmuser.org -> Cinese (Tradizionale)
hr.fmuser.org -> croato
cs.fmuser.org -> ceco
da.fmuser.org -> danese
nl.fmuser.org -> Olandese
et.fmuser.org -> Estone
tl.fmuser.org -> Filippino
fi.fmuser.org -> finlandese
fr.fmuser.org -> Francese
gl.fmuser.org -> Galiziano
ka.fmuser.org -> georgiano
de.fmuser.org -> tedesco
el.fmuser.org -> Greca
ht.fmuser.org -> Creolo haitiano
iw.fmuser.org -> Ebraico
hi.fmuser.org -> Hindi
hu.fmuser.org -> Hungarian
is.fmuser.org -> Islandese
id.fmuser.org -> Indonesiano
ga.fmuser.org -> Irlandese
it.fmuser.org -> Italiano
ja.fmuser.org -> giapponese
ko.fmuser.org -> coreano
lv.fmuser.org -> Lettone
lt.fmuser.org -> Lithuanian
mk.fmuser.org -> Macedone
ms.fmuser.org -> Malese
mt.fmuser.org -> Maltese
no.fmuser.org -> Norwegian
fa.fmuser.org -> persiano
pl.fmuser.org -> polacco
pt.fmuser.org -> portoghese
ro.fmuser.org -> Romeno
ru.fmuser.org -> Russo
sr.fmuser.org -> Serbo
sk.fmuser.org -> slovacco
sl.fmuser.org -> Sloveno
es.fmuser.org -> spagnolo
sw.fmuser.org -> Swahili
sv.fmuser.org -> svedese
th.fmuser.org -> Thai
tr.fmuser.org -> turco
uk.fmuser.org -> Ucraino
ur.fmuser.org -> Urdu
vi.fmuser.org -> Vietnamita
cy.fmuser.org -> Gallese
yi.fmuser.org -> Yiddish
JVT (Joint Video Team) è stato fondato a Pattaya, Thailandia nel dicembre 2001. È composto da esperti di codifica video di due organizzazioni internazionali di standardizzazione, ITU-T e ISO. L'obiettivo di JVT è formulare un nuovo standard di codifica video per raggiungere gli obiettivi di un elevato rapporto di compressione video, alta qualità dell'immagine e buona adattabilità della rete. Allo stato attuale, il lavoro di JVT è stato accettato da ITU-T. Il nuovo standard di codifica della compressione video si chiama standard H.264. Questo standard è accettato anche dall'ISO, chiamato standard AVC (Advanced Video Coding), che fa parte 10 di MPEG-4.
Lo standard H.264 può essere suddiviso in tre gradi:
livello base (la sua versione semplice, ampia applicazione);
Gradi principali (vengono adottate una serie di misure tecniche per migliorare la qualità dell'immagine e aumentare il rapporto di compressione, che possono essere utilizzate per SDTV, HDTV, DVD, ecc.);
Grado esteso (può essere utilizzato per lo streaming video su varie reti).
H.264 non solo consente di risparmiare il 50% della velocità di codice rispetto a H.263 e MPEG-4, ma offre anche un supporto migliore per la trasmissione di rete. Introduce un meccanismo di codifica per i pacchetti IP, che favorisce la trasmissione dei pacchetti nella rete e supporta lo streaming di video nella rete. H.264 ha forti caratteristiche anti-errore e può adattarsi alla trasmissione video in canali wireless con elevate velocità di perdita di pacchetti e gravi interferenze. H.264 supporta la trasmissione della codifica gerarchica sotto diverse risorse di rete per ottenere una qualità dell'immagine stabile. H.264 può essere adattato alla trasmissione video in reti diverse e ha una buona affinità di rete.
Uno, sistema di compressione video H.264
Il sistema di compressione standard H.264 è composto da due parti: Video Coding Layer (VCL) e Network Abstraction Layer (NAL). VCL include l'encoder VCL e il decoder VCL, la funzione principale è la codifica e la decodifica della compressione dei dati video, che include unità di compressione come la compensazione del movimento, la codifica della trasformazione e la codifica dell'entropia. NAL viene utilizzato per fornire a VCL un'interfaccia unificata che non ha nulla a che fare con la rete. È responsabile dell'incapsulamento e del confezionamento dei dati video e della loro trasmissione sulla rete. Utilizza un formato dati unificato, incluso un singolo byte di informazioni di intestazione e più byte. Dati e framing video, segnalazione del canale logico, informazioni di temporizzazione, segnale di fine sequenza, ecc. L'intestazione del pacchetto contiene flag di archiviazione e flag di tipo. Il flag di archiviazione viene utilizzato per indicare che i dati correnti non appartengono al frame a cui si fa riferimento. Il flag del tipo viene utilizzato per indicare il tipo di dati dell'immagine.
VCL può trasmettere parametri di codifica regolati in base alle condizioni di rete correnti.
2. Caratteristiche di H.264
H.264, come H.261 e H.263, adotta anche la codifica differenziale della codifica di trasformazione DCT più DPCM, ovvero una struttura di codifica ibrida. Allo stesso tempo, H.264 introduce nuovi metodi di codifica nell'ambito della codifica ibrida, che migliora l'efficienza della codifica ed è più vicino alle applicazioni pratiche.
H.264 non ha opzioni ingombranti, ma si sforza di "tornare alle basi" in modo conciso. Ha prestazioni di compressione migliori rispetto a H.263 ++ e ha la capacità di adattarsi a più canali.
H.264 ha una vasta gamma di obiettivi applicativi, che possono soddisfare varie applicazioni video di velocità e occasioni diverse e ha migliori capacità di elaborazione contro errori e perdita di pacchetti.
Il sistema di base di H.264 non ha bisogno di utilizzare il copyright, ha una natura aperta e può ben adattarsi all'uso di reti IP e wireless. Ciò è di grande importanza per l'attuale trasmissione su Internet di informazioni multimediali e per la trasmissione su rete mobile di informazioni a banda larga.
Sebbene la struttura di base della codifica H.264 sia simile a H.261 e H.263, è stata migliorata in molti aspetti, come elencato di seguito.
1. Più migliore stima del movimento
Stima ad alta precisione
utilizza la stima di mezzo pixel in H.263 e utilizza inoltre la stima del movimento di 1/4 o anche 1/8 pixel in H.264. Cioè, lo spostamento del vettore di movimento reale può essere basato su 1/4 o anche 1/8 pixel come unità di base. Ovviamente, maggiore è la precisione dello spostamento del vettore di movimento, minore è l'errore residuo tra i frame, minore è la velocità di trasmissione del codice, cioè maggiore è il rapporto di compressione.
In H.264, viene utilizzato un filtro FIR di sesto ordine per ottenere il valore della posizione di 1/2 pixel. Quando si ottiene il valore di 1/2 pixel, è possibile ottenere il valore di 1/4 di pixel mediante interpolazione lineare,
Per il formato video 4: 1: 1, l'accuratezza di 1/4 pixel del segnale di luminanza corrisponde al vettore di movimento di 1/8 pixel della parte di crominanza, quindi è necessaria un'operazione di interpolazione di 1/8 pixel per il segnale di crominanza.
Teoricamente, se la precisione della compensazione del movimento è raddoppiata (ad esempio, da una precisione di pixel interi a una precisione di 1/2 pixel), può esserci un guadagno di codifica di 0.5 bit / campione, ma la verifica effettiva ha rilevato che l'accuratezza del vettore di movimento supera 1/8 pixel Dopodiché, il sistema praticamente non ha vantaggi evidenti. Pertanto, in H.264, viene utilizzata solo la modalità vettoriale di movimento con una precisione di 1/4 pixel anziché una precisione di 1/8 pixel.
Stima della modalità di partizione multi-macroblocco
Nella modalità di previsione H.264, un blocco macro (MB) può essere suddiviso in 7 diverse dimensioni di modalità. Questa divisione multi-modalità flessibile e sottile del blocco macro è più adatta alla forma dell'oggetto in movimento reale nell'immagine, quindi, possono esserci 1, 2, 4, 8 o 16 vettori di movimento in ogni blocco macro.
Stima dei frame multiparametrici
In H.264, è possibile utilizzare la stima del movimento di più frame di parametri, ovvero ci sono più frame di parametri che sono stati appena codificati nel buffer dell'encoder e l'encoder ne seleziona uno per fornire un migliore effetto di codifica come un parametro Frame e indica quale frame viene utilizzato per la previsione, in modo da ottenere un effetto di codifica migliore rispetto all'utilizzo dell'ultimo frame codificato come frame di previsione.
2. Trasformazione intera di piccola dimensione da 4 a 4
L'unità usuale utilizzata nella codifica della compressione video è da 8 a 8 blocchi. In H.264, tuttavia, vengono utilizzati blocchi da 4 a 4 di piccole dimensioni. Man mano che la dimensione del blocco di trasformazione si riduce, la divisione degli oggetti in movimento è più accurata. In questo caso, la quantità di calcolo nel processo di trasformazione dell'immagine è piccola e anche l'errore di convergenza sul bordo dell'oggetto in movimento è notevolmente ridotto.
Quando c'è una grande area liscia nell'immagine, al fine di evitare la differenza in scala di grigi tra i blocchi causata dalla trasformazione di piccole dimensioni, H.264 può eseguire i coefficienti DCT di 16 4 ~ 4 blocchi dei dati di luminosità del macroblocco intra-frame. Per la seconda trasformazione da 4 a 4 blocchi, i coefficienti DC da 4 a 4 blocchi dei dati di crominanza (uno per ogni blocco piccolo, per un totale di 4 coefficienti DC) vengono trasformati in 4 o 2 blocchi.
H.263 non solo riduce la dimensione del blocco di trasformazione dell'immagine, ma questa trasformazione è un'operazione di numero intero, non un'operazione di numero reale, ovvero l'accuratezza della trasformazione e della trasformazione inversa dell'encoder e del decoder è la stessa, e non c'è "errore di trasformazione inversa".
3. Predizione intra più accurata
In H.264, ogni pixel in ogni blocco 4 ~ 4 può essere utilizzato per la previsione intra-frame con la diversa somma ponderata di 17 più vicina ai pixel codificati in precedenza.
4. VLC unificato
Esistono due metodi per la codifica entropica in H.264.
VLC unificato (UVLC: Universal VLC). UVLC utilizza la stessa tabella di codici per la codifica e il decodificatore può identificare facilmente il prefisso della parola in codice e UVLC può risincronizzarsi rapidamente quando si verifica un errore di bit.
Content Adaptive Binary Arithmetic Coding (CABAC: Context Adaptive Binary Arithmetic Coding). Le sue prestazioni di codifica sono leggermente migliori di UVLC, ma la complessità è maggiore.
Tre, vantaggio in termini di prestazioni
Il confronto delle prestazioni di codifica H.264 e MPEG-4, H.263 ++ utilizza le seguenti 6 velocità di test: 32kbit / s, 10F / se QCIF; 64kbit / s, 15F / se QCIF; 128 kbit / s, 15F / se CIF; 256kbit / s, 15F / se QCIF; 512 kbit / s, 30F / se CIF; 1024 kbit / s, 30F / se CIF. I risultati del test indicano che H.264 ha prestazioni PSNR migliori rispetto a MPEG e H.263 ++.
Il PSNR di H.264 è in media 2dB superiore a MPEG-4 e 3dB superiore a H.263 ++ in media.
Quattro, nuovo algoritmo di stima del movimento veloce
Il nuovo algoritmo di stima del movimento veloce UMHexagonS (brevetto cinese) è un nuovo algoritmo che può salvare più del 90% dell'algoritmo di ricerca completa veloce originale in H.264. Il nome completo è "Ricerca asimmetrica multi-livello a sei lati Unsymmetrical-Cross Muti-Hexagon", che è un algoritmo di stima del movimento con pixel interi. Perché è in grado di mantenere migliori prestazioni di distorsione della velocità durante la codifica di sequenze di immagini in movimento ad alta velocità di bit e di grandi dimensioni La complessità di elaborazione è molto bassa ed è stata ufficialmente adottata dallo standard H.264.
H.264 (MPEG-4 Part 10) sviluppato congiuntamente da ITU e ISO può essere accettato dai supporti di trasmissione, comunicazione e archiviazione (CD DVD) come standard unificato e molto probabilmente diventerà un nuovo standard per i media interattivi a banda larga. lo standard di codifica sorgente del mio paese non è stato ancora formulato. Presta molta attenzione allo sviluppo di H.264 e il lavoro di formulazione dello standard di codifica sorgente del mio paese si sta intensificando.
Lo standard H264 porta la tecnologia di compressione delle immagini in movimento a un livello superiore ed è il punto forte dell'applicazione di H.264 per fornire una trasmissione di immagini di alta qualità su una larghezza di banda inferiore. La divulgazione e l'applicazione di H.264 impongono requisiti elevati a terminali video, gatekeeper, gateway, MCU e altri sistemi, che promuoveranno efficacemente il miglioramento continuo del software di videoconferenza e delle apparecchiature hardware in tutti gli aspetti.
|
Inserisci l'email per ricevere una sorpresa
es.fmuser.org
it.fmuser.org
fr.fmuser.org
de.fmuser.org
af.fmuser.org -> Afrikaans
sq.fmuser.org -> albanese
ar.fmuser.org -> Arabo
hy.fmuser.org -> Armenian
az.fmuser.org -> Azerbaigiano
eu.fmuser.org -> Basco
be.fmuser.org -> bielorusso
bg.fmuser.org -> Bulgaro
ca.fmuser.org -> Catalano
zh-CN.fmuser.org -> Cinese (semplificato)
zh-TW.fmuser.org -> Cinese (Tradizionale)
hr.fmuser.org -> croato
cs.fmuser.org -> ceco
da.fmuser.org -> danese
nl.fmuser.org -> Olandese
et.fmuser.org -> Estone
tl.fmuser.org -> Filippino
fi.fmuser.org -> finlandese
fr.fmuser.org -> Francese
gl.fmuser.org -> Galiziano
ka.fmuser.org -> georgiano
de.fmuser.org -> tedesco
el.fmuser.org -> Greca
ht.fmuser.org -> Creolo haitiano
iw.fmuser.org -> Ebraico
hi.fmuser.org -> Hindi
hu.fmuser.org -> Hungarian
is.fmuser.org -> Islandese
id.fmuser.org -> Indonesiano
ga.fmuser.org -> Irlandese
it.fmuser.org -> Italiano
ja.fmuser.org -> giapponese
ko.fmuser.org -> coreano
lv.fmuser.org -> Lettone
lt.fmuser.org -> Lithuanian
mk.fmuser.org -> Macedone
ms.fmuser.org -> Malese
mt.fmuser.org -> Maltese
no.fmuser.org -> Norwegian
fa.fmuser.org -> persiano
pl.fmuser.org -> polacco
pt.fmuser.org -> portoghese
ro.fmuser.org -> Romeno
ru.fmuser.org -> Russo
sr.fmuser.org -> Serbo
sk.fmuser.org -> slovacco
sl.fmuser.org -> Sloveno
es.fmuser.org -> spagnolo
sw.fmuser.org -> Swahili
sv.fmuser.org -> svedese
th.fmuser.org -> Thai
tr.fmuser.org -> turco
uk.fmuser.org -> Ucraino
ur.fmuser.org -> Urdu
vi.fmuser.org -> Vietnamita
cy.fmuser.org -> Gallese
yi.fmuser.org -> Yiddish
FMUSER Wirless Trasmetti video e audio più facilmente!
Contatti
Indirizzo:
No.305 Room HuiLan Building No.273 Huanpu Road Guangzhou Cina 510620
Categorie
Newsletter