bueno, la única razón por la que agregué los puntos destacados de 8×8 es porque cuando hice esta lista, el codificador GUI basado en ffmpeg que estaba usando solo funcionaría con resoluciones que fueran múltiplos de 8, tal vez un artefacto de H.,261 teniendo bloques de transformación de tamaño fijo 8×8, o un intento de seguir resoluciones comunes:
en términos de no adherirse a resoluciones 16:9, es posible que esté pensando en el estándar de video de grabación digital D-1 SMPTE, que utiliza píxeles no cuadrados para representar NSTC (720×480) y PAL (720×576), ambas resoluciones adoptadas por el estándar de DVD, manteniéndose igual si la imagen era 4:3 o 16:9.,
Estos son divisibles por 16, y 16×16 es el tamaño máximo de macrobloque para la mayoría de los códecs de la familia MPEG, por lo que esto maximizaría la eficiencia de compresión porque los macrobloques más grandes permiten una mejor compresión de imágenes más grandes. Por ejemplo, HEVC reemplazó los macrobloques con unidades de árbol de codificación (CTUs) que pueden admitir muestras de hasta 64×64 para codificar imágenes grandes de manera más eficiente en video 4K.
720×480 y 720×576 no vienen de ahí, pero 16×16 probablemente sí.,
480 y 576 provienen de la frecuencia de muestreo de luma adoptada por la industria al convertir video analógico en digital, que a su vez proviene de la naturaleza de las señales analógicas NSTC y PAL que incluían un intervalo de borrado vertical para que no viera el retroceso en televisores antiguos. «Este intervalo de blanking fue originalmente diseñado para simplemente blank el haz de electrones del receptor CRT para permitir los circuitos analógicos simples y lento retrace vertical de los primeros receptores de TV.»:
entonces, para ajustar una imagen de línea 4:3 480 de acuerdo con la Rec., Frecuencia de muestreo 601, terminaría con 704 píxeles de ancho, que se elevó a 720 píxeles para tener en cuenta los anchos inconsistentes de las imágenes en movimiento analógicas NTSC y PAL:
así, 16×16 siendo el macrobloque múltiple de 2 más grande que puede dividir las resoluciones NTSC y PAL digitales limpiamente puede haber sido un factor en el diseño de H. 261 que utilizó macrobloques para abordar las limitaciones de compresión en el H. 120 no basado en DCT (H. 261 luma las muestras fueron 16×16):
hoy en día, probablemente debería usar el estándar 720p y más., Este artículo fue originalmente pensado como una forma de identificar resoluciones de píxeles cuadrados útiles para contenido digital NSTC 16: 9 para la web, porque 480p sería 853.333 wide px de ancho en 16: 9, y ni 853 ni 854 funcionarían en ese codificador, y no quería conformarme con 360p.
Deja una respuesta