[go: up one dir, main page]

GB2293514A - Luminance signal coding; correcting for failure of constant luminance - Google Patents

Luminance signal coding; correcting for failure of constant luminance Download PDF

Info

Publication number
GB2293514A
GB2293514A GB9419137A GB9419137A GB2293514A GB 2293514 A GB2293514 A GB 2293514A GB 9419137 A GB9419137 A GB 9419137A GB 9419137 A GB9419137 A GB 9419137A GB 2293514 A GB2293514 A GB 2293514A
Authority
GB
United Kingdom
Prior art keywords
signals
linear
luminance signal
signal
luminance
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
GB9419137A
Other versions
GB2293514B (en
GB9419137D0 (en
Inventor
Graham Alexander Thomas
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
British Broadcasting Corp
Original Assignee
British Broadcasting Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by British Broadcasting Corp filed Critical British Broadcasting Corp
Priority to GB9419137A priority Critical patent/GB2293514B/en
Publication of GB9419137D0 publication Critical patent/GB9419137D0/en
Priority to PCT/GB1995/002261 priority patent/WO1996009724A1/en
Priority to AU35291/95A priority patent/AU3529195A/en
Publication of GB2293514A publication Critical patent/GB2293514A/en
Application granted granted Critical
Publication of GB2293514B publication Critical patent/GB2293514B/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N9/00Details of colour television systems
    • H04N9/64Circuits for processing colour signals
    • H04N9/68Circuits for processing colour signals for controlling the amplitude of colour signals, e.g. automatic chroma control circuits

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Processing Of Color Television Signals (AREA)
  • Color Television Systems (AREA)

Abstract

Distortions in the coding or transmission of chrominance signals, such as caused by band-limiting, can cause failure of constant luminance, particularly since the signals are subjected to a non-linear gamma correction preprocessing operation. To reduce this problem, the coder includes circuitry 7, 8, 9 simulating a decoder to produce a perceived luminance value 10 which is compared 13 with a true luminance value 3 calculated from the originating colour component signals. A comparison is made and a correction derived which is added to the transmitted luminance. <IMAGE>

Description

VIDEO SIGNAL PROCESSING This invention relates to the processing of video signals to provide a luminance signal which is compensated for failure of constant luminance caused by distortions in the coding or transmission of the chrominance signals.
It is common practice to represent a colour video signal as a luminance component, Y, and two colour difference (or chrominance) signals, often termed U and V.
One reason for representing a video signal in this way is that it is possible to restrict the bandwidth of the chrominance signals compared to that of the luminance signal with minimal subjective impairment to the image, since the eye is less sensitive to chrominance detail than to luminance detail.
However, in many such coding systems, including PAL, NTSC, land CCIR Recommendation 601, the so-called luminance component does not precisely represent the true perceived brightness of the image. There are two reasons for this; firstly, the red, green and blue colour signals from the camera are "gamma-corrected" before the matrix that forms Y', U and V' (primes indicate gamma-corrected signals) . This consists of applying a non-linear transfer function to the signals to pre-correct them for the non-linearity of standard cathode-ray tube (CRT) displays. Since the Y signal is formed from a combination of these non-linear signals, it cannot represent true brightness.Secondly, the coefficients that define the relative contributions to Y of red, green and blue do not generally have the correct values to make Y represent perceived brightness.
The effect of the Y signal not representing true brightness is that some information relating to the true brightness of the image travels through the chrominance signals. If all three signals were received intact this would not matter, as the colour decoder reverses the processes described above in the correct order, so that the RGB signals are perfectly recovered and the perceived luminance is correct.
However, if only the luminance signal is received, for example on a monochrome receiver, the perceived luminance will be incorrect; this effect is known as 'failure of constant luminance'. In a colour receiver, if the chrominance signals are band-limited, some information relating to true brightness will still be lost, even if no such bandwidth limitation is applied to the luminance signal. In this case, failure of constant luminance manifests itself as, for example, darkening of regions around chrominance transitions and loss of luminance detail in saturated chrominance areas.
The problem of failure of constant luminance has been known for many years, and various methods have been described that attempt to mitigate the effect. For example, BBC Research Department Report No. 1972/29 (published by The British Broadcasting Corporation, Research Department, Engineering Division, Kingswood Warren, Tadworth, Surrey, England, August 1972) describes the problem and proposes a method of correcting for the effect in a video coder by producing a modified Y' signal, without requiring any changes in the decoder.
The principle of the method described in that report is illustrated in Figure 1 of the drawings accompanying the present application. This figure does not appear in the report itself, but is based upon it.
The circuit 50 for correcting for the failure of constant luminance receives gamma-corrected source signals R', G', B' at inputs 52. A normal RGB to YUV matrix 54 forms Y'U'V' signals from gamma-corrected R'G'B' signals in the conventional manner. The low-frequency part of the modified Y' signal (having frequencies within the passband of the chrominance channels) is formed from the low-frequency part of the conventional Y' signal by a low-pass filter (LPF) 56.
Frequencies in the modified Y' signal that are outside the passband of the chrominance channels are derived by highpass filtering the gamma-corrected true luminance signal with a filtering function which is complementary to the low-pass filter 56. This signal is formed directly from the linear red, green and blue signals using weighting factors that correctly represent the perceived brightness of the three primary phosphors.
To that end, the three input signals R', G, B' are applied to inverse gamma correction circuitry 60 to produce linear R, G, B signals. A matrix 62 combines these to produce true luminance. The linear true luminance signal from the matrix is then applied to a normal gamma correction circuit 64. The output of the gamma correction circuit 64 is then applied to two combining circuits 66,68. The circuit 66 is a subtracter with its inverting input connected to the output of the gamma correction circuit 64, its non-inverting input connected to the output of the matrix 54, and its output connected to the input of the low-pass filter 56. The circuit 68 is an adder with one input connected to the output of the gamma correction circuit 64, its other input connected to the output of the low-pass filter 56, and its output forming the modified Y' signal.
At low frequencies the filter 56 passes the low frequency Y' signal from matrix 54. The low frequency output of gamma correction circuit 64 is subtracted from the output of matrix 54 in subtracter 66 and added back to the signal in adder 68, and is thus ignored over all. At high frequencies, the filter 56 passes nothing, and the output of the gamma corrector circuit 64 is passed to the output by the adder 68. The modified Y' signal is sent to the transmission channel along with the chrominance signals U', V'.
The arrangement shown is equivalent to connecting the matrix 54 directly to the filter 56, omitting the subtracter 66, and connecting the gamma correction circuit 64 to the adder 68 through a high-pass filter that is exactly complementary to the low-pass filter 56.
The above reference explains the operation of the system by considering low-frequency and high-frequency signals separately. For low frequency signals (within the chrominance channel bandwidth), the correct brightness will be displayed, since no transmitted information is lost. For high frequency signals (outside the chrominance channel bandwidth but within that of the luminance channel), the reference assumes that the received chrominance signals must be zero. Therefore the decoder works in the same way as a 'monochrome' television receiver, producing a signal whose brightness is determined by the received luminance signal Y'.
Since, at these frequencies, the transmitted luminance signal modified Y' has been formed in such a way as to represent true luminance, the true luminance will be displayed.
We have realised that the solution proposed in the aforementioned reference does not provide a complete cure for the failure of constant luminance. The inherent assumption on which the solution is based is that a given area of the image contains chrominance and luminance frequencies that are either both high or both low, but not high-frequency components of one and low-frequency components of the other. When this assumption is invalid, the system fails to work as intended, for two reasons.
The first problem is that if the chrominance signals vary without a net change in true luminance, the system discussed above is blind to the changes (since the U' and V' signals are not involved in the derivation of the correction signal). If there is significant energy in the chrominance signals outside the chrominance channel passband, these signals will be attenuated and this will cause a change in the true luminance value of the displayed signal. This change will not be reflected in the derived correction signal. Even in the more general case, where chrominance changes are accompanied by some change in true luminance, use of the high-pass filtered true luminance signal will not necessarily yield the true luminance level when the signal is decoded and displayed.
Conversely, the second problem is that if the true luminance of the source image varies in areas of the image containing low chrominance frequencies, the high-frequency part of the gamma-corrected true luminance signal which forms the high-frequency part of the modified Y' signal will not necessarily cause the desired change in true luminance of the decoded and displayed image. This is because of the non-linearity (the 'gamma law') of the CRT; although the high-frequency part of the modified Y' signal is derived from the gamma-corrected true luminance, this gamma correction will only be appropriate for the non-linearity of the CRT if each of the three guns is operating at the same point on its transfer function corresponding to the amplitude of the true luminance signal (ie the image is grey).If the chrominance signals are non-zero, then the R', G' and B' signals will all be at different levels, and therefore the small-signal gains of each will be different.
An example that illustrates the first of these situations will now be considered. Figure 2 shows various waveforms in the system of Figure 1. Figure 2 shows the signal levels for two adjacent coloured areas across the image as follows: (a) the true luminance of the source and the 'conventional' transmitted luminance Y'; (b) the U and V signals directly from the source; (c) the U' and V' signals after band-limiting in the coder; and (d) the true luminance of the received image.
The area on the left is magenta and the area on the right is green. The transmitted conventional Y' signal for the areas shown at (a) is approximately the same. The 'true' luminance of the two areas is greater than the value of conventional Y', since some of the true luminance is being conveyed in the U' and V signals, since the areas are highly saturated. In this example, the degree of saturation of the two areas has been chosen to make the true luminance of the two areas approximately the same.
When the YW signals are coded, the U and V signals at (b) are band-limited, resulting in signals U' and V' which exhibit softening of the transition between the two regions, as shown at (c). Thus the saturation of the image decreases near the boundary. This results in a decrease in the perceived luminance of the decoded signal when it is displayed, as shown at (d). If the amplitudes of U' and V' are equal and opposite either side of the transition, then the low-pass filtered chrominance signals will pass through zero at the centre of the transition. In this case the true luminance of the decoded signal will fall to being exactly equal to the transmitted Y value.
The system described in the aforementioned reference will make no change to the transmitted luminance signal in this situation; it cannot, since there are no high-frequency components in the true luminance of the source signal.
SUMMARY OF THE INVENTION The present invention in its various aspects is defined in the appended claims to which reference should now be made. Advantageous features are set forth in the dependant claims.
Various preferred embodiments of the invention are described in more detail below with reference to the drawings. They all provide a way of deriving a correction signal to add to the transmitted luminance which produces a perceived luminance level which is correct or very nearly correct when the signal is decoded and displayed. They work under circumstances including those for which the system described above fails.
Instead of analysing the true luminance signal with a high-pass filter or its equivalent, the signal is compared to a measure of the perceived luminance produced from the signals from a 'local' decoder, which takes the same form as the 'remote' decoder. This local decoder is fed with YUV signals, where the U' and V' signals have been subjected to the same processing (such as bandwidth limitation) that the real transmitted signals will undergo, but the Y' signal is unprocessed. Thus the perceived luminance derived locally is that which would be produced by a normal decoder fed with uncorrected luminance. The difference between the two perceived luminance signals is then added to the normal Y' signal before transmission.
BRIEF DESCRIPTION OF THE DRAWINGS The invention will now be described in more detail, by way of example, with reference to the drawings, in which: Figure 1 (referred to above) shows a prior art method of compensating for the failure of constant luminance when the bandwidth of the chrominance channel is limited; Figure 2 (referred to above) shows waveforms of 'standard' and 'true' luminance and colour difference signals for a situation in which the method shown in Figure 1 fails to work; Figure 3 shows a block diagram of a system embodying the present invention for correcting for the failure of constant luminance; Figure 4 shows signal waveforms in similar form to Figure 2 for the system shown in Figure 3;; Figure 5 shows a block diagram of the decoder circuitry for use in the system of Figure 3 simulating the transfer function of a decoder consisting of a YUV to RGB matrix and a cathode ray tube display; Figure 6 shows a block diagram of a second system embodying the present invention for correcting for the failure of constant luminance, using a small-signal model of the decoder to provide some correction for the deficiency of the circuit of Figure 3; Figure 7 shows a block diagram of a third system embodying the present invention for correcting for the failure of constant luminance , using a look-up table to determine the value of luminance signal that needs to be transmitted in order to achieve the desired value of perceived luminance.
DESCRIPTION OF THE PREFERRED EMBODIMENTS OF THE INVENTION The invention will be described by way of example in the context of an RGB to YW coder (or converter), although it may equally well be applied to a signal which is already in the form of a YUV signal. It should however be used at a point in the signal path before the bandwidth of the chrominance signals is reduced. Moreover, if the bandwidth of the chrominance signals is successively restricted at several places in the signal path, the method may be applied immediately prior to each restriction.
Figure 3 shows a block diagram of an RGB to YW coder embodying the invention. The RGB signal is assumed to have been gamma-corrected. The R', G', B' gamma-corrected source signals are received at inputs 35.
A signal 3 representing the true luminance of the image is generated by first passing the incoming RGB signals through compensating plays 37, converting the incoming RGB signal back to a linear form by a non-linear mapping circuit 1, and then forming a weighted sum of the linear R, G and B signals in a matrix 2. A matrix which is suitable for use on signals corresponding to System I phosphors and illuminant D6s white point is: YtrU, = 0.2220 R + 0.7067 G + 0.0713 B The incoming RGB signal is also applied to a normal RGB to YW matrix 4, to generate the signals Y', U', V' that would be produced in a conventional RGB to YUV coder. The U' and V' signals are low-pass filtered by filters 5, which simulate the effect of the transmission channel or coding system. The Y' signal is passed through a delay 6 to compensate for the delay in the chrominance filters 5. The delayed luminance and band-limited chrominance signals are then applied to a YW to RGB matrix 7, which parallels or imitates the operation of the matrix in a normal decoder. The resulting RGB signals are then processed to derive a signal 10 corresponding to the perceived luminance of the image they represent, using a non-linear mapping circuit 8 which simulates the transfer function of a CRT, and a matrix circuit to form a weighted sum 9, in the same manner as the true luminance of the source signal was measured by circuit blocks 1 and 2. The circuits 7, 8 and 9 mirror the operation of a decoder in a receiver, and thus constitute a local decoder.
The signal 3 therefore represents the true luminance of the source image and the signal 10 represents the perceived luminance that would actually be displayed by a normal decoder if it was fed by a normal coder. The difference between these two signal represents the error caused by the 'failure of constant luminance'.
Figure 3 shows a simple way of deriving a correction to the transmitted Y' signal from these two signals. The two signals are gamma-corrected, by non-linear transfer function circuits 11 and 12, to convert them into signals pre-distorted for the transfer characteristic of a CRT. The difference between these two gamma-corrected signals is formed by a subtracter 13, the inverting input of which is connected to the circuit 12 and the non-inverting input of which is connected to the circuit 11, yielding an error signal 14. This signal is then added to the conventionally-formed Y' signal by an adder 15 to form a corrected luminance signal. The conventionally-formed Y' signal, as well as the U and V' signals, are first delayed by delays 16 to compensate for the delay in the generation of the correction signal.
This delay will be due primarily to the low-pass filters 5.
The circuitry of Figure 3 can be implemented either with analogue circuitry, or preferably with digital circuitry. If digital circuitry is used, the non-linear circuits can be implemented using read-only memories, and the matrix operations can be carried out with commercially-available VLSI circuits designed specifically for performing matrix operations on digital video signals This arrangement works considerably better than the system shown in Figure 1, since the effect on the perceived luminance signal of the band-limiting applied to the chrominance signals is measured directly. Consider, for example, the waveforms shown in Figure 4, which correspond to the example shown in Figure 2.Figure 4 shows the signal levels for two adjacent coloured areas, coloured magenta and green, as follows: (a) the true luminance of the source and the conventional luminance signal Y before gamma correction in accordance with the present invention; (b) the U' and V' signals at the input to the local decoder; (c) the true luminance signal 10 at the output of the matrix 9 in the local decoder in Figure 3; (d) the error or correction signal 14 from the subtracter 13 in Figure 3; and (e) the Y' signal after correction at the output of the adder 15.
The true luminance generated from the output of the local decoder, shown at (c), is equal to the true luminance of the source signal, shown at (a), in areas away from the chrominance transition. In the region of the transition the amplitude of the chrominance signals is reduced by the low-pass filter in the chrominance channel, causing a reduction in the true luminance of the received signal as shown at (c). Therefore the error signal 14, which is the difference between the true luminance of the source and that of the received signal, is zero in areas away from the colour transition. In the region of the transition it increases, reaching a maximum value at the point of the transition. The transmitted luminance signal shown at (e) therefore rises in the region of the transition, becoming approximately equal to the true luminance level at the centre of the transition.This increase in transmitted luminance level in the region of the transition will result in the perceived luminance of the decoded signal being closely equal to that of the source signal for all points in the image.
However, the arrangement shown in Figure 3 does not provide perfect correction for the perceived luminance at the remote decoder under all circumstances. This happens when the received chrominance signals are non-zero in areas of the image where the correction signal is being applied. In such circumstances, the gamma correction applied to the two true luminance signals 3,10 by the gamma correctors 11 and 12 will not be exactly correct to compensate for the non-linearity of the CRT. This is because the red, green and blue signals will not all have the same value, and therefore each will be at a different point on the 'gamma' transfer function. The arrangement shown in Figure 3 only provides a perfect solution if the gamma correctors 11 and 12 each reflect the actual non-linearity that the added signal will encounter.
Thus the arrangement of Figure 3 corrects for the first problem in the prior art system discussed above, but not the second.
In order to compensate for the failure of constant luminance to a higher accuracy, we have appreciated that it is possible to model the actual response of a decoder using a small-signal approximation, so that the correction signal added to the normal luminance signal may be scaled to account for the effect gain of the decoder. Figure 5 illustrates the detailed operation of the matrix 7, the non-linearity circuit 8 and the weighted sum circuit 9 which determine the true luminance output of the decoder. The requirement is to determine the change in perceived luminance true of the decoded picture by a change EY to the transmitted signal.
Referring to Figure 5, a change aY' to the Y' signal at the input to the YW to RGB matrix 7 will cause a change to the received true luminance signal 10 given by the relationship true = hY' (dr/dR' .WR + dg/dG' . WG + db/dB' . WB) where dr/dR' is the gradient of the transfer function of the 'gamma' function in circuit 8 for the R signal, relating the non-linear signal R' derived in the YW to RGB matrix to the linear signal R at the output of the non-linearity 8; is is the weighting factor for R in the weighted sum circuit 9 that forms the true luminance signal (WR = 0.2220 as mentioned above) and similarly for the G and B signals.
Note that the transfer function of the YW to RGB matrix is unity for the paths Y' to R', Y' to G' and Y' to B. The values of the gradient dr/dR' depends on the value of R, and similarly for G and B.
The small-signal gain of the decoder is therefore: bYtrUe / bY' = dr/dR' .WR + dg/dG'.W, + db/dB' We Figure 6 shows a form of a coder that includes circuitry to evaluate this quantity and scale the luminance correction signal accordingly. Much of Figure 6 is the same as Figure 3 and carries the same references and will not be described again. However, the gamma correction circuits 11 and 12 are omitted and the subtracter 13 receives directly the signals 3 and 10 from the matrix circuits 2 and 20 respectively. The output of the subtracter 13 is applied to a divider 36 where it is scaled by a scale factor. To derive this scale factor, a non-linear function circuit 18, which stores the slopes of the functions stored in circuit 17, is connected to receive the outputs of the matrix 7. A matrix 19 which is the same as the matrix 20 receives the output of the non-linear circuit 18 and applies an output 21 to the divisor input b of the divider 36, which receives the output 22 of subtracter 13 at its dividend input a.
The gradients of each of the three non-linearities in circuit 17 simulating the response of the CRT are determined by non-linearities in circuit 18.
The output of these three non-linearities is fed to circuitry 19 to form a weighted sum. This circuitry is identical to the circuit 20 used to form the weighted sum of the R, G and B signals themselves, since the same weighting values appear in the equation for the small-signal gain above. The weighted sum 21 is then used to scale the linear error signal 22, by dividing the error signal 22 by the small-signal gain 21 in the divider circuit 36. Since the error signal will be multiplied by the small-signal gain in the remote decoder, the overall transfer function from linear correction signal to change in true luminance of the display should be unity (assuming the small-signal approximation is valid).
This embodiment of a coder gives more accurate results than the embodiment shown in Figure 3, although the improvement gained by this approach is smaller than that of Figure 3 over the method of Figure 1.
Nevertheless, the embodiment of Figure 6 still does not give exactly the correct perceived luminance level at the remote decoder, because of the approximations made in the use of a small-signal model.
A further embodiment of a coder shown in Figure 7 allows an even more accurate account to be taken of the transfer function of the decoder. The principle of this embodiment is to pre-calculate the transmitted Y' level that is required to yield the desired true luminance level, as a function of the U' and V' signals at the input to the decoder. The coder contains a large look-up table, which generates the Y' signal to be output from the coder, given the desired true luminance signal and the filtered chrominance signals. Such a look-up table may be derived by modelling the processes 7, 8, 9 in Figures 3 and 4 to obtain a table of perceived luminance levels as a function of the YW signals at the input of the matrix 7.These data can then be re-arranged to yield the required level of the Y' signal at the input of the matrix 7 as a function of the true luminance signal 10 and the filtered chrominance signals. Some interpolation of the data may be necessary in order to obtain a mapping for every value of true luminance.
Another way of calculating the contents of the lookup table is by using a recursive method to calculate successive approximations to the required value of the Y' signal, until the error in the transmitted Y value is less than a chosen value. The calculation is carried out separately for each possible combination of the lookup table inputs. The well-known Newton-Rhapson method may be used, as shown in the following example.
Let the inputs to the look-up table be designated as: truewanted = gamma-corrected true luminance of source (24 in Figure 7); U' filtered = U signal after simulation of channel or coding impairments (26 in Figure 7); V' filtered = V signal after simulation of channel or coding impairments (27 in Figure 7).
Let the look-up table output be designated as: corrected = pre-corrected gamma-corrected Y signal to be transmitted (28 in Figure 7).
The steps involved in the method of this example are then as follows: Step 1: Let YtrueWnted = crt (Y' truewanted) where crt(...) simulates the non-linear transfer function of the CRT, defined by example by crt(x) = x235 for a 'gamma' of 2.35; Step 2: Let Y corrected = Y'erueWanted (the first approximation to required output); Step 3: Calculate R'G'B' values corresponding to corrected' U'filtered, V' filtered using the standard weighting values in a normal YW to RGB matrix; Step 4: Calculate RGB = crt(R'G'B'), the corresponding linear values of RGB; Step 5:Calculate the corresponding true luminance level YerueGot from a weighted sum of the linear RGB values, for example: YCrueGot = 0.222 R + 0.7067 G + 0.0713 B; Step 6: Calculate the gradient of the CRT transfer function for each of the values R'G'B', so dR = crtgrad(R') (and similarly for dG and dB) where for example crtgrad(x) = 2.35 x135 for a 'gamma' of 2.35; Step 7: Calculate the gradient, true, of the transfer function from linear RGB to true luminance level, from a weighted sum of dR, dG and dB using the same weights as used in calculating the true luminance level in step 5.So for example: dtrueY = 0.222 dR + 0.7067 dG + 0.0713 dB; Step 8: Calculate a correction to the estimate of the output signal, given by: del ta = (Ytrue"anted - YtrUeGOt) / true; Step 9: Calculate the new estimate of the output, given by: Y corrected = Y corrected + delta; Step 10: If the magnitude of delta is greater than the desired error (for example, 0.1* of the range of Y), go back to step 3.
It is worth noting that if the first approximation for Y' corrected was derived from the normal Y' signal from the RGB to YW converter (29 in Figure 7), then the value of delta computed in the first iteration is equal to the scaled error signal produced by the divider 36 in the embodiment shown in Figure 6, and the resulting corrected signal Y corrected is thus equal to the corrected signal produced by that embodiment. It will therefore be seen that the embodiment shown in Figure 6 resembles the first pass through this iterative procedure.
In Figure 7, a gamma-corrected true luminance signal 24 is formed by circuitry identical to circuits 1, 2 and 11 in Figure 3. This signal 24 is fed through a compensating delay 37 into a look-up table 25, together with the low-pass filtered U' and V' signals 26 and 27.
These chrominance signals filtered by circuits 5 correspond to the chrominance signals at the input to the YW to RGB matrix in a remote decoder. The look-up table 25 produces an output Y' on line 28 which has been pre-calculated to yield the true luminance level 23 when decoded and displayed as modelled by the blocks 7, 8, 9 of Figure 3.
The 'conventional' Y' signal formed in the matrix 29 corresponding to the matrix 4 is not required in this embodiment.
The non-linear circuit 11 (which corrects for the CRT transfer function) could be incorporated into the look-up table 25; however the implementation of the circuitry may be easier if it is not. Since the circuit is likely to be realised with digital electronics and more bits are required to represent a linear signal 23 compared with a gamma-corrected signal 24, the look-up table 25 will be significantly smaller if the non-linear circuit 11 is implemented separately. Further measures may also be necessary to limit the total number of bits at the input to the look-up table, to ensure that the arrangement is practical. For example, the number of bits used to represent the U' and V' signals can be less than that used for luminance.A possible configuration would be to use 10 bits to represent the gamma-corrected true luminance 24, 5 bits to represent V on line 27, and 4 bits to represent U on line 26. This requires a look-up table with a 19-bit address range (512K words). Such devices are readily available.
In the above description it has been assumed that gamma corrected single colour or colour component signals R' G' B' have been received. If the uncorrected signals are available, then these can be applied directly to the matrix 2 without the need for the inverse gamma corrector circuitry 1. Instead, a gamma corrector will be located before the matrix 4.
Although the invention has been described here in the context of an RGB to YW converter, it will be apparent that the principles can be applied equally well to a signal which is already in YW form, as long as the processing is carried out prior to the filtering of the chrominance signals. Considering the embodiment of Figure 7 for example, the RGB to YUV matrix 29 would be replaced with a matrix performing the inverse function, i.e. YW to RGB, with signals flowing from right to left. The incoming Y' U' V' signals would be applied to the YUV inputs of this matrix, indicated by the arrow 30 in Figure 7. The matrix then produces corresponding RGB signals 31, replacing the input signals in the earlier configuration.
The remainder of the circuitry is unchanged.
In any event it will be appreciated that the system has R G B signals which are combined to form a true luminance signal, in matrix 2, and gamma corrected chrominance signals U' and V' which are band pass filtered to reflect the band-limiting that takes place in the coder.
The invention will find particular application in pre-processing video signals before coding and transmission systems such as CCIR Recommendation 601, PAL, MAC and MPEG, each of which imposes significant reductions in the bandwidths of the chrominance signals compared to that of the luminance. These systems may include operations such as sub-sampling, quantisation, and bit-rate reduction. In many cases, the effect of the reduction in chrominance bandwidth is apparent more because it changes the perceived luminance level of the displayed image than because of softening of chrominance information. The present invention can be used to restore the perceived luminance level to its original value.
The system has been explained as a means of correcting for the effect on perceived luminance of a low-pass filtering operation on the chrominance signals.
However it may be applied to correct the perceived luminance for other distortions that the chrominance signals undergo as a part of a coding, recording or transmission process. For example, consider a coding system in which the chrominance signals are vertically filtered and subsampled, such as that described in our United Kingdom patent application 9209052.1. The system can be used to correct for the effect of the vertical filtering by choosing the filters 5 shown in Figures 3, 6, 7 to be vertical filters, having a response equal to the combined response of the pre-filters in the coder and the post-filters in the decoder. However, the effect of aliasing caused by the vertical subsampling operation may also be corrected for by replacing each filter with a pre-filter, a sub-sampler and a post-filter, to mimic the chrominance response of the coding system. However, this adds additional complexity, since it is no longer possible to combine the effects of the pre-filter and post-filter into a single filter.

Claims (16)

1. A method of processing video signals to provide a luminance signal which is compensated for failure of constant luminance caused by distortions in the coding or transmission of the chrominance signals, the method comprising: (a) receiving three input signals and providing therefrom at least three linear colour component signals and two non-linear chrominance signals; (b) distorting the chrominance signals to imitate the coding or transmission distortion; and (c) generating an output luminance signal from the three linear colour component signals and the two distorted chrominance signals, the generation operation comprising or being equivalent to the following functions: (d) forming a first linear luminance signal from the linear colour component signals; and (e) forming a corrected luminance signal from the first linear luminance signal and the distorted chrominance signals.
2. A method according to claim 1, in which the distortion step (b) comprises low-pass filtering.
3. A method according to claim 1, in which the step (e) of forming a corrected luminance signal includes applying a non-linear function to the first linear luminance signal.
4. A method according to claim 1, in which the providing step (a) includes providing an original nonlinear luminance signal, and the step (e) of forming a corrected luminance signal comprises generating a second linear luminance signal from the original non-linear luminance signal and the two distorted chrominance signals.
5. A method according to claim 4, in which the step of generating a second linear luminance signal comprises transcoding the original non-linear luminance signal and the two distorted chrominance signals into decoded colour component signals, applying an inverse non-linear function to the decoded colour component signals, and forming a luminance signal from the three resultant signals.
6. A method according to claim 4, in which the step (e) of forming a corrected luminance signal includes applying a non-linear function to the first linear luminance signal, applying a non-linear function to the second linear luminance signal, and combining the difference between the two resultant signals with the original non-linear luminance signal.
7. A method according to claim 5, in which the step (e) of forming a corrected luminance signal includes subtracting the first and second linear luminance signals to provide a difference signal, and scaling the difference signal in accordance with the slopes of the non-linear function.
8. A method according to claim 1, in which the step (c) is executed with the use of a look-up table addressed by the first non-linear luminance signal or a signal derived therefrom and the two non-linear chrominance signals.
9. Apparatus for processing video signals to provide a luminance signal which is compensated for failure of constant luminance caused by distortions in the coding or transmission of the chrominance signals; the apparatus comprising: means (1,2) for generating a first linear luminance signal representing the true brightness of the video signal; means (4) for generating two non-linear chrominance signals; means (5) for distorting the non-linear chrominance signals to imitate the coding or transmission distortion; means (7,8,9) for forming a second linear luminance signal from the distorted chrominance signals representing the perceived brightness of the video signal; means (11,12,13; 13,18,19,36) for comparing the first and second linear luminance signals or signals derived from them to provide a correction signal; and means for combining the correction signal with a non-linear luminance signal to provide a corrected luminance signal.
10. Apparatus according to claim 9, in which the distorting means comprises low-pass filters (5).
11. Apparatus according to claim 9, in which the comparing means comprises means (11) for applying a nonlinear function to the first linear luminance signal.
12. Apparatus according to claim 9, in which the comparing means comprises means (7,8,9) for generating a second linear luminance signal from the two distorted chrominance signals and an original non-linear luminance signal.
13. Apparatus according to claim 12, in which the second linear luminance signal generating means comprises means (7) for transcoding the original non-linear luminance signal and the two distorted chrominance signals into decoded colour component signals, means (8) for applying an inverse non-linear function to the decoded colour component signals, and means (9) for forming a luminance signal from the three resultant signals.
14. Apparatus according to claim 12, in which the comparing means includes means (11) for applying a nonlinear function to the first linear luminance signal, means (12) for applying a non-linear function to the second linear luminance signal, and means (13,15) for combining the difference between the two resultant signals with the original non-linear luminance signal.
15. Apparatus according to claim 13, in which the comparing means includes means (13,36) for subtracting the first and second linear luminance signals to provide a difference signal, and for scaling the difference signal in accordance with the slopes of the non-linear function.
16. Apparatus according to claim 9, in which the comparing means and the combining means are constituted by means including a look-up table (25) which receives at least the first linear luminance signal or a signal derived therefrom, and the two distorted chrominance signals.
GB9419137A 1994-09-22 1994-09-22 Video signal processing Expired - Fee Related GB2293514B (en)

Priority Applications (3)

Application Number Priority Date Filing Date Title
GB9419137A GB2293514B (en) 1994-09-22 1994-09-22 Video signal processing
PCT/GB1995/002261 WO1996009724A1 (en) 1994-09-22 1995-09-22 Video signal processing
AU35291/95A AU3529195A (en) 1994-09-22 1995-09-22 Video signal processing

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
GB9419137A GB2293514B (en) 1994-09-22 1994-09-22 Video signal processing

Publications (3)

Publication Number Publication Date
GB9419137D0 GB9419137D0 (en) 1994-11-09
GB2293514A true GB2293514A (en) 1996-03-27
GB2293514B GB2293514B (en) 1999-03-17

Family

ID=10761761

Family Applications (1)

Application Number Title Priority Date Filing Date
GB9419137A Expired - Fee Related GB2293514B (en) 1994-09-22 1994-09-22 Video signal processing

Country Status (3)

Country Link
AU (1) AU3529195A (en)
GB (1) GB2293514B (en)
WO (1) WO1996009724A1 (en)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2005027531A1 (en) * 2003-09-12 2005-03-24 Koninklijke Philips Electronics N.V. Luminance control method and luminance control apparatus for controlling a luminance, computer program and a computing system
EP2779653A1 (en) * 2009-09-22 2014-09-17 Samsung Electronics Co., Ltd Video signal generation apparatus and method minimizing crosstalk between luminance signal and color difference signal
WO2021014156A1 (en) * 2019-07-24 2021-01-28 Grass Valley Limited System and method of reducing distortion during downsampling

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20060170792A1 (en) * 2004-11-12 2006-08-03 Sozotek, Inc. System and method for providing true luminance detail

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4999702A (en) * 1989-04-07 1991-03-12 Tektronix, Inc. Method and apparatus for processing component signals to preserve high frequency intensity information

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2667496B2 (en) * 1989-03-28 1997-10-27 株式会社東京放送 Color television transmission luminance signal correction circuit
US5235413A (en) * 1991-07-26 1993-08-10 Tektronix, Inc. Method and apparatus for processing component signals to preserve high frequency intensity information
JPH06245229A (en) * 1993-02-16 1994-09-02 Sony Corp Transmitter and receiver for video signal
JP4001956B2 (en) * 1996-07-25 2007-10-31 ソニー株式会社 Semiconductor light emitting device
JP3182378B2 (en) * 1997-07-31 2001-07-03 三洋電機株式会社 Semiconductor device and hybrid integrated circuit device

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4999702A (en) * 1989-04-07 1991-03-12 Tektronix, Inc. Method and apparatus for processing component signals to preserve high frequency intensity information

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2005027531A1 (en) * 2003-09-12 2005-03-24 Koninklijke Philips Electronics N.V. Luminance control method and luminance control apparatus for controlling a luminance, computer program and a computing system
EP2779653A1 (en) * 2009-09-22 2014-09-17 Samsung Electronics Co., Ltd Video signal generation apparatus and method minimizing crosstalk between luminance signal and color difference signal
WO2021014156A1 (en) * 2019-07-24 2021-01-28 Grass Valley Limited System and method of reducing distortion during downsampling
US10958886B2 (en) 2019-07-24 2021-03-23 Grass Valley Limited System and method of reducing distortion during downsampling
EP4005214A1 (en) * 2019-07-24 2022-06-01 Grass Valley Limited System and method of reducing distortion during downsampling
US11368659B2 (en) 2019-07-24 2022-06-21 Grass Valley Limited System and method of reducing distortion during downsampling

Also Published As

Publication number Publication date
GB2293514B (en) 1999-03-17
GB9419137D0 (en) 1994-11-09
WO1996009724A1 (en) 1996-03-28
AU3529195A (en) 1996-04-09

Similar Documents

Publication Publication Date Title
US5565931A (en) Method and apparatus for applying gamma predistortion to a color image signal
US5255080A (en) Contrast corrector for video signal
US5786871A (en) Constant luminance corrector
GB2293514A (en) Luminance signal coding; correcting for failure of constant luminance
KR100206792B1 (en) Device for improving tv picture quality by using gamma compensation
US5008741A (en) Method and apparatus for processing component signals to preserve high frequency intensity information
JPH0316078B2 (en)
US5757436A (en) Image processor system
US5848196A (en) Image processing to compensate for asymmetric resolution
JP3192211B2 (en) Color television signal processing circuit
JPH01154694A (en) Compensating circuit for picture sending gamma correction of television signal
Le Dinh et al. Nonlinear luminance compensation network for gamma corrected TV signals
KR920000984B1 (en) Color television transmitting method
US5585868A (en) Video quality improvement
JP3253316B2 (en) TV signal transmission equipment
JPH0316077B2 (en)
JP2810310B2 (en) High-frequency compensation device for chroma image
US5182634A (en) Method for encoding and extended composite television signal with crosstalk compensation and apparatus for decoding
JP2739991B2 (en) Luminance signal correction method for color television
JPH0316079B2 (en)
JPS6188667A (en) Device for improving color television picture quality
JPH0130348B2 (en)
JPH1070733A (en) Contour emphasis circuit for color video signal
JPS63136790A (en) Transmission system for component video signal
JPH0314389B2 (en)

Legal Events

Date Code Title Description
PCNP Patent ceased through non-payment of renewal fee

Effective date: 20050922