Abstract:
A digital chroma signal processor samples groups of three successive pixels and develops first and second difference signals therefrom. The first difference signals indicate changes in color and the second difference signal peaks those changes when combined with the original signal. A threshold detector determines when the changes are great enough to need peaking and operates a multiplexer that supplies a transient enhanced signal for a chroma signal above the threshold or a median signal for a chroma signal below the threshold. The median signal is developed for each sample group, along with minimum and maximum signals, by a criteria filter. A limiting coefficient adjusts the minimum and maximum signals to provide controlled amounts of overshoot and undershoot in the processed chroma signal.

Description:
BACKGROUND OF THE INVENTION AND PRIOR ART 
     This invention relates generally to chrominance signal (chroma) processing circuits and specifically to a chroma processing circuit and method for a digitized chroma signal. NTSC type color signals have a chroma bandwidth that is quite narrow in comparison with the luminance signal (luma) bandwidth. Chroma noise is quite noticeable to the viewer, especially in flat color areas. The limited frequency bandwidth of the chroma signal produces relatively slow chroma transitions which are also not desirable since they detract from sharp color demarcations. There have been numerous attempts in the prior art to enhance slow chroma transitions by adding additional signals, such as a second differential signal. The conflicting requirements of low noise and fast transitions have resulted in many design compromises. 
     In digital television systems, the chroma signals take the form of discrete pixels. Digital processing may be performed on these digital signals to perform various enhancement techniques. The present invention derives a first difference signal to indicate activity or change in the chroma signal. A second difference signal enhances or sharpens these changes or transitions when added to the original chroma signal. Groups of pixels are sampled and a median, a minimum and a maximum are determined. The median signal is supplied when the first difference signal is below an established threshold and the transient enhanced signal is supplied when the signal is above the threshold. The minimum and maximum signals are used to limit the undershoot and overshoot of the transient enhanced signal. Consequently, the processed color signal is optimized by either being noise reduced or transient enhanced. The invention will be seen to embrace a number of different aspects, namely, selectively noise reducing and transient enhancing a chroma signal; developing a transient enhanced chroma signal with controlled undershoot and overshoot characteristics; and the combination of a multiplexed chroma signal that is either noise reduced or transient enhanced with maximum and minimum limits for controlling overshoot and undershoot. 
     OBJECTS OF THE INVENTION 
     A principal object of the invention is to provide a novel chroma processing system and method. 
     Another object of the invention is to provide a digital chroma processing system and method of enhanced characteristics. 
     A further object of the invention is to provide a digitized chroma signal of enhanced characteristics. 
    
    
     BRIEF DESCRIPTION OF THE DRAWINGS 
     These and other objects and advantages of the invention will be apparent upon reading the following description in conjunction with the drawings, in which: 
     FIG. 1 is a partial block diagram illustrating the chroma processing method and system of the invention; 
     FIG. 2 is a truth table for the criteria filter of the invention; and 
     FIG. 3 is a waveform illustrating the transient enhancement effect of the invention. 
    
    
     DESCRIPTION OF THE PREFERRED EMBODIMENT 
     Referring to FIG. 1, there is shown a chroma signal processor constructed in accordance with the invention. The remainder of the color television receiver is omitted for clarity since the inventive chroma processor is not dependent thereon. Certain programmable characteristics and coefficients are indicated on FIG. 1. These are supplied by a microprocessor (not shown) that is included in the digital television receiver incorporating the invention. For example, the digital television receiver described in ITT publication, Digit 2000-VSLI Digital TV System, may be used with the chroma enhancement circuit of the present invention. 
     A digitized chroma signal, in the form of R-Y and B-Y, is applied at input terminal 10 and is supplied to a first pixel delay circuit 12 and to a second pixel delay circuit 14. The digitized signal includes a series of pixels or signals identified as X(N) at the input terminal 10, X(N-1) at the output of delay circuit 12, and X(N-2) at the output of delay circuit 14. Pixels are sampled in groups of three adjacent pixels N, (N-1) and (N-2). Signal X(N) is supplied to a summer 16 along with signal -X(N-1). A summer 18 is supplied with signal X(N-1) and signal -X(N-2). The output of summer 16, which comprises a first difference signal X(N)-X(N-1), is applied to the positive input of a summer 22 which is also supplied with the positive output of summer 18. The output of summer 22 is signal X(N) and signal -X(N-2) which comprises another first difference signal identified as X(N)-X(N-2). The output of summer 18 is applied to a 2X multiplier 20 where it is multiplied by a factor of two and applied to the positive input of a summer 24 along with the negative output of summer 22. The output of summer 24, which consists of the difference between two first difference signals, comprises a second difference signal. The second difference signal is applied to a K selector 26 that is supplied with a programmable number or value XP for adjusting the values of the output of summer 24. These adjustments will shape or tailor the second difference signal to that desired for transient enhancement. A summer 32 is supplied with the output of K selector 26 and the X(N-1) signal, which is an unmodified chroma signal. The output of summer 32 is seen to consist of the original chroma signal with transient enhancement. This signal however may exhibit significant undershoot and overshoot because of the transient enhancement, i.e., speed up. The amount of undershoot and overshoot and the degree of transient enhancement is a function of K selector 26. As mentioned, XP may be a factory adjustment. The output of summer 22, which is a first difference signal, is supplied to an absolute value circuit 28 where its magnitude is determined, apart from its polarity, and applied to a threshold detector 30, the threshold level of which is determined by a programmable constant X1. The output of threshold detector 30 is applied as a switching signal to a multiplexer circuit 56. 
     A criteria filter 34 (indicated by the dashed line box) includes a plurality of sign detectors 36, 38 and 40, a logic control block 42 and three multiplexers 44, 46 and 48 labelled medium, minimum and maximum, respectively. Sign detector 36 is coupled to the output of summer 16, sign detector 38 to the output of multiplier 20 and sign detector 40 is coupled to the output of summer 22. The sign detectors each supply logic control block 42 that has three outputs for driving multiplexers 44, 46 and 48. The multiplexers are each supplied with three inputs corresponding to the X(N), X(N-1) and X(N-2) pixel or signal values. 
     Reference to FIG. 2 indicates the truth table for the criteria filter 34. As indicated, when X(N) is greater than X(N-2) the underlying column includes a 1. Similarly, when X(N-1) is greater than X(N-2) and X(N) is greater than X(N-1), the underlying respective columns are similarly marked. The MAX, MIN and MEDIAN columns indicate the corresponding pixel values for the various input combinations. The unmarked states cannot exist in reality and are invalid. The truth table indicates the outputs that will appear with the various combinations of input pixels applied. The output of median multiplexer 44 is directly supplied to multiplexer 56. The output of minimum and maximum multiplexers 46 and 48, respectively, are applied as positive inputs to a pair of summers 50 and 52, respectively. A limiting coefficient XL is applied as a negative input to summer 50 and as a positive input to summer 52. The output of summer 50 is thus a limited minimum value and is applied to a min/max limiter 54. Similarly, the output of summer 52 is a limited max value and is applied to limiter 54. The signal input to limiter 54 is from summer 32 which, it will be recalled, is the enhanced transient signal. The output of limiter 54 is applied as an input to multiplexer 56. The output of multiplexer 56 is the enhanced R-Y/B-Y chroma signal or the median pixel from multiplexer 44. 
     In operation, successive groups of three pixels are processed to form the first and second difference signals. A first difference signal will represent the magnitude of a change or transition. When the first difference signal is low, it indicates that there are no significant chroma transitions in the sample and therefore it is desirable to merely process the chroma signal for noise reduction. This is accomplished by supplying the median value of the sample group. When the first difference signal is high, it indicates that there are significant chroma transitions and it is desired to peak or enhance those transitions which are necessarily slow because of the chroma channel limited bandwidth. If the first difference signal is below the threshold determined by X1, the median value of the sampled pixel group is supplied as the output of the chroma enhancer. If the value of the first difference signal is above the threshold, the transient enhanced signal is supplied. The second difference signal, when added to the original chroma signal, provides the transient enhancement. Overshoots and undershoots created by the enhancement are limited by utilizing the maximum and minimum values of pixels in the corresponding multiplexers to limit the signals. 
     The result of the enhanced chroma processing of the invention is illustrated in FIG. 3 in which the dashed line waveform represents an original chroma signal and the solid line represents the chroma signal with the transitions enhanced so that they are much steeper. The undershoot and overshoot resulting from the transient enhancement are controlled by the max and min limits of the original chroma signal. The summers 50 and 52 (FIG. 1) allow for the limiting coefficient XL to modify the minimum/maximum pixel values in multiplexers 46 and 48 to provide a controllable degree of overshoot and undershoot. Thus the manufacturer also has control of the amount of overshoot and undershoot that is desired in the processed chroma signal. 
     With the invention, full control of the digital chroma signal is available. It will be appreciated that the chroma signal is very narrow in bandwidth (under 1 MHz) and that with the techniques of the invention, low noise and sharp transitions are available despite the limited bandwidth. It is recognized that numerous modifications and changes in the described embodiment of the invention will be apparent to those skilled in the art without departing from its true spirit and scope. The invention is to be limited only as defined in the claims.