FMUSER Wirless Transmit Video and Audio Máis fácil!
es.fmuser.org
it.fmuser.org
fr.fmuser.org
de.fmuser.org
af.fmuser.org -> afrikaans
sq.fmuser.org -> Albanés
ar.fmuser.org -> árabe
hy.fmuser.org -> Armenian
az.fmuser.org -> azerí
eu.fmuser.org -> éuscaro
be.fmuser.org -> bielorruso
bg.fmuser.org -> Búlgaro
ca.fmuser.org -> catalán
zh-CN.fmuser.org -> chinés (simplificado)
zh-TW.fmuser.org -> Chinés (tradicional)
hr.fmuser.org -> croata
cs.fmuser.org -> Checo
da.fmuser.org -> danés
nl.fmuser.org -> Holandés
et.fmuser.org -> estoniano
tl.fmuser.org -> filipino
fi.fmuser.org -> finés
fr.fmuser.org -> Francés
gl.fmuser.org -> galego
ka.fmuser.org -> xeorxiano
de.fmuser.org -> alemán
el.fmuser.org -> Grego
ht.fmuser.org -> crioulo haitiano
iw.fmuser.org -> Hebreo
hi.fmuser.org -> hindi
hu.fmuser.org -> Hungarian
is.fmuser.org -> islandés
id.fmuser.org -> indonesio
ga.fmuser.org -> irlandés
it.fmuser.org -> Italiano
ja.fmuser.org -> xaponés
ko.fmuser.org -> coreano
lv.fmuser.org -> letón
lt.fmuser.org -> Lituano
mk.fmuser.org -> macedonio
ms.fmuser.org -> malaio
mt.fmuser.org -> maltés
no.fmuser.org -> Norwegian
fa.fmuser.org -> persa
pl.fmuser.org -> polaco
pt.fmuser.org -> Portugués
ro.fmuser.org -> Romanés
ru.fmuser.org -> ruso
sr.fmuser.org -> serbio
sk.fmuser.org -> Eslovaco
sl.fmuser.org -> Esloveno
es.fmuser.org -> castelán
sw.fmuser.org -> Suahili
sv.fmuser.org -> Sueco
th.fmuser.org -> Thai
tr.fmuser.org -> turco
uk.fmuser.org -> ucraíno
ur.fmuser.org -> urdú
vi.fmuser.org -> Vietnamita
cy.fmuser.org -> galés
yi.fmuser.org -> Yiddish
H.264, ou MPEG-4 Part Ten (AVC, Advanced Video Coding), é a última xeración de estándares de compresión de vídeo lanzados conxuntamente polo Departamento de Normalización Internacional das Telecomunicacións UIT-T e a Organización Internacional para a Normalización ISO / IEC en 2003. En presente, o estándar H.264 úsase amplamente na monitorización remota de vídeo con fíos / sen fíos, medios interactivos en rede, TV dixital e videoconferencia, etc.
Nome chinés H.264 + alias MPEG-4 Parte 10 Tempo estándar para a compresión de vídeo de calidade no 2003
táboa de contidos
1 Introdución básica
2 Datos técnicos destacados
Comparación de rendemento 3
Introdución básicaeditar
H.264 é un novo vídeo dixital desenvolvido polo equipo de vídeo conxunto (JVT: equipo de vídeo conxunto) de VCEG (Video Coding Experts Group) do ITU-T e MPEG (Moving Picture Coding Experts Group) da ISO / IEC
Servidor de vídeo
Servidor de vídeo
Estándar de codificación, é tanto UIT-T H.264 como ISO / IEC MPEG-4 Parte 10. A solicitude de borradores comezou en xaneiro de 1998. O primeiro borrador completouse en setembro de 1999. O modelo de proba TML-8 desenvolveuse en maio 2001. O consello da FCD de H.264 aprobouse na 5a reunión de JVT en xuño de 2002.. Lanzado oficialmente en marzo de 2003. Como o estándar anterior, H.264 tamén é un modo de codificación híbrido de codificación DPCM máis transformación. Non obstante, adopta un deseño sinxelo de "volver ao básico", sen moitas opcións, e obtén un rendemento de compresión moito mellor que o H.263 ++; fortalece a adaptabilidade a varias canles, adopta unha estrutura e sintaxe "compatibles coa rede", propicia o procesamento de erros e a perda de paquetes; unha ampla gama de obxectivos de aplicación para satisfacer as necesidades de diferentes velocidades, diferentes resolucións e diferentes ocasións de transmisión (almacenamento); o seu sistema básico está aberto e non se requiren dereitos de autor para o seu uso. Técnicamente, hai moitos aspectos destacados no estándar H.264, como a codificación de símbolos VLC unificada, a estimación do desprazamento multimodo de alta precisión, a transformación enteira baseada en bloques 4 × 4 e a sintaxe de codificación en capas. Estas medidas fan que o algoritmo H.264 teña unha eficiencia de codificación moi alta, baixo a mesma calidade de imaxe reconstruída, pode aforrar aproximadamente o 50% da taxa de código que H.263. A estrutura de fluxo de código de H.264 ten unha forte adaptabilidade á rede, aumenta as capacidades de recuperación de erros e pode adaptarse ben a aplicacións de rede IP e sen fíos.
Destacados técnicos
Deseño en capas
O algoritmo H.264 pódese dividir conceptualmente en dúas capas: a capa de codificación de vídeo (VCL: Video Coding Layer) é responsable da representación eficiente do contido de vídeo e a capa de abstracción de rede (NAL: Network Abstraction Layer) é a responsable do xeito adecuado requirido pola rede Empaque e transmita datos. Unha interface baseada en paquetes defínese entre VCL e NAL, e o empaquetado e a sinalización correspondente forman parte de NAL. Deste xeito, VCL e NAL completan as tarefas de alta eficiencia de codificación e facilidade de rede. A capa VCL inclúe codificación híbrida de compensación de movemento baseada en bloques e algunhas novas características. Do mesmo xeito que os estándares de codificación de vídeo anteriores, H.264 non inclúe no borrador funcións como o pre-procesado e o posterior ao procesamento, o que pode aumentar a flexibilidade do estándar. NAL é responsable de encapsular datos empregando o formato de segmento da rede subxacente, incluíndo enmarcado, sinalización de canles lóxicas, utilización de información de temporización ou sinais finais de secuencia. Por exemplo, NAL admite formatos de transmisión de vídeo en canles con conmutación de circuítos e admite formatos de transmisión de vídeo en Internet mediante RTP / UDP / IP. NAL inclúe a súa propia información de cabeceira, información de estrutura de segmento e información de carga real, é dicir, os datos VCL da capa superior. (Se se usa tecnoloxía de segmentación de datos, os datos poden constar de varias partes).
Estimación de movemento multimodo de alta precisión
H.264 admite vectores de movemento con precisión de 1/4 ou 1/8 píxeles. Con precisión de 1/4 píxeles, pódese usar un filtro de 6 pulsacións para reducir o ruído de alta frecuencia. Para vectores de movemento con precisión de 1/8 píxeles, pódese usar un filtro de 8 pulsacións máis complexo. Ao realizar a estimación de movemento, o codificador tamén pode escoller filtros de interpolación "mellorados" para mellorar o efecto da predición. Na predición de movemento de H.264, un bloque macro (MB) pódese dividir en diferentes subblocos como se mostra na Figura 2, formando tamaños de bloques de 7 modos diferentes. Esta división flexible e detallada multimodo é máis axeitada para a forma dos obxectos en movemento reais da imaxe, o que mellora moito a precisión da estimación do movemento. Deste xeito, pódense incluír 1, 2, 4, 8 ou 16 vectores de movemento en cada bloque macro. En H.264, o codificador pode usar máis dun cadro anterior para a estimación do movemento, que é a chamada tecnoloxía de referencia de cadros múltiples. Por exemplo, se 2 ou 3 fotogramas só son fotogramas de referencia codificados, o codificador seleccionará un mellor fotograma de predición para cada macrobloque de destino e indicará para cada macrobloque que fotograma se usa para a predición.
Transformación de números enteiros
H.264 é similar ao estándar anterior, usando codificación de transformada baseada en bloques para o residual, pero a transformada é unha operación enteira e non unha operación de número real, e o seu proceso é basicamente similar ao DCT. A vantaxe deste método é que se permite a mesma transformación de precisión e transformación inversa no codificador e no decodificador, e é conveniente usar operacións sinxelas de punto fixo. Noutras palabras, non hai "erro de transformación inversa". A unidade de transformación é de 4 × 4 bloques, en lugar de 8 × 8 bloques usados habitualmente no pasado. A medida que se reduce o tamaño do bloque de transformación, a división do obxecto en movemento é máis precisa, de xeito que non só a cantidade de cálculo da transformación é menor, senón que tamén se reduce moito o erro de converxencia no bordo do obxecto en movemento. Para facer que o método de transformación de bloques de pequeno tamaño non produza a diferenza de escala de grises entre os bloques na área lisa máis grande da imaxe, o coeficiente de CC de 16 bloques 4 × 4 dos datos de brillo do macrobloc intra-cadro (cada bloque pequeno Un , un total de 16) realiza a segunda transformación de bloques 4 × 4 e realiza transformación de bloques 2 × 2 nos coeficientes de CC de 4 4 × 4 bloques de datos de crominancia (un por cada pequeno bloque, 4 en total).
Co fin de mellorar a capacidade de control de velocidade de H.264, o cambio do tamaño do paso de cuantificación contrólase ao redor dun 12.5%, en lugar dun aumento constante. A normalización da amplitude do coeficiente de transformación é procesada no proceso de cuantización inversa para reducir a complexidade computacional. Para enfatizar a fidelidade da cor, adóptase un tamaño de paso de cuantización menor para o coeficiente de crominancia.
VLC unificado
Hai dous métodos de codificación de entropía en H.264, un consiste en usar VLC unificado (UVLC: Universal VLC) para todos os símbolos que se van codificar e o outro é usar codificación aritmética binaria adaptativa ao contido (CABAC: Context-Adaptive Binary Codificación aritmética). CABAC é opcional e o seu rendemento de codificación é lixeiramente mellor que o UVLC, pero a complexidade computacional tamén é maior. A UVLC usa un conxunto de palabras de código de lonxitude ilimitada e a estrutura de deseño é moi regular e pódense codificar diferentes obxectos coa mesma táboa de códigos. Este método pode xerar facilmente unha palabra de código e o descodificador pode identificar facilmente o prefixo da palabra de código e UVLC pode obter rapidamente a resincronización cando se produce un erro de bit.
Predicción intra
Nas normas anteriores da serie H.26x e MPEG-x úsanse métodos de predición entre fotogramas. En H.264, a predición intra-cadro está dispoñible ao codificar imaxes intra. Para cada bloque 4 × 4 (excepto o tratamento especial do bloque de borde), pódese predicir cada píxel coa suma ponderada diferente dos 17 píxeles codificados previamente máis próximos (algúns pesos poden ser 0), é dicir, este píxel de 17 píxeles na esquina superior esquerda do bloque. Obviamente, este tipo de predición intra-cadro non é a tempo, senón un algoritmo de codificación preditivo realizado no dominio espacial, que pode eliminar a redundancia espacial entre bloques adxacentes e lograr unha compresión máis efectiva.
Como se mostra na Figura 4, a, b, ..., p no cadrado 4 × 4 son 16 píxeles que se poden predicir e A, B, ..., P son píxeles codificados. Por exemplo, o valor do punto m pódese predicir coa fórmula (J + 2K + L + 2) / 4 ou coa fórmula (A + B + C + D + I + J + K + L) / 8, etc. Segundo os puntos de referencia de predición seleccionados, hai 9 modos diferentes de brillo, pero só 1 modo para a predición intra de croma.
Para ambientes IP e sen fíos
O borrador H.264 contén ferramentas para eliminar erros para facilitar a transmisión de vídeo comprimido nun ambiente con erros frecuentes e perda de paquetes, como a solidez da transmisión en canles móbiles ou canles IP. Para resistir os erros de transmisión, a sincronización horaria no fluxo de vídeo H.264 pódese conseguir usando a actualización de imaxe dentro do cadro e a sincronización espacial está soportada por unha codificación estruturada por porcións. Ao mesmo tempo, para facilitar a resincronización despois dun erro de bit, tamén se proporciona un certo punto de resincronización nos datos de vídeo dunha imaxe. Ademais, a actualización de macroblocos dentro do cadro e os macroblocos de referencia múltiples permiten ao codificador considerar non só a eficiencia de codificación, senón tamén as características da canle de transmisión á hora de determinar o modo de macrobloco.
Ademais de usar o cambio do tamaño do paso de cuantificación para adaptarse á taxa de código de canle, en H.264, o método de segmentación de datos úsase a miúdo para tratar o cambio da taxa de código de canle. En xeral, o concepto de segmentación de datos é xerar datos de vídeo con diferentes prioridades no codificador para apoiar a calidade do servizo QoS na rede. Por exemplo, o método de particionamento de datos baseado na sintaxe adóptase para dividir os datos de cada fotograma en varias partes segundo a súa importancia, o que permite descartar a información menos importante cando o búfer reborda. Tamén se pode adoptar un método de particionamento de datos temporais similar, que se consegue empregando múltiples fotogramas de referencia en fotogramas P e B.
Na aplicación de comunicación sen fíos, podemos soportar grandes cambios na taxa de bits da canle sen fíos cambiando a precisión de cuantificación ou a resolución espazo / tempo de cada cadro. Non obstante, no caso do multidifusión, é imposible esixir ao codificador que responda a velocidades de bits variables. Polo tanto, a diferenza do método FGS (Fine Granular Scalability) empregado en MPEG-4 (con menor eficiencia), H.264 usa marcos SP de conmutación de fluxo en vez de codificación xerárquica.
Comparación de rendementoedit
TML-8 é unha proba para H.264. O PSNR proporcionado polos resultados da proba demostrou claramente que, en comparación co rendemento de MPEG-4 (ASP: Advanced Simple Profile) e H.263 ++ (HLP: High Latency Profile), os resultados de H.264 teñen vantaxes evidentes.
O PSNR de H.264 é obviamente mellor que o de MPEG-4 (ASP) e H.263 ++ (HLP). Na proba de comparación de 6 velocidades, o PSNR de H.264 é 2dB maior que o MPEG-4 (ASP) de media. É 3dB superior a H.263 (HLP) de media. As 6 taxas de proba e as súas condicións relacionadas son: taxa de 32 kbit / s, taxa de fotogramas 10f / s e formato QCIF; Taxa de 64 kbit / s, velocidade de fotogramas 15f / s e formato QCIF; Taxa de 128kbit / s, velocidade de fotogramas 15f / s e formato CIF; Taxa de 256kbit / s, taxa de fotogramas 15f / s e formato QCIF; Taxa de 512 kbit / s, taxa de fotogramas 30f / s e formato CIF; 1024 kbit / s de velocidade, 30f / s de fotogramas e formato CIF.
|
Introduce o correo electrónico para obter unha sorpresa
es.fmuser.org
it.fmuser.org
fr.fmuser.org
de.fmuser.org
af.fmuser.org -> afrikaans
sq.fmuser.org -> Albanés
ar.fmuser.org -> árabe
hy.fmuser.org -> Armenian
az.fmuser.org -> azerí
eu.fmuser.org -> éuscaro
be.fmuser.org -> bielorruso
bg.fmuser.org -> Búlgaro
ca.fmuser.org -> catalán
zh-CN.fmuser.org -> chinés (simplificado)
zh-TW.fmuser.org -> Chinés (tradicional)
hr.fmuser.org -> croata
cs.fmuser.org -> Checo
da.fmuser.org -> danés
nl.fmuser.org -> Holandés
et.fmuser.org -> estoniano
tl.fmuser.org -> filipino
fi.fmuser.org -> finés
fr.fmuser.org -> Francés
gl.fmuser.org -> galego
ka.fmuser.org -> xeorxiano
de.fmuser.org -> alemán
el.fmuser.org -> Grego
ht.fmuser.org -> crioulo haitiano
iw.fmuser.org -> Hebreo
hi.fmuser.org -> hindi
hu.fmuser.org -> Hungarian
is.fmuser.org -> islandés
id.fmuser.org -> indonesio
ga.fmuser.org -> irlandés
it.fmuser.org -> Italiano
ja.fmuser.org -> xaponés
ko.fmuser.org -> coreano
lv.fmuser.org -> letón
lt.fmuser.org -> Lituano
mk.fmuser.org -> macedonio
ms.fmuser.org -> malaio
mt.fmuser.org -> maltés
no.fmuser.org -> Norwegian
fa.fmuser.org -> persa
pl.fmuser.org -> polaco
pt.fmuser.org -> Portugués
ro.fmuser.org -> Romanés
ru.fmuser.org -> ruso
sr.fmuser.org -> serbio
sk.fmuser.org -> Eslovaco
sl.fmuser.org -> Esloveno
es.fmuser.org -> castelán
sw.fmuser.org -> Suahili
sv.fmuser.org -> Sueco
th.fmuser.org -> Thai
tr.fmuser.org -> turco
uk.fmuser.org -> ucraíno
ur.fmuser.org -> urdú
vi.fmuser.org -> Vietnamita
cy.fmuser.org -> galés
yi.fmuser.org -> Yiddish
FMUSER Wirless Transmit Video and Audio Máis fácil!
contacto
dirección:
No.305 Sala HuiLan Building No.273 Huanpu Road Guangzhou China 510620
categorías
boletín informativo