FMUSER Wirless Trasmetti video e audio più facilmente!

[email protected] WhatsApp + 8618078869184
Lingua

    H.264(MPEG)-4AVC

     

    Lo scopo del progetto H.264/AVC è creare uno standard in grado di fornire una buona qualità video a un bit rate molto più basso rispetto agli standard precedenti (cioè metà del bit rate di MPEG-2, H.263, o MPEG- o Di più). basso). 4 Parte 2), senza aumentare la complessità della progettazione, per cui risulta poco pratica o troppo costosa da implementare. Un altro obiettivo è fornire una flessibilità sufficiente per consentire l'applicazione dello standard a varie applicazioni su varie reti e sistemi, inclusi bit rate bassi e alti, video a bassa e alta risoluzione, trasmissione, archiviazione DVD, rete a pacchetti RTP/IP e ITU-T sistema telefonico multimediale. Lo standard H.264 può essere considerato come una "famiglia di standard" composta da molti file di configurazione differenti. Un particolare decoder decodifica almeno uno ma non necessariamente tutti i profili. La specifica del decoder descrive quali file di configurazione possono essere decodificati. H.264 viene solitamente utilizzato per la compressione con perdita, sebbene sia anche possibile creare regioni di codifica veramente senza perdita in immagini codificate con perdita o per supportare casi d'uso rari in cui l'intera codifica è senza perdita.

     

    H.264 è stato sviluppato dall'ITU-T Video Coding Expert Group (VCEG) insieme all'ISO/IEC JTC1 Moving Picture Experts Group (MPEG). La partnership del progetto si chiama Joint Video Team (JVT). Lo standard ITU-T H.264 e lo standard ISO/IEC MPEG-4 AVC (formalmente, ISO/IEC 14496-10-MPEG-4 Part 10, Advanced Video Coding) vengono mantenuti congiuntamente in modo da avere lo stesso contenuto tecnico. La stesura finale della prima edizione della norma è stata completata nel maggio 2003 e alle successive edizioni sono state aggiunte varie estensioni delle sue funzioni. High Efficiency Video Coding (HEVC), ovvero H.265 e MPEG-H Part 2, sono i successori di H.264/MPEG-4 AVC sviluppati dalla stessa organizzazione e gli standard precedenti sono ancora comunemente usati.

     

    Il più famoso H.264 è probabilmente uno degli standard di codifica video per i dischi Blu-ray; tutti i lettori di dischi Blu-ray devono essere in grado di decodificare H.264. È anche ampiamente utilizzato dallo streaming di risorse Internet, come video da Vimeo, YouTube e iTunes Store, software di rete come Adobe Flash Player e Microsoft Silverlight e varie trasmissioni HDTV a terra (ATSC, ISDB-T, DVB)- T o DVB-T2), cavo (DVB-C) e satellite (DVB-S e DVB-S2).

     

    H.264 è protetto da brevetti di proprietà di tutte le parti. Le licenze che coprono la maggior parte (ma non tutti) i brevetti necessari per H.264 sono gestite dal pool di brevetti MPEG LA. 3 L'uso commerciale della tecnologia brevettata H.264 richiede il pagamento di royalties a MPEG LA e ad altri titolari di brevetti. MPEG LA consente l'uso gratuito della tecnologia H.264 per fornire agli utenti finali video in streaming gratuiti su Internet e Cisco Systems paga le royalty a MPEG LA per conto dei suoi utenti di file binari codificatori H.264 open source.

     

    1. Naming
    Il nome H.264 segue la convenzione di denominazione ITU-T, che è un membro della serie H.26x di standard di codifica video VCEG; il nome MPEG-4 AVC è correlato alla convenzione di denominazione in ISO/IEC MPEG, dove lo standard è ISO/IEC 14496 Parte 10, ISO/IEC 14496 è una suite di standard chiamata MPEG-4. Lo standard è stato sviluppato congiuntamente in una partnership tra VCEG e MPEG e un progetto VCEG chiamato H.26L è stato precedentemente realizzato in ITU-T. Pertanto, nomi come H.264/AVC, AVC/H.264, H.264/MPEG-4AVC o MPEG-4/H.264 AVC sono spesso usati per fare riferimento allo standard per enfatizzare il patrimonio comune. A volte, è anche chiamato "codec JVT", fare riferimento all'organizzazione Joint Video Team (JVT) che lo ha sviluppato. (Questo tipo di partnership e di denominazione multipla non sono rari. Ad esempio, lo standard di compressione video chiamato MPEG-2 è nato anche dalla partnership tra MPEG e ITU-T, dove il video MPEG-2 è chiamato dalla comunità ITU-T H. 262. 4) Alcuni programmi software (come VLC media player) identificano internamente questo standard come AVC1.

     

    2. Storia
    All'inizio del 1998, il Video Coding Expert Group (VCEG-ITU-T SG16 Q.6) ha pubblicato un invito a presentare proposte per un progetto denominato H.26L, con l'obiettivo di raddoppiare l'efficienza di codifica (il che significa che il Bitrate richiesto dimezzato) Un dato livello di fedeltà rispetto a qualsiasi altro standard di codifica video esistente utilizzato per varie applicazioni. VCEG è presieduto da Gary Sullivan (Microsoft, precedentemente PictureTel, USA). La prima bozza del nuovo standard è stata adottata nell'agosto 1999. Nel 2000, Thomas Wiegand (Heinrich Hertz Institute, Germania) è diventato co-presidente di VCEG.

     

    Nel dicembre 2001, VCEG e il Moving Picture Experts Group (MPEG-ISO / IEC JTC 1 / SC 29 / WG 11) hanno formato un Joint Video Group (JVT) e il suo statuto ha finalizzato lo standard di codifica video. [5] La specifica è stata formalmente approvata nel marzo 2003. JVT era presieduta da Gary Sullivan, Thomas Wiegand e Ajay Luthra (Motorola, USA: poi Arris, USA). Nel giugno 2004 è stato finalizzato il progetto Fidelity Scope Extension (FRExt). Da gennaio 2005 a novembre 2007, JVT sta lavorando per estendere H.264/AVC alla scalabilità tramite un allegato (G) chiamato Scalable Video Coding (SVC). Il team dirigenziale di JVT è stato ampliato da Jens-Rainer Ohm (Università di Aquisgrana, Germania). Da luglio 2006 a novembre 2009, JVT ha lanciato Multi-Video Video Coding (MVC), che è un'estensione di H.264/AVC per TV in chiaro e TV 3D. Questo lavoro include lo sviluppo di due nuovi profili standard: Multiview High Profile e Stereo High Profile.

     

    La standardizzazione della prima versione di H.264/AVC è stata completata nel maggio 2003. Nel primo progetto di estensione dello standard originale, JVT ha successivamente sviluppato le cosiddette Fidelity Range Extensions (FRExt). Queste estensioni ottengono una codifica video di qualità superiore supportando una maggiore precisione della profondità di bit di campionamento e informazioni sui colori a risoluzione più elevata, incluso il cosiddetto campionamento Y'CbCr 4:2:2 (= YUV 4:2:2) e Y 'CbCr 4:4 struttura: 4. Il progetto Fidelity Range Extensions include anche altre funzioni, come la commutazione adattiva tra trasformazioni intere 4×4 e 8×8, matrici di ponderazione di quantizzazione basate sulla percezione specificate dall'encoder, codifica efficiente senza perdita tra le immagini e supporto per ulteriori spazi colore. Il lavoro di progettazione di Fidelity Range Extensions è stato completato nel luglio 2004 e il suo lavoro di redazione è stato completato nel settembre 2004.

     

    La recente ulteriore espansione dello standard include l'aggiunta di altri cinque nuovi profili [quali? ] Utilizzato principalmente per applicazioni professionali, aggiungendo il supporto per lo spazio della gamma cromatica estesa, definendo indicatori di proporzioni aggiuntivi, definendo altri due tipi di "informazioni di miglioramento supplementari" (suggerimenti post-filtro e mappatura dei toni) e scartando il precedente file di configurazione FRExt One (alto 4:4:4 profilo), feedback del settore [da chi? ] Le istruzioni dovrebbero essere progettate in modo diverso.

     

    La prossima importante funzionalità aggiunta allo standard è Scalable Video Coding (SVC). È stipulato nell'allegato G di H.264/AVC che SVC consente la costruzione di flussi di bit contenenti flussi di bit secondari conformi allo standard, incluso uno di questi flussi di bit chiamato "strato di base", che può essere decodificato da H.264/ Codec AVC che supporta SVC. Per la scalabilità del flusso di bit temporale (ovvero, esistono flussi di bit secondari con una frequenza di campionamento temporale inferiore rispetto al flusso di bit principale), le unità di accesso complete vengono rimosse dal flusso di bit quando viene derivato il flusso di bit secondario. In questo caso, la sintassi di alto livello e le immagini di riferimento interprevisionali nel flusso di bit sono costruite di conseguenza. D'altra parte, per la scalabilità del flusso di bit spaziale e di qualità (ovvero, ci sono flussi di bit secondari con risoluzione/qualità spaziale inferiore rispetto al flusso di bit principale), rimuovere NAL dal flusso di bit quando si deriva il flusso di bit secondario (strato di astrazione di rete). . In questo caso, la previsione inter-strato (cioè, la previsione di un segnale di qualità/risoluzione spaziale più elevata dai dati di un segnale di qualità/risoluzione spaziale inferiore) viene generalmente utilizzata per una codifica efficiente. L'estensione della codifica video scalabile è stata completata nel novembre 2007.

     

    La prossima caratteristica principale aggiunta allo standard è la codifica video multivista (MVC). È specificato nell'allegato H di H.264/AVC che MVC consente la costruzione di un flusso di bit che rappresenta più di una vista di una scena video. Un esempio importante di questa funzionalità è la codifica video 3D stereoscopica. Nel lavoro MVC sono stati sviluppati due profili: Multiview High Profile supporta qualsiasi numero di visualizzazioni e Stereo High Profile è progettato appositamente per video stereo a due visualizzazioni. L'estensione della codifica video Multiview è stata completata nel novembre 2009.

     

    3. Applicazione

    Il formato video H.264 ha una gamma molto ampia di applicazioni, che copre tutte le forme di video compresso digitalmente, dalle applicazioni di streaming Internet a bassa velocità di trasmissione alle trasmissioni HDTV e alle applicazioni di film digitali con codifica quasi senza perdita di dati. Utilizzando H.264, rispetto a MPEG-2 Part 2, il bit rate può essere salvato del 50% o più. Ad esempio, è stato riferito che la qualità della TV digitale satellitare fornita da H.264 è la stessa dell'attuale implementazione di MPEG-2, con un bit rate inferiore alla metà. L'attuale velocità di implementazione di MPEG-2 è di circa 3.5 Mbit/s, mentre H.264 è di soli 1.5 Mbit. /S. [23] Sony afferma che la modalità di registrazione AVC a 9 Mbit/s è equivalente alla qualità dell'immagine del formato HDV, che utilizza circa 18-25 Mbit/s.

     

    Per garantire la compatibilità H.264/AVC e l'adozione senza problemi, molte organizzazioni di standard hanno modificato o aggiunto i propri standard relativi ai video in modo che gli utenti di questi standard possano utilizzare H.264/AVC. Sia il formato Blu-ray Disc che il formato HD DVD, ormai fuori produzione, utilizzano H.264 / AVC High Profile come uno dei tre formati di compressione video obbligatori. Il Digital Video Broadcasting Project (DVB) ha approvato l'uso di H.264/AVC per le trasmissioni televisive alla fine del 2004.

     

    L'ente per gli standard dell'American Advanced Television System Committee (ATSC) ha approvato H.264/AVC per le trasmissioni televisive nel luglio 2008, sebbene lo standard non sia ancora stato utilizzato per le trasmissioni ATSC fisse negli Stati Uniti. [25] [26] È inoltre approvato per l'ultimo standard ATSC-M/H (mobile/portatile), utilizzando le parti AVC e SVC di H.264.

     

    I mercati della CCTV (televisione a circuito chiuso) e della videosorveglianza hanno incorporato questa tecnologia in molti prodotti. Molte comuni fotocamere DSLR utilizzano il video H.264 contenuto nel contenitore QuickTime MOV come formato di registrazione nativo.


    4. Formato derivato

    AVCHD è un formato di registrazione ad alta definizione progettato da Sony e Panasonic, che utilizza H.264 (compatibile con H.264, aggiungendo altre funzioni e vincoli specifici dell'applicazione).

    AVC-Intra è un formato di compressione intra-frame sviluppato da Panasonic.

    XAVC è un formato di registrazione progettato da Sony e utilizza il livello 5.2 di H.264/MPEG-4 AVC, che è il livello più alto supportato da questo standard video. [28] [29] XAVC può supportare risoluzioni 4K (4096×2160 e 3840×2160) con velocità fino a 60 fotogrammi al secondo (fps). [28] [29] Sony ha annunciato che le telecamere abilitate XAVC includono due telecamere CineAlta: Sony PMW-F55 e Sony PMW-F5. [30] Sony PMW-F55 può registrare XAVC, la risoluzione 4K è 30 fps, la velocità è 300 Mbit/s, risoluzione 2K, 30 fps, 100 Mbit/s. [31] XAVC può registrare una risoluzione 4K a 60 fps ed eseguire il sottocampionamento della crominanza 4:2:2 a 600 Mbit/s.

     

    5. Caratteristiche


    Schema a blocchi di H.264

    H.264 / AVC / MPEG-4 Part 10 contiene molte nuove funzionalità che consentono di comprimere i video in modo più efficiente rispetto al vecchio standard e forniscono una maggiore flessibilità per le applicazioni in vari ambienti di rete. In particolare, alcune di queste funzioni chiave includono:

     

    1) La previsione tra immagini multiple include le seguenti caratteristiche:


    Utilizza immagini codificate in precedenza come riferimenti in modo più flessibile rispetto agli standard precedenti, consentendo in alcuni casi l'uso di fino a 16 frame di riferimento (o 32 campi di riferimento in caso di codifica interlacciata). Nei profili che supportano frame non IDR, la maggior parte dei livelli specifica che dovrebbe esserci abbastanza buffer per consentire almeno 4 o 5 frame di riferimento alla risoluzione massima. Questo è in contrasto con gli standard esistenti, che di solito hanno un limite di 1; oppure, nel caso delle tradizionali "immagini B" (B frames), due. Questa funzione speciale di solito consente un modesto miglioramento della velocità in bit e della qualità nella maggior parte degli scenari. [Necessità di citazione] Ma in alcuni tipi di scene, come scene con azioni ripetitive o cambio di scena avanti e indietro o aree di sfondo scoperte, consente di ridurre significativamente il bit rate mantenendo la chiarezza.


    Compensazione del movimento della dimensione del blocco variabile (VBSMC), la dimensione del blocco è 16 × 16, fino a 4 × 4, che può realizzare la segmentazione precisa dell'area in movimento. Le dimensioni dei blocchi di previsione luma supportate includono 16×16, 16×8, 8×16, 8×8, 8×4, 4×8 e 4×4, molti dei quali possono essere utilizzati insieme in un singolo blocco macro. Secondo il sottocampionamento della crominanza in uso, la dimensione del blocco di previsione della crominanza è corrispondentemente più piccola.
    Nel caso di un macroblocco B composto da 16 partizioni 4×4, ogni macroblocco può utilizzare più vettori di movimento (uno o due per ciascuna partizione) ad un massimo di 32. Il vettore di movimento di ciascuna area di partizione 8×8 o maggiore può puntare a un'immagine di riferimento diversa.


    Qualsiasi tipo di macroblocco può essere utilizzato nei fotogrammi B, inclusi i macroblocchi I, ottenendo una codifica più efficiente quando si utilizzano i fotogrammi B. Questa caratteristica può essere vista dall'ASP MPEG-4.
    Filtro a sei tocchi utilizzato per ricavare la previsione del campione di luminanza di mezzo pixel per una compensazione del movimento sub-pixel più chiara. Il movimento di un quarto di pixel è derivato dall'interpolazione lineare dei valori a metà colore per risparmiare potenza di elaborazione.


    La precisione di un quarto di pixel utilizzata per la compensazione del movimento può descrivere con precisione lo spostamento dell'area in movimento. Per la crominanza, la risoluzione è solitamente dimezzata nelle direzioni verticale e orizzontale (vedi 4:2:0), quindi la compensazione del movimento della crominanza utilizza un'unità di griglia di un ottavo pixel di crominanza.


    La previsione ponderata consente all'encoder di specificare l'uso del ridimensionamento e dell'offset durante l'esecuzione della compensazione del movimento e offre vantaggi significativi in ​​termini di prestazioni in situazioni speciali, come transizioni di dissolvenza in entrata e in uscita, dissolvenza in entrata e in entrata e dissolvenza in entrata e in uscita. Ciò include la previsione ponderata implicita dei fotogrammi B e la previsione ponderata esplicita dei fotogrammi P.


    Previsione spaziale per i bordi dei blocchi adiacenti per la codifica "intra", invece della previsione "DC" trovata in MPEG-2 Parte 2 e la previsione del coefficiente di trasformazione in H.263v2 e MPEG-4 Parte 2:
    Ciò include le dimensioni del blocco di previsione luma di 16×16, 8×8 e 4×4 (dove è possibile utilizzare un solo tipo in ciascun macroblocco).

     

    2) Le funzioni di codifica dei macroblocchi senza perdita includono:


    Il "macroblocco PCM" lossless rappresenta la modalità, che rappresenta direttamente i campioni di dati video, [34] consente la perfetta rappresentazione di un'area specifica e consente rigide restrizioni sulla quantità di dati codificati per ciascun macroblocco.


    La modalità di rappresentazione dei macroblocchi senza perdita avanzata consente una rappresentazione perfetta di un'area specifica, utilizzando generalmente un numero di bit molto inferiore rispetto alla modalità PCM.
    Funzioni flessibili di codifica video interlacciata, tra cui:


    La codifica Macroblock Adaptive Frame-field (MBAFF) utilizza una struttura a coppia di macroblocchi per l'immagine codificata come frame, consentendo macroblocchi 16×16 in modalità campo (rispetto a MPEG-2, dove l'elaborazione in modalità campo è implementata nell'immagine Codifica come frame risultati nella lavorazione di semi-macroblocchi 16×8).


    Il frame adattivo dell'immagine e la codifica del campo (PAFF o PicAFF) consente di mescolare e codificare immagini liberamente selezionate come un frame completo, in cui due campi vengono combinati per la codifica o come un singolo campo.
    Nuove funzionalità di progettazione della conversione, tra cui:


    Corrispondenza esatta della trasformazione del blocco spaziale 4×4 intero, che consente un posizionamento accurato dei segnali residui, quasi nessun "squillo" comune nei precedenti progetti di codec. Questo progetto è concettualmente simile alla ben nota trasformata coseno discreta (DCT), introdotta nel 1974 da N. Ahmed, T. Natarajan e KR Rao, ed è un riferimento 1 nella trasformata coseno discreta. Tuttavia, è semplificato e fornisce una decodifica specificata con precisione.
    Corrispondenza accurata delle trasformazioni di blocchi spaziali interi 8×8, consentendo una compressione più efficiente di regioni altamente correlate rispetto alle trasformazioni 4×4. Il design è simile nel concetto al noto DCT, ma è semplificato e fornito per fornire una decodifica specificata con precisione.
    Selezione dell'encoder adattivo tra le dimensioni del blocco di trasformazione 4×4 e 8×8 per le operazioni di trasformazione di interi.
    Una trasformata di Hadamard secondaria viene eseguita sui coefficienti "DC" della trasformata spaziale principale applicata ai coefficienti DC di crominanza (e in un caso speciale anche alla luminanza) per ottenere una compressione ancora maggiore nella regione liscia.

     

    3) La progettazione quantitativa include:
    Controllo della dimensione del passo logaritmico, gestione del bit rate più semplice e ridimensionamento della quantizzazione inversa semplificata tramite l'encoder
    La matrice di ridimensionamento della quantizzazione personalizzata in frequenza selezionata dall'encoder viene utilizzata per l'ottimizzazione della quantizzazione basata sulla percezione
    Il filtro di deblock del loop aiuta a prevenire l'effetto di blocco comune ad altre tecnologie di compressione delle immagini basate su DCT, in modo da ottenere un migliore aspetto visivo ed efficienza di compressione

     

    4) Il progetto di codifica dell'entropia include:
    Codifica aritmetica binaria adattativa al contesto (CABAC), un algoritmo per la compressione senza perdita di elementi di sintassi in un flusso video che conosce la probabilità di elementi di sintassi in un determinato contesto. CABAC comprime i dati in modo più efficiente rispetto a CAVLC, ma richiede più elaborazione per la decodifica.
    Context Adaptive Variable Length Coding (CAVLC), che è un'alternativa di complessità inferiore a CABAC utilizzata per codificare i valori dei coefficienti di trasformazione quantizzati. Sebbene la complessità sia inferiore a CABAC, CAVLC è più raffinato e più efficace dei metodi comunemente usati per codificare i coefficienti in altri progetti esistenti.
    Una comune tecnica di codifica a lunghezza variabile (VLC) semplice e altamente strutturata utilizzata per molti elementi di sintassi non codificati da CABAC o CAVLC è chiamata codifica esponenziale Golomb (o Exp-Golomb).

     

    5) Le funzioni di recupero delle perdite includono:


    La definizione del livello di astrazione di rete (NAL) consente di utilizzare la stessa sintassi video in molti ambienti di rete. Un concetto di progettazione molto basilare di H.264 consiste nel generare pacchetti di dati autonomi per rimuovere le intestazioni duplicate, come l'Header Extension Code (HEC) di MPEG-4. Ciò si ottiene disaccoppiando le informazioni relative a più sezioni dal flusso multimediale. La combinazione di parametri avanzati è chiamata set di parametri. [35] La specifica H.264 include due tipi di set di parametri: set di parametri di sequenza (SPS) e set di parametri di immagine (PPS). Il set di parametri di sequenza effettivi rimane invariato nell'intera sequenza video codificata e il set di parametri di immagine effettivi rimane invariato all'interno dell'immagine codificata. La struttura del set di parametri della sequenza e dell'immagine contiene informazioni quali la dimensione dell'immagine, la modalità di codifica opzionale adottata e la mappatura del gruppo da macroblocco a sezione.


    L'ordinamento di macroblocchi flessibili (FMO), noto anche come gruppo di sezioni e ordinamento di sezioni arbitrarie (ASO), è una tecnica utilizzata per ricostruire l'ordine della rappresentazione delle regioni di base (macroblocchi) in un'immagine. Generalmente considerate funzioni di robustezza in caso di errore/perdita, FMO e ASO possono essere utilizzate anche per altri scopi.
    Il Data Partitioning (DP), una funzione che può dividere gli elementi di sintassi più importanti e meno importanti in diversi pacchetti di dati, può applicare Unequal Error Protection (UEP) e altri tipi di miglioramenti della robustezza di errore/perdita.
    Redundant slice (RS), una caratteristica di robustezza per errore/perdita, che consente all'encoder di inviare una rappresentazione aggiuntiva dell'area dell'immagine (di solito con una fedeltà inferiore), che può essere utilizzata se la rappresentazione principale è danneggiata o persa .
    Numero di frame, che consente la creazione di funzioni "sottosequenze", ottenendo scalabilità temporale includendo facoltativamente immagini aggiuntive tra altre immagini e rilevando e nascondendo la perdita dell'intera immagine, che può essere causata dalla perdita di pacchetti di rete o canale Si è verificato un errore.
    Le sezioni di commutazione, chiamate sezioni SP e SI, consentono al codificatore di indicare al decodificatore di passare al flusso video in corso per scopi quali la commutazione del bitrate del flusso video e le operazioni di "modalità trucco". Quando il decoder utilizza la funzione SP/SI per passare al centro del flusso video, può ottenere una corrispondenza esatta con l'immagine decodificata in quella posizione nel flusso video, nonostante utilizzi un'immagine diversa o nessuna immagine, come riferimento precedente. interruttore.
    Un semplice processo automatico utilizzato per impedire la simulazione accidentale del codice di avvio, che è una speciale sequenza di bit nei dati codificati, consente l'accesso casuale al flusso di bit e ripristina l'allineamento dei byte nei sistemi in cui la sincronizzazione dei byte potrebbe andare persa.
    Supplemental Enhancement Information (SEI) e Video Usability Information (VUI) sono informazioni aggiuntive che possono essere inserite nel flusso di bit per migliorare il video per vari scopi. [Chiarimento necessario] SEI FPA (Frame Encapsulation Arrangement) contiene una disposizione 3D dei messaggi:

    Immagine ausiliaria, che può essere utilizzata per la sintesi alfa e per altri scopi.
    Supporta il sottocampionamento della crominanza monocromatico (4:0:0), 4:2:0, 4:2:2 e 4:4:4 (a seconda del profilo selezionato).
    Supporta la precisione della profondità di campionamento in bit, che va da 8 a 14 bit per campione (a seconda del profilo selezionato).
    In grado di codificare ogni piano colore in immagini diverse con la propria struttura a fette, modalità macroblocco, vettore di movimento, ecc., consentendo l'uso di una semplice struttura parallela per progettare l'encoder (sono supportati solo tre file di configurazione che supportano 4:4:4 ).


    Il conteggio della sequenza di immagini viene utilizzato per mantenere l'ordine delle immagini e le caratteristiche dei valori campione nell'immagine decodificata isolate dalle informazioni di temporizzazione, consentendo al sistema di trasportare e controllare/modificare le informazioni di temporizzazione separatamente senza influenzare il contenuto del immagine decodificata.
    Queste tecnologie e molte altre tecnologie aiutano H.264 a funzionare meglio di qualsiasi standard precedente in vari ambienti applicativi in ​​varie situazioni. H.264 generalmente offre prestazioni migliori del video MPEG-2, di solito la stessa qualità a metà del bit rate o meno, specialmente a bit rate e risoluzioni elevate.
    Come altri standard video MPEG ISO/IEC, H.264/AVC ha un'implementazione software di riferimento che può essere scaricata gratuitamente. Il suo scopo principale è fornire esempi di funzioni H.264/AVC, non un'applicazione utile in sé. Anche il Motion Picture Experts Group sta svolgendo un lavoro di progettazione dell'hardware di riferimento. Quelle sopra sono le caratteristiche complete di H.264/AVC, che coprono tutti i file di configurazione di H.264. Il profilo di un codec è un insieme di caratteristiche del codec, che viene identificato per soddisfare un determinato insieme di specifiche per l'applicazione prevista. Ciò significa che alcuni file di configurazione non supportano molte delle funzioni elencate. I vari file di configurazione di H.264/AVC saranno discussi nella prossima sezione.

     

     

     

     

    Elencare tutte le domande

    Nickname

    E-mail

    Domande

    Il nostro altro prodotto:

    Pacchetto di apparecchiature per stazioni radio FM professionali

     



     

    Soluzione IPTV per hotel

     


      Inserisci l'email per ricevere una sorpresa

      fmuser.org

      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

    E-mail:
    [email protected]

    Telefono/WhatApp:
    + 8618078869184

  • Categorie

  • Newsletter

    NOME PRIMO O COMPLETO

    E-mail

  • soluzione paypal  Western UnionBanca di Cina
    E-mail:[email protected]   WhatsApp: +8618078869184 Skype: sky198710021 Chatta con me
    Copyright 2006-2020 Powered By www.fmuser.org

    Contatti