TEA1002

Last updated

The TEA1002 is a PAL video encoder chip [1] produced by Mullard in 1982 and used on the Mattel Aquarius computer and AlphaTantel Prestel adapter. [2] [3] [4] [5] It was also used on teletext decoders and color bar generators associated with video test equipment. [6] [7]

Contents

The chip is capable of displaying 40 × 24 text blocks with 8 × 8 pixel characters, corresponding a theoretical resolution of 320 × 192 pixels (within borders), with the character set allowing for a 80 × 72 semigraphics display. Correction update - this chip does not generate the display itself, its only a colour encoder.

It generates 16 colors based on Luminance, Chrominance and Saturation, usually with the 8 basic colors being similar to the EBU 75% color bars.

Levels

According to the TEA1002 datasheet, [1] colors are formed by the combination of three signals, roughly equivalent to the HSL colorspace:

Internally colors are stored in a 4-bit RGBI arrangement. There are three bits for the RGB components (generating 8 primary colors at full saturation but 75% luminance - similar to the EBU colour bars) and an inverter logic input bit that controls a variation of the base color (a 75% Luminance decrease for white; a 50% Chroma saturation decrease for all colors).

The following table lists the internal signals and shows an approximation of the generated colors, as seen on a web standard sRGB monitor. Colors could be different when seen on an analog PAL CRT television.

TEA1002 Logic inputs and composite video output (configured for 75% EBU colour bars) [1]
ColorRGBINVLuminance (%)Chroma (º)Chroma (%)
Black00000.0--
Red100022.510348
Green010044.024144
Yellow110066.516733
Blue00108.534733
Magenta101031.06144
Cyan011052.528348
White1110100.0--
Grey000175.0--
Cyan100152.528324
Magenta010131.06122
Blue11018.534717
Yellow001166.516717
Green100144.024122
Red011122.510324
Black11110.0--


An alternate configuration of the chip allows it to output 95% luminance color bars - similar to BBC colour bars, more suited for usage in teletext decoders. [1]

TEA1002 Logic inputs and composite video output (configured for 95% BBC colour bars) [1]
ColorRGBINVLuminance (%)Chroma (º)Chroma (%)
Black00000.0--
Red100047.510348
Green01006924144
Yellow110091.516733
Blue001033.534733
Magenta1000566144
Cyan011077.528348
White1110100.0--
Grey0001100.0--
Cyan100177.528324
Magenta0101566122
Blue110133.534717
Yellow001191.516717
Green10016924122
Red011147.510324
Black11110.0--

See also

Related Research Articles

<span class="mw-page-title-main">RGB color model</span> Color model based on red, green, and blue

The RGB color model is an additive color model in which the red, green and blue primary colors of light are added together in various ways to reproduce a broad array of colors. The name of the model comes from the initials of the three additive primary colors, red, green, and blue.

Gamma correction or gamma is a nonlinear operation used to encode and decode luminance or tristimulus values in video or still image systems. Gamma correction is, in the simplest cases, defined by the following power-law expression:

High color graphics is a method of storing image information in a computer's memory such that each pixel is represented by two bytes. Usually the color is represented by all 16 bits, but some devices also support 15-bit high color.

<span class="mw-page-title-main">Y′UV</span> Mathematical color model

Y′UV, also written YUV, is the color model found in the PAL analogue color TV standard. A color is described as a Y′ component (luma) and two chroma components U and V. The prime symbol (') denotes that the luma is calculated from gamma-corrected RGB input and that it is different from true luminance. Today, the term YUV is commonly used in the computer industry to describe colorspaces that are encoded using YCbCr.

<span class="mw-page-title-main">Chroma subsampling</span> Practice of encoding images

Chroma subsampling is the practice of encoding images by implementing less resolution for chroma information than for luma information, taking advantage of the human visual system's lower acuity for color differences than for luminance.

<span class="mw-page-title-main">Grayscale</span> Image where each pixels intensity is shown only achromatic values of black, gray, and white

In digital photography, computer-generated imagery, and colorimetry, a grayscale image is one in which the value of each pixel is a single sample representing only an amount of light; that is, it carries only intensity information. Grayscale images, a kind of black-and-white or gray monochrome, are composed exclusively of shades of gray. The contrast ranges from black at the weakest intensity to white at the strongest.

<span class="mw-page-title-main">TMS9918</span> Video display controller

The TMS9918 is a video display controller (VDC) manufactured by Texas Instruments, in manuals referenced as "Video Display Processor" (VDP) and introduced in 1979. The TMS9918 and its variants were used in the ColecoVision, CreatiVision, Memotech MTX, MSX, NABU Personal Computer, SG-1000/SC-3000, Spectravideo SV-318, SV-328, Sord M5, Tatung Einstein, TI-99/4, Casio PV-2000, Coleco Adam, Hanimex Pencil II, and Tomy Tutor.

<span class="mw-page-title-main">Hold-And-Modify</span> Display mode used in Commodore Amiga computers

Hold-And-Modify, usually abbreviated as HAM, is a display mode of the Commodore Amiga computer. It uses a highly unusual technique to express the color of pixels, allowing many more colors to appear on screen than would otherwise be possible. HAM mode was commonly used to display digitized photographs or video frames, bitmap art and occasionally animation. At the time of the Amiga's launch in 1985, this near-photorealistic display was unprecedented for a home computer and it was widely used to demonstrate the Amiga's graphical capability. However, HAM has significant technical limitations which prevent it from being used as a general purpose display mode.

<span class="mw-page-title-main">Dot crawl</span>

Dot crawl is a visual defect of color analog video standards when signals are transmitted as composite video, as in terrestrial broadcast television. It consists of moving checkerboard patterns which appear along horizontal color transitions. It results from intermodulation or crosstalk between chrominance and luminance components of the signal, which are imperfectly multiplexed in the frequency domain.

Color digital images are made of pixels, and pixels are made of combinations of primary colors represented by a series of code. A channel in this context is the grayscale image of the same size as a color image, made of just one of these primary colors. For instance, an image from a standard digital camera will have a red, green and blue channel. A grayscale image has just one channel.

In computing, indexed color is a technique to manage digital images' colors in a limited fashion, in order to save computer memory and file storage, while speeding up display refresh and file transfers. It is a form of vector quantization compression.

<span class="mw-page-title-main">Video decoder</span>

A video decoder is an electronic circuit, often contained within a single integrated circuit chip, that converts base-band analog video signals to digital video. Video decoders commonly allow programmable control over video characteristics such as hue, contrast, and saturation. A video decoder performs the inverse function of a video encoder, which converts raw (uncompressed) digital video to analog video. Video decoders are commonly used in video capture devices and frame grabbers.

<span class="mw-page-title-main">Rec. 709</span> Standard for HDTV image encoding and signal characteristics

Rec. 709, also known as Rec.709, BT.709, and ITU 709, is a standard developed by ITU-R for image encoding and signal characteristics of high-definition television.

<span class="mw-page-title-main">Mullard SAA5050</span> Character generator chip for implementing the Teletext character set

The Mullard SAA5050 was a character generator chip for implementing the Teletext character set.

Composite artifact colors is a designation commonly used to address several graphic modes of some 1970s and 1980s home computers. With some machines, when connected to an NTSC TV or monitor over composite video outputs, the video signal encoding allowed for extra colors to be displayed, by manipulating the pixel position on screen, not being limited by each machine's hardware color palette.

<span class="mw-page-title-main">YJK</span> Color space implemented by the Yamaha V9958 graphic chip

YJK is a proprietary color space implemented by the Yamaha V9958 graphic chip on MSX2+ computers. It has the advantage of encoding images by implementing less resolution for color information than for brightness, taking advantage of the human visual systems' lower acuity for color differences. This saves memory, transmission and computing power.

<span class="mw-page-title-main">EBU colour bars</span> Television test card

The EBU colour bars are a television test card used to check if a video signal has been altered by recording or transmission, and what adjustments must be made to bring it back to specification. It is also used for setting a television monitor or receiver to reproduce chrominance and luminance information correctly. The EBU bars are most commonly shown arranged side-by-side in a vertical manner, though some broadcasters – such as TVP in Poland, and Gabon Télévision in Gabon – were known to have aired a horizontal version of the EBU bars.

References

  1. 1 2 3 4 5 TEA1002 PAL Colour Encoder and Video Summer. Mullard. 1982.
  2. "Machine: Mullard TEA1002 PAL colour encoder (tea1002)". Vas the Man’s Arcade.
  3. Graham, Adrian. "AlphaTantel Viewdata Terminal". Binary Dinosaurs. Retrieved 2023-05-02.
  4. Graham, Adrian. "AlphaTantel Viewdata Terminal Motherboard". Binary Dinosaurs.
  5. "Machine: AlphaTantel (alphatan)". Vas the Man’s Arcade.
  6. Jenkins, Tony (June 1984). "TV Test Pattern Generator" (PDF). Television. p. 436.
  7. "TEA1002 PAL COLOUR ENCODER AND VIDEO SUMMER". Fabian Enterprises. 2013.