FMUSER ¡Transmite video y audio sin cables más fácilmente!
es.fmuser.org
it.fmuser.org
fr.fmuser.org
de.fmuser.org
af.fmuser.org -> Afrikáans
sq.fmuser.org -> albanés
ar.fmuser.org -> árabe
hy.fmuser.org -> Armenio
az.fmuser.org -> azerbaiyano
eu.fmuser.org -> Vasco
be.fmuser.org -> bielorruso
bg.fmuser.org -> Bulgaria
ca.fmuser.org -> catalán
zh-CN.fmuser.org -> chino (simplificado)
zh-TW.fmuser.org -> Chino (tradicional)
hr.fmuser.org -> croata
cs.fmuser.org -> checo
da.fmuser.org -> danés
nl.fmuser.org -> Holandés
et.fmuser.org -> estonio
tl.fmuser.org -> filipino
fi.fmuser.org -> finlandés
fr.fmuser.org -> Francés
gl.fmuser.org -> gallego
ka.fmuser.org -> georgiano
de.fmuser.org -> alemán
el.fmuser.org -> Griego
ht.fmuser.org -> criollo 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 -> japonés
ko.fmuser.org -> coreano
lv.fmuser.org -> letón
lt.fmuser.org -> Lituania
mk.fmuser.org -> macedonio
ms.fmuser.org -> malayo
mt.fmuser.org -> maltés
no.fmuser.org -> Noruega
fa.fmuser.org -> persa
pl.fmuser.org -> polaco
pt.fmuser.org -> portugués
ro.fmuser.org -> Rumano
ru.fmuser.org -> ruso
sr.fmuser.org -> serbio
sk.fmuser.org -> eslovaco
sl.fmuser.org -> Eslovenia
es.fmuser.org -> español
sw.fmuser.org -> Swahili
sv.fmuser.org -> sueco
th.fmuser.org -> Tailandés
tr.fmuser.org -> turco
uk.fmuser.org -> ucraniano
ur.fmuser.org -> Urdu
vi.fmuser.org -> Vietnamita
cy.fmuser.org -> galés
yi.fmuser.org -> Yiddish
JVT (Joint Video Team) se estableció en Pattaya, Tailandia en diciembre de 2001. Está compuesto por expertos en codificación de video de dos organizaciones internacionales de normalización, ITU-T e ISO. El objetivo de JVT es formular un nuevo estándar de codificación de video para lograr los objetivos de alta relación de compresión de video, alta calidad de imagen y buena adaptabilidad de red. Actualmente, el trabajo de JVT ha sido aceptado por el UIT-T. El nuevo estándar de codificación de compresión de video se llama estándar H.264. Este estándar también es aceptado por ISO, llamado estándar AVC (Advanced Video Coding), que es parte 10 de MPEG-4.
El estándar H.264 se puede dividir en tres grados:
nivel básico (su versión simple, amplia aplicación);
Grados principales (se adoptan una serie de medidas técnicas para mejorar la calidad de la imagen y aumentar la relación de compresión, que se pueden utilizar para SDTV, HDTV, DVD, etc.);
Grado extendido (se puede usar para transmisión de video en varias redes).
H.264 no solo ahorra el 50% de la tasa de código que H.263 y MPEG-4, sino que también tiene un mejor soporte para la transmisión de red. Introduce un mecanismo de codificación para paquetes IP, que favorece la transmisión de paquetes en la red y admite la transmisión de video en la red. H.264 tiene fuertes características anti-error y puede adaptarse a la transmisión de video en canales inalámbricos con altas tasas de pérdida de paquetes e interferencia severa. H.264 admite la transmisión de codificación jerárquica bajo diferentes recursos de red para obtener una calidad de imagen estable. H.264 se puede adaptar a la transmisión de video en diferentes redes y tiene una buena afinidad de red.
Uno, sistema de compresión de video H.264
El sistema de compresión estándar H.264 se compone de dos partes: capa de codificación de video (VCL) y capa de abstracción de red (NAL). VCL incluye codificador VCL y decodificador VCL, la función principal es la codificación y decodificación de compresión de datos de video, que incluye unidades de compresión como compensación de movimiento, codificación de transformación y codificación de entropía. NAL se utiliza para proporcionar a VCL una interfaz unificada que no tiene nada que ver con la red. Es responsable de encapsular y empaquetar datos de video y transmitirlos en la red. Utiliza un formato de datos unificado, que incluye un solo byte de información de encabezado y varios bytes. Datos de vídeo y encuadre, señalización de canal lógico, información de temporización, señal de fin de secuencia, etc. El encabezado del paquete contiene banderas de almacenamiento y banderas de tipo. La bandera de almacenamiento se utiliza para indicar que los datos actuales no pertenecen al marco al que se hace referencia. La bandera de tipo se utiliza para indicar el tipo de datos de imagen.
VCL puede transmitir parámetros de codificación ajustados según las condiciones actuales de la red.
2. Características de H.264
H.264, como H.261 y H.263, también adopta la codificación diferencial de la codificación por transformada DCT más DPCM, es decir, una estructura de codificación híbrida. Al mismo tiempo, H.264 introduce nuevos métodos de codificación en el marco de la codificación híbrida, lo que mejora la eficiencia de la codificación y se acerca más a las aplicaciones prácticas.
H.264 no tiene opciones engorrosas, pero se esfuerza por "volver a lo básico" de manera concisa. Tiene un mejor rendimiento de compresión que H.263 ++ y tiene la capacidad de adaptarse a múltiples canales.
H.264 tiene una amplia gama de objetivos de aplicación, que pueden cumplir con varias aplicaciones de video de diferentes velocidades y ocasiones, y tiene mejores capacidades de procesamiento contra errores y pérdida de paquetes.
El sistema básico de H.264 no necesita usar derechos de autor, tiene una naturaleza abierta y puede adaptarse bien al uso de redes IP e inalámbricas. Esto es de gran importancia para la transmisión actual de Internet de información multimedia y la transmisión de información de banda ancha por redes móviles.
Aunque la estructura básica de la codificación H.264 es similar a H.261 y H.263, se ha mejorado en muchos aspectos, como se indica a continuación.
1. Múltiples mejores estimaciones de movimiento
Estimación de alta precisión
utiliza estimación de medio píxel en H.263, y además utiliza estimación de movimiento de 1/4 de píxel o incluso de 1/8 de píxel en H.264. Es decir, el desplazamiento del vector de movimiento real puede basarse en 1/4 o incluso 1/8 de píxel como unidad básica. Obviamente, cuanto mayor sea la precisión del desplazamiento del vector de movimiento, menor será el error residual entre cuadros, menor será la tasa de transmisión del código, es decir, mayor será la relación de compresión.
En H.264, se utiliza un filtro FIR de sexto orden para obtener el valor de la posición de 1/2 píxel. Cuando se obtiene un valor de 1/2 píxel, se puede obtener un valor de 1/4 de píxel por interpolación lineal,
Para el formato de video 4: 1: 1, la precisión de 1/4 de píxel de la señal de luminancia corresponde al vector de movimiento de 1/8 de píxel de la parte de crominancia, por lo que se requiere una operación de interpolación de 1/8 de píxel para la señal de crominancia.
Teóricamente, si la precisión de la compensación de movimiento se duplica (por ejemplo, de una precisión de píxel entero a una precisión de 1/2 píxel), puede haber una ganancia de codificación de 0.5bit / muestra, pero la verificación real encontró que la precisión del vector de movimiento excede 1/8 pixel Después de eso, el sistema básicamente no tiene ganancias obvias. Por lo tanto, en H.264, solo se utiliza el modo de vector de movimiento con una precisión de 1/4 de píxel en lugar de una precisión de 1/8 de píxel.
Estimación del modo de partición de múltiples macrobloques
En el modo de predicción H.264, un macrobloque (MB) se puede dividir en 7 tamaños de modo diferentes. Esta división de macrobloque flexible y sutil multimodo es más adecuada para la forma del objeto en movimiento real en la imagen, por lo que puede haber 1, 2, 4, 8 o 16 vectores de movimiento en cada macrobloque.
Estimación de tramas multiparamétricas
En H.264, se puede usar la estimación de movimiento de múltiples marcos de parámetros, es decir, hay múltiples marcos de parámetros que se acaban de codificar en el búfer del codificador, y el codificador selecciona uno de ellos para dar un mejor efecto de codificación como parámetro Frame, e indique qué marco se usa para la predicción, de modo que pueda obtener un mejor efecto de codificación que simplemente usar el último marco codificado como el marco de predicción.
2. Transformación de enteros de tamaño pequeño 4 a 4
La unidad habitual utilizada en la codificación de compresión de video es de 8 a 8 bloques. En H.264, sin embargo, se utilizan 4 o 4 bloques de tamaño pequeño. A medida que el tamaño del bloque de transformación se vuelve más pequeño, la división de objetos en movimiento es más precisa. En este caso, la cantidad de cálculo en el proceso de transformación de la imagen es pequeña y el error de convergencia en el borde del objeto en movimiento también se reduce considerablemente.
Cuando hay una gran área suave en la imagen, para evitar la diferencia de escala de grises entre los bloques causada por la transformación de tamaño pequeño, H.264 puede realizar los coeficientes DCT de 16 4 ~ 4 bloques de los datos de brillo del macrobloque intracuadro. Para la segunda transformación de 4 a 4 bloques, los coeficientes de CC de 4 a 4 bloques de los datos de crominancia (uno para cada bloque pequeño, un total de 4 coeficientes de CC) se transforman en 4 a 2 bloques.
H.263 no solo reduce el tamaño del bloque de transformación de imagen, sino que esta transformación es una operación de número entero, no una operación de número real, es decir, la precisión de la transformación y la transformación inversa del codificador y el decodificador es la misma, y no hay "error de transformación inversa".
3. Predicción intra más precisa
En H.264, cada píxel de cada bloque 4 ~ 4 se puede utilizar para la predicción intracuadro con la suma ponderada diferente de 17 más cercana a los píxeles codificados previamente.
4. VLC unificado
Hay dos métodos para la codificación de entropía en H.264.
VLC unificado (UVLC: Universal VLC). UVLC utiliza la misma tabla de códigos para la codificación, y el decodificador puede identificar fácilmente el prefijo de la palabra de código, y UVLC puede resincronizarse rápidamente cuando ocurre un error de bit.
Codificación aritmética binaria adaptable al contenido (CABAC: Codificación aritmética binaria adaptable al contexto). Su rendimiento de codificación es ligeramente mejor que el de UVLC, pero la complejidad es mayor.
Tres, ventaja de rendimiento
La comparación de rendimiento de codificación H.264 y MPEG-4, H.263 ++ utiliza las siguientes 6 velocidades de prueba: 32 kbit / s, 10F / sy QCIF; 64 kbit / s, 15F / sy QCIF; 128 kbit / s, 15 F / sy CIF; 256 kbit / s, 15 F / sy QCIF; 512 kbit / s, 30 F / sy CIF; 1024kbit / s, 30F / sy CIF. Los resultados de la prueba indican que H.264 tiene un mejor rendimiento de PSNR que MPEG y H.263 ++.
El PSNR de H.264 es 2dB más alto que MPEG-4 en promedio y 3dB más alto que H.263 ++ en promedio.
Cuatro, nuevo algoritmo de estimación de movimiento rápido
El nuevo algoritmo de estimación de movimiento rápido UMHexagonS (patente china) es un nuevo algoritmo que puede ahorrar más del 90% del algoritmo de búsqueda completa rápida original en H.264. El nombre completo es "búsqueda asimétrica cruzada de múltiples niveles de seis lados asimétrica cruzada de múltiples hexágonos", que es un algoritmo de estimación de movimiento de píxeles enteros. Debido a que está en condiciones de mantener un mejor rendimiento de distorsión de velocidad al codificar secuencias de imágenes en movimiento de alta velocidad de bits y de gran tamaño. La complejidad computacional es muy baja y ha sido adoptada oficialmente por el estándar H.264.
H.264 (MPEG-4 Parte 10) desarrollado conjuntamente por la UIT e ISO puede ser aceptado por los medios de transmisión, comunicación y almacenamiento (CD DVD) como un estándar unificado, y muy probablemente se convierta en un nuevo estándar de medios interactivos de banda ancha. La norma de codificación de origen de mi país aún no se ha formulado. Preste mucha atención al desarrollo de H.264, y el trabajo de formular el estándar de codificación fuente de mi país se está intensificando.
El estándar H264 lleva la tecnología de compresión de imágenes en movimiento a un nivel superior, y es el punto culminante de la aplicación de H.264 para proporcionar transmisión de imágenes de alta calidad en un ancho de banda menor. La popularización y aplicación de H.264 impone altos requisitos a los terminales de video, gatekeepers, gateways, MCU y otros sistemas, lo que promoverá de manera efectiva la mejora continua del software y hardware de videoconferencia en todos los aspectos.
|
Ingrese el correo electrónico para recibir una sorpresa
es.fmuser.org
it.fmuser.org
fr.fmuser.org
de.fmuser.org
af.fmuser.org -> Afrikáans
sq.fmuser.org -> albanés
ar.fmuser.org -> árabe
hy.fmuser.org -> Armenio
az.fmuser.org -> azerbaiyano
eu.fmuser.org -> Vasco
be.fmuser.org -> bielorruso
bg.fmuser.org -> Bulgaria
ca.fmuser.org -> catalán
zh-CN.fmuser.org -> chino (simplificado)
zh-TW.fmuser.org -> Chino (tradicional)
hr.fmuser.org -> croata
cs.fmuser.org -> checo
da.fmuser.org -> danés
nl.fmuser.org -> Holandés
et.fmuser.org -> estonio
tl.fmuser.org -> filipino
fi.fmuser.org -> finlandés
fr.fmuser.org -> Francés
gl.fmuser.org -> gallego
ka.fmuser.org -> georgiano
de.fmuser.org -> alemán
el.fmuser.org -> Griego
ht.fmuser.org -> criollo 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 -> japonés
ko.fmuser.org -> coreano
lv.fmuser.org -> letón
lt.fmuser.org -> Lituania
mk.fmuser.org -> macedonio
ms.fmuser.org -> malayo
mt.fmuser.org -> maltés
no.fmuser.org -> Noruega
fa.fmuser.org -> persa
pl.fmuser.org -> polaco
pt.fmuser.org -> portugués
ro.fmuser.org -> Rumano
ru.fmuser.org -> ruso
sr.fmuser.org -> serbio
sk.fmuser.org -> eslovaco
sl.fmuser.org -> Eslovenia
es.fmuser.org -> español
sw.fmuser.org -> Swahili
sv.fmuser.org -> sueco
th.fmuser.org -> Tailandés
tr.fmuser.org -> turco
uk.fmuser.org -> ucraniano
ur.fmuser.org -> Urdu
vi.fmuser.org -> Vietnamita
cy.fmuser.org -> galés
yi.fmuser.org -> Yiddish
FMUSER ¡Transmite video y audio sin cables más fácilmente!
Contacto
Dirección:
Habitación No.305 Edificio HuiLan No.273 Huanpu Road Guangzhou China 510620
Categorías
Newsletter