Saturday, April 28, 2007

Video pipeline

  1. Video capture
    1. Analog video
      1. Tuner
      2. ADC
      3. Analog video decoder (PAL, NTSC)
    2. Digital video
      1. Digital tuner
      2. Demodulating
      3. Demux
      4. Decoder
  2. Video processing
    1. Video clip
    2. Video scaling
    3. Video scan type/scan rate conversion
      1. Frame/field rate conversion
      2. Interleaved -> progressive, progressive -> interleaved
    4. Color space conversion
      1. RGB -> YUV
      2. YUV -> RGB
      3. Brightness, contrast, Hue/Tint, color temperature conversion
    5. Video enhancement
      1. Histogram equilization
      2. Flesh tone correction
      3. Noise reduction
    6. Video blending
      1. Chroma keying
      2. video mixer
  3. Video display
    1. Gamma correction
    2. Converting to panel signal format (Panel timing control)

No comments: