Articulo de referencia

YJK

Comparación recortada y ampliada entre la imagen original en color real (izquierda) y la versión YJK (derecha). YJK [ 1 ] [ 2 ] [ 3 ] es un espacio de color propietario implemen...

Comparación recortada y ampliada entre la imagen original en color real (izquierda) y la versión YJK (derecha).

YJK [ 1 ] [ 2 ] [ 3 ] es un espacio de color propietario implementado por el chip gráfico Yamaha V9958 [ 4 ] [ 5 ] [ 6 ] en las computadoras MSX2+ . [ 7 ] [ 8 ] Tiene la ventaja de codificar imágenes implementando una resolución menor para la información de color que para el brillo, aprovechando la menor agudeza del sistema visual humano para las diferencias de color. [ 9 ] Esto ahorra memoria, transmisión y potencia de cálculo.

YJK se compone de tres elementos:Y{\displaystyle Y},J{\displaystyle J}yK{\displaystyle K}.Y{\displaystyle Y}es similar a la luminancia (pero se calcula de forma diferente),J{\displaystyle J}yK{\displaystyle K}son los componentes de crominancia (que representan las diferencias de color rojo y verde).

ElY{\displaystyle Y}El componente es un valor sin signo de 5 bits (de 0 a 31), especificado para cada píxel individual.J{\displaystyle J}yK{\displaystyle K}Los componentes se almacenan juntos en 6 bits como un valor con signo complementario (-32 a 31) y se comparten entre 4 píxeles horizontales adyacentes ( submuestreo de croma 4:1:1 ). [ 10 ] [ 11 ] [ 12 ]

La siguiente tabla muestra la codificación de esta información en 4 píxeles: [ 10 ]

Esta disposición permite la codificación de 19.268 colores diferentes. [ 10 ] [ 11 ] [ 12 ] Si bien conceptualmente es similar a YUV , el muestreo de croma, la relación numérica entre los componentes y la transformación hacia y desde RGB son diferentes en YJK.

Fórmulas

Imagen original a todo color
Imagen convertida por YJK

Las tres señales componentes se crean a partir de una fuente RGB (rojo, verde y azul) original. Los valores ponderados deR{\displaystyle R},GRAMO{\displaystyle G}yB{\displaystyle B}se suman para producir un únicoY{\displaystyle Y}la señal, que representa el brillo general de ese píxel.J{\displaystyle J}La señal se crea entonces restando laY{\displaystyle Y}a partir de la señal roja del RGB original, y luego escalado; yK{\displaystyle K}restando elY{\displaystyle Y}a partir del verde, y luego escalando por un factor diferente.

Estas fórmulas aproximan la conversión entre el espacio de color RGB y YJK: [ 7 ]

De RGB a YJK:

Y=B/2+R/4+GRAMO/8{\displaystyle Y=B/2+R/4+G/8}
J=RY{\displaystyle J=RY}
K=GRAMOY{\displaystyle K=GY}

De YJK a RGB:

R=Y+J{\displaystyle R=Y+J}
GRAMO=Y+K{\displaystyle G=Y+K}
B=(5/4)YJ/2K/4{\displaystyle B=(5/4)YJ/2-K/4}

ElY{\displaystyle Y}El componente YJK no es la luminancia verdadera, ya que el componente verde tiene menos peso que el componente azul. [ 2 ] Además, a diferencia de YUV, donde la crominancia se basa en las diferencias rojo-azul, en YJK se calcula en función de las diferencias rojo-verde. [ 10 ]

Referencias

  1. Holst, Laurens (2022). "Los modos de pantalla de YJK" . MSX Assembly Page .
  2. 1 2 Niemietz, Ricardo Cancho (2014). Problemas en el modelo de color YJK implementado en el chip VDP Yamaha V9958 (PDF) .
  3. ^ "VCFe Vortrag vom 2016.04.30 - Homecomputer und Spielkonsolen - Videoarchitekturen als visuelles Medium" . neil.franklin.ch . Consultado el 13 de noviembre de 2022 .
  4. IC Master . Vol. 3. Hearst Business Communications, 2001. 2001. 
  5. Martín Sesma, Sergio (03/10/2016). Arqueología informática: los ordenadores MSX en los inicios de la microinformática doméstica (Proyecto/Trabajo fin de carrera/grado thesis). Universitat Politècnica de València. hdl : 10251/70909 .
  6. Redacción (20 de octubre de 2008). «MSX - Vari Costruttori- 1983» . CyberLudus.com (en italiano) . Consultado el 13 de noviembre de 2022 .
  7. 1 2 "V9958 MSX-VIDEO TECHNICAL DATA BOOK" (PDF) . 1988.
  8. ^ Alex, Wulms (1995). "Schermen op MSX - De 2+ schermen" (PDF) . Revista MSX Computer & Club (72).
  9. ^ S. Winkler, CJ van den Branden Lambrecht y M. Kunt (2001). «Visión y Vídeo: Modelos y Aplicaciones» . En Christian J. van den Branden Lambrecht (ed.). Modelos de visión y aplicaciones al procesamiento de imágenes y vídeos . Saltador. pag. 209.ISBN  978-0-7923-7422-0.{{cite book}}: CS1 maint: varios nombres: lista de autores ( enlace )
  10. ^ Grauw ( 2026 ) . «Los modos de pantalla YJK» . Página de ensamblaje de MSX .
  11. 1 2 Silveira, Marcelo (2017). Colores de MSX 2+ (PDF) . MarMSX - Página de desarrollo.
  12. ^ Nunes , Giovanni (8 de junio de 2015). "Edición de imágenes número MSX2+/MSX turbo R" . Retrópolis - Una ciudad de dos clásicos .

Véase también