Embodiment
The present invention discloses the apparatus and method of display message on a kind of automatic adjustment screen.In order to make narration of the present invention more detailed and complete, can and cooperate that Fig. 1's to Fig. 5 is graphic with reference to following description.
Fig. 1 is the calcspar of display message device 100 on the adjustment screen that one embodiment of the invention disclosed.In present embodiment, adjust on the screen display message device 100 automatically and comprise on receiving element 102, processing unit 104, the screen and show (OSD) adjusting module (claiming the OSD adjusting module in following and graphic) 108 on the display unit 106 and screen.Automatically display message device 100 is applied to display 110 on the adjustment screen, and preferably with single IC for both, or the combination of a plurality of integrated circuits is implemented.
Receiving element 102 receives audio-visual signal VS, and for example audio-visual signal VS is simulated television signal, digital audio-video signal or the DTV signal that comprises at least one access channel signal.Processing unit 104 and receiving element 102 couplings are handled the back to audio-visual signal VS and are produced pixel signals PS, and a series of pixel signals PS can supply to drive the picture element on the LCD 110 and then a picture is provided.Processing unit 104 also can receive controlling signal CS, and according to controlling signal CS audio-visual signal VS is handled, for example switching channels, adjustment volume, adjustment brightness or the like, or according to controlling signal generation electronic program menu.Display unit 106 is coupled to processing unit 104 on the screen, receives the control of processing unit 104 to produce display signal OSS, for example indicated channel number, brightness/contrast, volume or electronic program menu etc. on the screen.
OSD adjusting module 108 is coupled to display unit 106 on processing unit 104 and the screen; In order to compare display signal OSS on pixel signals PS and the screen; And according to comparative result, display signal OSS on the selectivity adjustment screen, and send display 110 to present display message on the screen.Therefore, display message can be shown on the display 110 with the picture overlapping of pixel signals PS representative on the screen.
It should be noted that can select display signal OSS/OSS ' on pixel signals PS and the screen combined in advance after, export to again on the display 110 and show; Also or with display signal OSS/OSS ' on the screen and pixel signals PS be sent to display 110 respectively, be shown in the lump on its display screen by display 110 again.
Fig. 2 a ~ 2b is the demonstration example of display message on the screen.For example; Fig. 2 a system is the display screen 112 of a LCD, drives the picture element on it by pixel signals PS, and produces picture 202; More show display signal 204a, the for example information of the channel of TV station on the display screen of display signal OSS on the corresponding screen in addition.
Yet; Display signal 204a might appear with approximate or identical color with picture 202 on the screen; This kind presentation mode will cause the user can't clearly distinguish display signal 204a on the screen, for example in the present embodiment on the screen color of display signal 204a be black, and picture 202 is just in time for Dark grey (representing with oblique striped); Because the cause that overlaps and show causes the user to be difficult for display signal 204a on the interpretation screen easily.In figure 2b; System is by the mode of the present invention with display message on the automatic adjustment screen; Display signal 204a on the screen among Fig. 2 a become with grey screen 202 with the adjustment of the device of display message on the automatic adjustment screen among the present invention distinguish display signal 204b on the separated screen to some extent; For example will be display signal 204a on the screen of black originally in the present embodiment; See through display signal 204b on the screen that adjustment produces white, make the user can very clearly distinguish display signal 204b and grey screen 202 on the screen of white.
Fig. 3 is first execution mode that discloses OSD adjusting module among Fig. 1.In present embodiment, display signal OSS on pixel signals PS and the screen is exemplified as the RGB signal, wherein, RGB numerical value system is red (R), green (G), blue (B) three main primary colors, and by the allotment of different numerical and ratio, to produce various color.Wherein, each R, G, B numerical value have the n position to represent corresponding RGB numerical value, and RGB numerical value is 0 to 2 by this
n-1 one of them.For example, if the n position is 8, wherein the scope of each RGB numerical value is 0 to 255, promptly is that red (R), green (G), blue (B) number range are expressed as (0,0,0) ~ (255,255,255).For example pixel signals PS presents blueness for desiring on picture, and then correspondence has the RGB numerical value of (0,0,255).
Moreover; During display message device 100 installs on automatic adjustment screen; Self-adjusting judgment mode can comprise (I) and utilize absolute difference summation (SAD) that OSD adjusting module 108 calculates each composition of RGB signal of display signal OSS on pixel signals PS and the screen with as comparative result, again with comparative result and critical numerical value comparison; When comparative result during greater than critical numerical value, display signal OSS regulated not on the screen; And when comparative result during less than critical numerical value, display signal OSS on the OSD adjusting module 108 adjustment screens, critical numerical value for example can be set at 2
N-1(II) on utilizing OSD adjusting module 108 adjustment screens, during display signal OSS, be respectively with 2
nDeduct the numerical value of each composition of RGB of pixel signals PS, and produce one group of complement code numerical value of pixel signals PS.If the absolute difference summation of the numerical value of each composition of RGB of this group complement code numerical value and pixel signals PS is greater than critical numerical value; With this group complement code numerical value each composition of RGB as display signal OSS on the screen; And if the absolute difference summation of the numerical value of each composition of RGB of this group complement code numerical value and pixel signals PS less than critical numerical value; Then will organize each composition of complement code numerical value and adjust, and with adjusted group of complement code numerical value each composition of RGB as display signal OSS on the screen; (III) when on the OSD adjusting module 108 adjustment screens during display signal OSS, be to decide one group of RGB numerical value according to look-up table (look-up table), and with this group RGB numerical value each composition of RGB as display signal OSS on the screen.It is described in detail as follows respectively.
According to above-mentioned judgment mode (I); OSD adjusting module 108 compares according to the RGB numerical value separately of display signal OSS on pixel signals PS and the screen; For example utilize arithmetic element 302; With the corresponding RGB numerical value of display signal OSS on pixel signals PS and the screen subtract each other take absolute value after totalling again, to produce RGB comparative result b.Moreover comparing unit 304 is critical numerical value a and comparative result b relatively, to obtain indicating signal c.In one embodiment, as comparative result b during greater than critical numerical value a, represent display signal OSS significant difference between the two on pixel signals PS and the screen, then adjustment unit 305 does not carry out any adjustment to display signal OSS; And as comparative result b during less than RGB critical numerical value a; Represent on pixel signals PS and the screen display signal OSS difference between the two not obvious; Display signal OSS on the adjustment unit 305 adjustment screens then makes that display signal OSS ' is more remarkable with pixel signals PS difference between the two on the adjusted screen.
According to above-mentioned judgment mode (II); The arithmetic element 302 of OSD adjusting module 108 is the numerical value that deducts each composition of RGB of pixel signals PS respectively with 2n; And one group of complement code numerical value of generation pixel signals PS; With each composition of RGB, and will comprise that each composition of RGB of display signal OSS ' and pixel signals PS compares on the screen of this group complement code numerical value, produce comparative result b as display signal OSS on the screen.Moreover, see through comparing unit 304 relatively critical numerical value a and comparative result b, to obtain indicating signal c.In one embodiment, as comparative result b during less than critical numerical value a, adjustment unit 305 will be kept display signal OSS ' on the screen that comprises this group complement code numerical value according to indicating signal c; As comparative result b during greater than critical numerical value a, 305 of adjustment units can be according to indicating signal c, and adjustment comprises display signal OSS ' on the screen of this group complement code numerical value, makes that display signal OSS ' and pixel signals PS difference between the two are more remarkable on the screen.
Subtract each other according to the corresponding RGB numerical value of above-mentioned judgment mode (III) OSD adjusting module 108 display signal OSS on pixel signals PS and the screen; To produce comparative result b; And the mode that sees through look-up table decides one group of RGB numerical value of corresponding comparative result b; And,, display signal OSS is presented in the user so that being provided on the adjusted screen with this group RGB numerical value each composition of RGB as display signal OSS on the screen.
Fig. 4 is second execution mode that discloses OSD adjusting module among Fig. 1.Show under this execution mode a representational functional block diagram of OSD adjusting module 108.On pixel signals PS and the screen the corresponding RGB numerical value of display signal OSS via arithmetic element 302 computings after; Produce comparative result b; See through look-up table 306 afterwards again and find out one group of RGB numerical value corresponding to comparative result b, and with this group RGB numerical value each composition of RGB as display signal OSS ' on the screen.
With reference to figure 5, be the method flow diagram of display message on the automatic adjustment screen that discloses for one embodiment of the invention.Automatically the method for display message on the adjustment screen is to use display message device 100 on the automatic adjustment screen as shown in Figure 1, starts from step 402, receives audio-visual signal; Then, handle audio-visual signal, to produce pixel signals in step 404; In step 406, produce display signal on the screen afterwards; In step 408, compare display signal and pixel signals on the screen afterwards, to produce comparative result; In step 410, according to comparative result, selectivity is adjusted display signal on the screen at last.
Wherein, display signal is the RGB signal on above-mentioned pixel signals and the screen, and each composition system of RGB signal is respectively with the n bit representation.Moreover above-mentioned comparative result is the absolute difference summation (SAD) that can be each composition of RGB signal of display signal on pixel signals and the screen; Or the step of above-mentioned comparative result, be relatively, and, carry out the step of adjusting display signal on the screen, and critical numerical value can be set at 2 in one embodiment when comparative result during less than critical numerical value with comparative result and critical numerical value
N-1Also or the step of comparative result, be respectively with 2
nDeduct the numerical value of each composition of RGB of pixel signals, to produce one group of complement code numerical value of pixel signals.If the absolute difference summation of the numerical value of each composition of RGB of this group complement code numerical value and pixel signals PS is greater than critical numerical value; With this group complement code numerical value each composition of RGB as display signal OSS on the screen; And if the absolute difference summation of the numerical value of each composition of RGB of this group complement code numerical value and pixel signals less than critical numerical value, is then adjusted this group complement code numerical value and with adjusted this group complement code numerical value each composition of RGB as display signal on the screen; Also or according to look-up table (look-up table) decide one group of RGB numerical value, and with this group RGB numerical value each composition of RGB as display signal on the screen.
In the foregoing description; Display message can be shown in the optional position of picture in the display on the screen; And the manner of comparison of display signal and pixel signals on the screen; Can be with picture on the pixel signals of any point picture element compare, also or with the pixel signals of a plurality of picture elements compare, the mean value of for example desirable these pixel signals RGB numerical value compares.The display position of the pixel signals that is compared in addition, can overlap with the position that display message on the screen appears or be adjacent.Promptly be that the comparison domain of display signal and pixel signals does not receive any restriction on the screen.
Compare prior art, the present invention provides the apparatus and method of display message on a kind of automatic adjustment screen, can solve in the prior art disappearance not obvious by the contrast that display message caused on the preset screen and that can't judge easily effectively.
The above is merely preferred embodiment of the present invention, is not in order to limit claim of the present invention; All other do not break away from the equivalence of being accomplished under the disclosed spirit and changes or modification, all should be included in the following claim.