摘要 |
A video projection display system (10) of this invention employs histograms to detect an active video region (2) of a video frame (1). A microcontroller (16) loads registers (27) in an ASIC (26) to accumulate histograms of low pixel values occurring within columns (70-74) of video data. The microcontroller scans the histograms to, identify the left-most column in which a set (80) of black pixel values is clustered, which column marks the left edge of the active video region. The right edge of the active video region is detected in a similar manner. The video signal may also include overshoot and noise. When an ADC (24) digitizes the video signal, the overshoot and noise causes many bright pixels to be converted to below their maximum digital values. Therefore, the microcontroller programs the ASIC such that a histogram (90) of the highest pixel values is collected from within the active video region. The microcontroller then scans the histogram to locate a rapid decrease in the number of pixels having values greater than some large value. Pixels having even greater values fall within the overshoot and noise range. The microcontroller remaps the upper range of data to the maximum digital values, thereby enhancing image brightness at the high end of the pixel value range.
|