
KS7332
9
The preprocessing block receives the 10-bit ADC output, carries out digital clamping, black line detection &
correction, and preprocess low pass filtering.
The histogram generating block uses the preprocessing block's output to generate a probability density function of
the image signal luminance output, and stores it in line memory. It also generates a signal for adjusting luminance
distribution and sends it to the segmentation block and the look-up-table generating block. The histogram
generating block is composed of the active area selection block, luminance signal separation block that uses LPF,
histogram accumulation block that uses line memory, and the histogram clip block.
The segmentation block uses the accumulated histogram to generate back bias impressing conditions and sends
them to the MICOM I/F module for improvement of the dynamic range. The segmentation block is composed of a
histogram organizing block, histogram integrating block, gamma adjusting block, back bias adjusting block, and a
block that probes the minimum segment using accumulated histograms.
The look-up-table block uses the output of the histogram generating block and the segmentation block to generate
a conversion function for the improvement of the dynamic range. It is composed of the histogram integrating block,
the look-up-table generating block, and the look-up-table 2nd differentiation.
The luminance expander receives the LUT value from the look-up-table block and stores it in line memory. It also
moves the address by 1 and stores it in a different line memory. The LUT values stored in the two line memories go
through spatial and temporal interpolation to receive data with an expanded band zone for luminance signals. The
luminance expander is composed of blocks that carry out the following functions: I/F function for LUT-storing line
Memory, temporal interpolation function, spatial interpolation function, 8-bit division function for gain calculation,
and expanded luminance signal output function.
The chrominance expander receives the outputs of the preprocessing block and the luminance expander, adjusts
the color difference signal according to the ratio between the expanded and the non-expanded luminance signals,
and outputs the expanded chrominance signal. It also adjusts the color data's sensitivity according to the the band
zone of the luminance signal.
The adaptive LPF block receives the output of the chrominance expander, reduces the high frequency
components such as noise in areas with little change in the grey level, and emphasizes edge and other minute
details. It also uses a high pass filter to extract the edge of the image.
The graphic block receives the accumulated histogram and LUT data, and shows them as graphic data on the
currently visible screen. Also, the graphic data is placed in the middle of the screen while 10-bit A/D signals,
expanded brightness signals, expanded color signals, edge signals, and noiseless color signals are output to the
background according to need.
The expanded signal synthesizer receives 10-bit A/D signals, expanded luminance signals, expanded color
signals, edge signals, and noiseless color signals. It chooses the needed signals and outputs them to the exterior.
It also carries out time delay for each signal so that it has the same delay as the final output.