Television signal processor

Abstract: The present invention provides a television signal processor which can selectively signal-process each television signal transmitted by a plurality of types of television system, and which can image-display the signal-processed television signal by a large number of types of display (42) having a different synchronizing frequency and an aspect ratio. The television signal processor of the present invention comprises signal processing means (27 to 39, 45 to 47) for providing a decode-processing, corresponding to the system of the television signal, to the inputted television signal, and control means (30, 40, 47) for providing a signal processing, corresponding to a specification of the display (42) for image-displaying the television signal, to the television signal decode-processed by the signal processing means (27 to 39, 45 to 47).

Description: The present invention relates to a television signal processor for signal-processing each television signal transmitted by a plurality of types of television systems, e.g., a television signal of an NTSC system or a high definition television signal, and more particularly to a television signal processor, which can image-display the signal-processed television signal by the large number of types of displays having a different synchronizing frequency and an aspect ratio such as a CRT (Cathode Ray Tube) or a liquid crystal projector. As is well-known, in the recent television broadcast, in addition to the normal television signal of NTSC system, a plurality of types of television signals such as a television signal of an EDTV system and that of a MUSE system are mixed. At present, as a television receiver, which can all receive such the plurality of types of television signals, "National Technical Report Vol.37 No. 5, Oct. 1991", for example, describes "36-inch type High Definition Receiver TH - 36 HD1." This type of the television receiver can receive a high definition broadcast of MUSE type in addition to the reception of BS/UHF/VHF/CATV broadcast of the current NTSC system. Fig. 1 shows the structure of this type of the television receiver. Reference numeral 11 denotes an antenna. Each television signal of UHF/VHF/CATV broadcast is received by the antenna 11. Each television signal received by the antenna 11 is selected by a tuner 13, which is controlled by a system controller 12, and converted to a base band signal. Thereafter, the base band signal is supplied to one input terminal of a switch circuit 14. The tuner 13 has a function of receiving the television signal of the normal NTSC system and the television signal of an EDTV system, and signal-processing each signal. Reference numeral 15 is an antenna. A television signal of BS broadcast is received by the antenna 15. The television signal received by the antenna 15 is selected by a tuner 16, which is controlled by the system controller 12, and converted to a base band signal. Thereafter, the base band signal is supplied to the other input terminal of the switch circuit 14. The tuner 16 has a function of receiving the television signal of the MUSE type, which is a high definition broadcast, in addition to the television signal of the normal NTSC system and the television signal of an EDTV system, and signal-processing each signal. The switch circuit 14 is switched to supply the respective base band signals outputted from the tuners 13 and 16 based on the control of the system controller 12 to an NTSC decoder 17 and an MUSE decoder 18, separately. The NTSC decoder 17 converts the inputted base band signals to the respective color signals R (Red), G (Green) and B (Blue), and outputs these signals to a scanning line converter 19. The scanning line converter 19 converts 525 horizontal scanning lines in which the television signals of NTSC system are interlaced to 525 non-interlaced signals (double-speed conversion), and outputs these signals to a time compressor 20. The time compressor 20 provides a compress-processing so as to display the respective color signals R, G, B on a CRT with a correct aspect ratio when these color signals are displayed on a wide screen whose aspect ratio is 16:9 in a state that the respective color signals R, G, B are compressed to 3/4 in a horizontal direction. The time-compressed color signals R, G, B are supplied to one input terminal of a switch circuit 21. The MUSE decoder 18 decode-processes the base band signal of MUSE system, which is band-compressed to 8.1 kHz, and converts the respective color signals R, G, B, and outputs these signals to the other input terminal of the switch circuit 21. The NTSC decoder 17 and the MUSE decoder 18 fetch a horizontal synchronizing signal H and a vertical synchronizing signal V from the inputted base band signals. The horizontal synchronizing signal H and the vertical synchronizing signal V, which are fetched by the NTSC decoder 17, are supplied to one input terminal of a switch circuit 22. The horizontal synchronizing signal H and the vertical synchronizing signal V, which are fetched by the MUSE decoder 18, are supplied to the other input terminal of the switch circuit 22. The switch circuit 21 is switched to selectively supply color signals R, G, B, which are obtained by decode-processing the base bands of NTSC system, and color signals R, G, B, which are obtained by decode-processing the base bands of MUSE system, to a CRT 23 based on the control of the system controller 12. The switch circuit 22 is switched in synchronous with the switch circuit 21 based on the control of the system controller 12. In other words, the switch circuit 22 is switched to supply the horizontal synchronizing signal H and the vertical synchronizing signal V, which correspond to the color signals R, G, B supplied to the CRT 23, to a deflection circuit 24. The deflection circuit 24 is controlled by the system controller 12. When the CRT 23 performs the image-display based on the television signal of NTSC system, the deflection circuit 24 controls the CRT 23 by the frequency of the horizontal synchronizing signal H of 31.5 kHz and that of the vertical synchronizing signal V of 59.94 Hz. The frequency of the horizontal synchronizing signal H in the NTSC system is 15.75 kHz. However, since the television signal is converted at double speed by the scanning line converter 19, the frequency of the horizontal synchronizing signal H is doubled (31.5 kHz) to adjust to the double-speed conversion. When the CRT 23 performs the image-display based on the television signal of MUSE system, the deflection circuit 24 controls the CRT 23 by the frequency of the horizontal synchronizing signal H of 33.75 kHz and that of the vertical synchronizing signal V of 60 Hz. The system controller 12 is operated to control a series of tuning operation, for example, based on the operation command outputted from a control section 26 for the remote-control, which a receiver 25 for the remote-control receives. In the above-mentioned television receiver, the tuners 13 and 16, to which the television signals received by the antennas 11 and 15 are first inputted, and the CRT 23, which actually displays the image, are integrally structured. Moreover, it is structured that the deflection circuit 24 selectively generates the horizontal and vertical synchronizing signals H and V, and controls the CRT 23. Therefore, the signal processing section for processing the received television signal and the display section for image-displaying the signal processed by the signal-processing section completely one to one correspond to each other. In other words, the signal processing section is designed to correspond to only the display section having a fixed synchronizing frequency and a fixed aspect ratio. In sum, in the current television receiver, which can receive each television signal transmitted by the plurality of types of television systems, the signal processing section is designed to correspond to only the display section having a fixed synchronizing frequency and a fixed aspect ratio. Due to this, there is a problem in that the received television signal cannot be image-formed by a large number of types of displays having a different synchronizing frequency and a different aspect ratio. In general, the frequency of the horizontal synchronizing signal necessary for operating the display such as CRT is not limited to the frequencies of the above-mentioned two types if the frequencies for a personal computer and a work station are included. Specifically, such frequencies extend to the large number of types. For example, there is a horizontal synchronizing signal to be used for a graphic display whose frequency is over 100 kHz. Due to this, in recent years, it has been required that the received television signal be image-displayed on not only the predetermined CRT but also the display such as a personal computer. In other words, it has been demanded that the requirement for the so-called multi-media be satisfied. Particularly, in recent years, a liquid crystal projector using liquid crystal has been produced on a commercial basis. In the near future, other than the liquid crystal projector whose current aspect ratio is 4:3 or 16:9, it is expected that the liquid crystal projector, which has an aspect ratio, which is equivalent to the aspect ratio of the movie screen, will be put into practical use in accordance with the large screen and high definition. On the other hand, as types of the television signals, in accordance with the development of the multi-media, it is expected that the signals having a different synchronizing frequency and a different aspect ratio will be increased more and more as shown in the television signals of MUSE and MUSE types in the near future. Document US-A-5 218 436 discloses a television signal processor comprising a circuit for processing a wide-aspect signal for a 3:4 aspect ratio display and another circuit for processing a 3:4 aspect ratio signal for display at a wide aspect ratio. The conversion circuits of this television signal processor, therefore, are already prepared for a conversion of preset aspect ratios. For this reason, with this apparatus it is not possible to receive a television signal in an initially not defined system as well as to connect a display in an initially not defined specification. In consideration of the above situation, the following television receiver tends to strongly be desired in the near future. More specifically, the signal processing section and the display section are separated. The signal processing section can signal-process each television signal transmitted by the plurality of types of the television systems. Moreover, the signal-processed television signal can be image-displayed by the large number of types of displays having a different synchronizing frequency and a different aspect ratio. In consideration of the above problems, the present invention has been made, and an object of the present invention is to provide a television signal processor, which can signal-process each television signal transmitted by various types of television systems, and which can image-display the signal-processed television signal by a large number of types of displays having a different synchronizing frequency and an aspect ratio. According to the present invention, there is provided a television signal processor comprising a signal processing section having system discriminating means for discriminating a system of an inputted television signal and subjecting the inputted television signal to decode-processing, corresponding to the system discriminated by the system discriminating means; and controlling means for subjecting the television signal which is decode-processed to signal processing, corresponding to a specification of a display, for displaying the corresponding television signal as an image, wherein the controlling means comprises: input means for inputting the specification of the display; calculation means for calculating, based on the specification of the display inputted by the input means and the result of discrimination by the system discriminating means, a culling rate of a horizontal or vertical direction of the television signal or an interpolation rate so as to display, as an image on the display, the television signal which is decode-processed by the signal processing section; culling means for, based on the culling rate calculated by the calculation means, setting a multiplying coefficient multiplying the television signal decode-processed by the signal processing section by the set coefficient and subjecting the television signal to the horizontal or vertical direction culling processing; interpolation means for, based on the interpolation rate calculated by the calculation means, setting the multiplying coefficient multiplying the television signal decode-processed by the signal processing section by the set coefficient and subjecting the television signal to the horizontal or vertical direction interpolation processing; time conversion means for, based on the specification of the display inputted by the input means, subjecting the television signal which is decode-processed by the signal processing section to time axis conversion so as to correspond to a synchronizing frequency of the display; and synchronizing processing means for, based on the specification of the display inputted by the input means, generating a synchronizing signal for driving the display and outputting the signal to the display. According to the above-mentioned structure, the decoding processing, which corresponds to the system, is provided to the inputted television signal, and the signal processing is provided to the decode-processed television signal in order to correspond to the specification of the display for image-displaying the television signal. Therefore, the television signals transmitted by the various types of television systems can be signal-processed, respectively, and the signal-processed television signal can be image-displayed by the large number of types of displays having a different synchronizing frequency and an aspect ratio. This invention can be more fully understood from the following detailed description when taken in conjunction with the accompanying drawings, in which: Fig. 1 is a block diagram showing a television receiver which can receive each television signal transmitted by a plurality of types of television systems; Fig. 2 is a block diagram showing an embodiment of a television signal processor of the present invention; Fig. 3 is a view for explaining the relationship between the television signal of an MUSE system and that of an NTSC system in view of the screen in order to explain a culling processing in the embodiment of Fig. 2; Fig. 4 is a block diagram for explaining the details of culling, time conversion, and interpolation processing section used in the embodiment of Fig. 2; Figs. 5A and 5B are views for explaining culling processing in a vertical direction according to the embodiment of Fig. 2, respectively; Figs. 6A to 6F are views for explaining a calculation timing when the culling processing is performed in the same vertical direction, respectively; Figs. 7A to 7C are views for explaining a writing time of data to a time axis conversion memory when the culling processing is performed in the same vertical direction, respectively; Fig. 8 is a view for explaining the content of the multiplication of a multiplier when the culling processing is performed in the same vertical direction; Fig. 9 is a view for explaining a tap coefficient set in a coefficient register when the culling processing is performed in the same vertical direction; Fig. 10 is a view showing the relationship between the television signal of the NTSC system and that of the MUSE system in view of the screen in order to explain an interpolation processing according to the embodiment of the present invention; Figs. 11A and 11B are views for specifically explaining the interpolation processing in a horizontal direction and a vertical direction according to the embodiment of the present invention, respectively; Fig. 12 is a view for specifically explaining the content of the calculation when the interpolation processing is performed in the same vertical direction; Figs. 13A to 13C are views for explaining the operation timing when the interpolation processing is performed in the same vertical direction; respectively; Figs. 14A to 14F are views for explaining the operation timing when the interpolation processing is performed in the same horizontal direction; respectively; Fig. 15 is a view for explaining the content of the tap coefficient which is sequentially set in the coefficient register when the interpolation processing is performed in the horizontal direction and the vertical direction; Fig. 16 is a block diagram for explaining the details of a display synchronizing generating section used in the embodiment of the present invention; Fig. 17 is a flow chart for explaining an interruption processing operation of a CPU used in the culling, time conversion and interpolation processing section according to the embodiment of the present invention; Fig. 18 is a flow chart for explaining a vertical synchronizing interruption processing operation of the CPU used in the culling, time conversion and interpolation processing section according to the embodiment of the present invention; Fig. 19 is a flow chart for explaining a horizontal synchronizing interruption processing operation of the CPU used in the culling, time conversion and interpolation processing section according to the embodiment of the present invention; Fig. 20 is a flow chart for explaining the processing operation of the CPU used in the a system controller according to the present invention; Fig. 21 is a flow chart for explaining the calculation processing of the culling rate of the system controller; Fig. 22 is a block diagram for explaining the other example of the culling, time conversion, and interpolation processing section used in the embodiment of the present invention; Figs. 23A and 23B are views for explaining the calculation timing when the culling processing is performed in the vertical direction in the other example, respectively; Figs. 24A to 24C are views for explaining the calculation timing when the culling processing is performed in the horizontal direction in the other example, respectively; Figs. 25A to 25E are views for explaining the writing and reading time of data to/from a field memory when the culling processing is performed in the same vertical direction in the other example, respectively; Figs. 26A and 26B are views for explaining the writing and reading time of data to/from a line memory when the culling processing is performed in the same vertical direction, respectively; Figs. 27A and 27B are views for explaining a number of lines to be read from the same line memory for one vertical period, respectively; Fig. 28 is a view for explaining the relationship between the television signal of the MUSE system and a high definition television signal in view of the screen in order to explain the interpolation processing in the other example; Fig. 29 is a view for specifically explaining the interpolation processing in the vertical direction in the other example; Fig. 30 is a view for specifically explaining the interpolation processing in the horizontal direction in the other example; Figs. 31A and 31B are views for explaining the writing timing of data to the field memory when the interpolation processing is performed in the same vertical direction, respectively; Figs. 32A to 32C are views for explaining the calculation timing when the interpolation processing is performed in the vertical direction in the other example, respectively; Figs. 33A to 33E are views for explaining the operation timing when the interpolation processing is performed in the horizontal direction in the other example, respectively; Fig. 34 is a view for explaining the content of the tap coefficient which is sequentially set in the coefficient register when the interpolation processing is performed in the same horizontal direction and the vertical direction; Fig. 35 is a view for explaining the content of the multiplication of the multiplier when the interpolation processing is performed in the same horizontal direction, and the vertical direction; Fig. 36 is a flow chart for explaining a processing operation of the CPU used in the culling, time conversion and interpolation processing section in the other example; Fig. 37 is a flow chart for explaining a vertical synchronizing interruption processing operation of the CPU used in the culling, time conversion and interpolation processing section; and Fig. 38 is a flow chart for explaining a horizontal synchronizing interruption processing operation of the CPU used in the culling, time conversion and interpolation processing section. An embodiment of the present invention will be explained in detail with reference to the drawings. In Fig. 2, a reference numeral 27 is an antenna. A television signal of each of UHF/VHF/CATV broadcasts is received by the antenna 27. Each television signal received by the antenna 27 is selected by a tuner 28, and converted to a base band signal. Thereafter, the base band signal is supplied to one input terminal of a switch circuit 29. A control signal is outputted from a CPU (Central Processing Unit) 30a provided in a system controller 30. The control signal is supplied to the tuner 28 through a data bus 31 and an I/O (input/output) controller 32, so that the signal processing operation is controlled. The tuner 28 has a function of receiving the television signal of a normal NTSC system and that of an EDTV system, and controlling each signal. A reference numeral 33 is an antenna. A television signal of a BS broadcast is received by the antenna 33. The television signal received by the antenna 33 is selected by a tuner 34, and converted to a base band signal. Thereafter, the base band signal is supplied to the other input terminal of the switch circuit 29. A control signal is also outputted from the CPU 30a provided in the system controller 30. The control signal is supplied to the tuner 34 through the data bus 31 and the I/O controller 32, so that the signal processing operation is controlled. The tuner 34 has a function of receiving the television signal of the normal NTSC system and that of the EDTV system, and controlling each signal. The switching operation of the switch circuit 29 is performed such that the supply of each base band signal outputted from the tuners 28 and 34 is distributed to an NTSC decoder 35 and an MUSE decoder 36. The control signal outputted from the CPU 30a provided in the system controller 30 is supplied to the switch circuit 29 through the data bus 31 and the I/O controller 37, so that the switching operation of the switch circuit 29 is controlled. The NTSC decoder 35 converts the inputted base band signals to color signals R, G, B, respectively, and outputs these signals to one input terminal of a switch circuit 38. The MUSE decoder 36 decode-processes the base band signals of the MUSE system, which is band-compressed to 8.1 MHz, to be converted to color signals R, G, B, and outputs these signals to the other input terminal of the switch circuit 38. The NTSC decoder 35 and MUSE decoder 36 fetch a horizontal synchronizing signal H, a vertical synchronizing signal V and a clock signal CK of a horizontal pixel synchronism from the inputted base band signals, respectively. The horizontal synchronizing signal H, the vertical synchronizing signal V and the clock signal CK, which are fetched by the NTSC decoder 35, are supplied to one input terminal of the switch circuit 39. The horizontal synchronizing signal H, the vertical synchronizing signal V and the clock signal CK, which are fetched by the MUSE decoder 36, 36, are supplied to the other input terminal of the switch circuit 39. A control signal is outputted from the CPU 30a provided in the system controller 30. The control signal is supplied to the switch circuit 38 through the data bus 31 and an I/O controller 37. Thereby, the switch circuit 38 is switched so as to selectively supply the color signals R, G, B, which are obtained by decode-processing the base band signals of the NTSC system, and the color signals R, G, B, which are obtained by decode-processing the base band signals of the MUSE system, to a culling, time conversion and interpolation section 41 provided in a display controller 40. Also, a control signal is outputted from the CPU 30a provided in the system controller 30. The control signal is supplied to the switch circuit 38 through the data bus 31 and the I/O controller 37. Thereby, the switch circuit 39 is switched in synchronous with the switch circuit 38. In other words, the switch circuit 39 is changed so as to supply the horizontal synchronizing signal H, the vertical synchronizing signal V and the clock signal CK, which correspond to the color signals R, G, B supplied to the display controller 40, to the culling, time conversion and interpolation section 41 provided in the display controller 40. The culling, time conversion and interpolation section 41 provides the culling processing and the interpolation processing to the inputted color signals R, G, B so as to correspond the number of horizontal scanning lines of a display 42, which is connected to the section 41, and the number of horizontal pixels, thereby the image display can be performed by the display 42. The color signals R, G, B to which the culling processing and the interpolation processing are provided are supplied to the display 42 together with various types of synchronizing signals SYNC, which are generated from a display synchronizing generation section 43, in order to correspond to the frequency of the horizontal synchronizing signal H and that of the vertical synchronizing signal V. The display synchronizing generation section 43 can freely generate the horizontal synchronizing signal H and that of the vertical synchronizing signal V each having the frequency corresponding to the frequency of the horizontal synchronizing signal H and that of the vertical synchronizing signal V. A horizontal dividing value b H and a vertical dividing value c V are supplied to the display synchronizing generation section 43 through the data bus 31 and an I/O controller 44. Thereby, the horizontal synchronizing signal H and that of the vertical synchronizing signal V are controlled. Signals showing a clock dividing value a CK , a V area, and an H area are supplied to the display synchronizing generation section 43 from CPU 30a through the data bus 31 and the I/O controller 44 so as to set the clock dividing value a CK , the V area, and the H area therein. The clock dividing value a CK shows a dividing value for generating a basic clock frequency of the synchronizing signal SYNC for driving the display 42. The V area and H area are data of designating the image display position of the display 42. The display synchronizing generation section 43 outputs various types of synchronizing signals SYNC for driving the display 42 and a clock CK', a horizontal pulse H', and a vertical pulse V' for controlling the culling, time conversion and interpolation processing section 41. A culling rate and an interpolation rate are provided to the culling, time conversion and interpolation processing section 41 from the CPU 30a through the data bus 31 and the I/O controller 44. Each base band signal outputted from the tuners 28 and 34 is supplied to a system discrimination circuit 45 so as to discriminate whether or the base band signal is the NTSC type or the MUSE type. The result discriminated by the system discrimination system 45 is written to a system memory 30b provided in a system controller 30 through an I/O controller 46 and the data base 31. In the system controller 30, a program ROM (Read Only Memory) 30c, a calculation RAM (random access memory) 30d, a memory 30e, and an I/O controller 30f are provided. The program ROM 30c stores a program to be supplied to the CPU 30a. The calculation RAM 30d is used when the CPU 30a operates the calculation. The memory 30e stores a frequency f H of the horizontal synchronizing signal H of the display 42, a frequency f V of the vertical synchronizing signal V, and an aspect ratio. The I/O controller 30f is provided such that the CUP 30a fetches data of the frequency f H of the horizontal synchronizing signal H, the frequency f V of the vertical synchronizing signal V, and the aspect ratio, which are set by the operation of a keyboard 47. The operation of the display controller 40 is divided into two functions in which the inputted color signals R, G, and B are culled and interpolated so as to correspond to the number of the horizontal scanning lines of the display 42 connected to the display controller 40 and the number of the horizontal pixels. The case of the culling processing will be explained as follows: As shown in Fig. 3, this case corresponds to a case in which the television signal of the MUSE system is image-displayed in the display 42 of the television receiver corresponding to the normal NTSC system. Various data showing the frequency f H (15.75 kHz) of the horizontal synchronizing signal H, the frequency f V (59.94 Hz) of the vertical synchronizing signal V, and the aspect ratio (4:3) are set by the operation of the keyboard 47, and inputted to the CPU 30a through the I/O controller 30f and the data bus 31. The CPU 30a calculates the culling rate in the vertical direction in the case that the decode-processed television signal of the MUSE system is image-displayed in the display 42. In order to display the television signal of the MUSE system without losing the ratio of the vertical line of the display to the horizontal line of the display 42 having the aspect ratio of 4:3, the culling rate in the vertical direction may be set to 7/20. In other words, the total number of horizontal scanning lines of the television signals of the MUSE system is culled at a culling rate of 7/20. The CPU 30a outputs the calculated culling rate of 7/20 to the culling, time conversion, and interpolation processing section 41 through the data bus 31 and the I/O controller 44. Fig. 4 shows the specific structure of the culling, time conversion, and interpolation processing section 41. Reference numeral 48 is an input terminal. The color signals R, G, B, which are introduced by the switch circuit 38, are supplied to the input terminal 48. Reference numeral 49 is an input terminal. The horizontal synchronizing signal H, vertical synchronizing signal V, and the clock signal CK, which are introduced by the switch circuit 39, are supplied to the input terminal 49. Reference numeral 50 is an input terminal. The culling rate, which is outputted from the I/O controller 44, is supplied to the input terminal 50. Reference numeral 51 is an input terminal. The culling rate, which is outputted from the I/O controller 44, is supplied to the input terminal 51. Reference numerals 52, 53 and 54 are input terminals. The clock CK', horizontal pulse H', and vertical pulse V', which are respectively outputted from the display synchronizing generation section 43, are supplied to these input terminals 52, 53, and 54. The culling rate of 7/20 of the vertical direction, which is outputted from the I/O controller 44, is read to a CPU 56 through the input terminal 50 and an I/O controller 55. The CPU 56 calculates a tap coefficient to be supplied to each line in the vertical direction based on the inputted culling rate of 7/20. A method for culling 7 lines from 20 lines in the vertical direction is carried out by combining a method of Fig. 5A in which ℓ'1 to ℓ'3 are culled from lines ℓ1 to ℓ10 and a method of Fig. 5B in which ℓ'4 to ℓ'7 are culled from ℓ11 to ℓ20. The color signals R, G, B, which are supplied to the input terminal 48, are fetched to a time axis conversion memory 57. At this time, a fetching address, which is supplied to the time axis conversion memory 57, is generated by a fetching address generator 58. The fetching address generator 58 generates the fetching address based on the horizontal synchronizing signal H, vertical synchronizing signal V and clock signal CK, which are inputted to the input terminal 49. The fetching address generated by the fetching address generator 58 is supplied to the time axis conversion memory 57 through a buffer circuit 59. The color signals R, G, B are written to the time axis conversion memory 57 for an L (low) level period of a control signal a shown in Fig. 6B. The control signal a is generated by a control signal generator 60 based on the fetching address generated by the fetching address generator 58. The control signal a serves as an interruption input of the CPU 55 at the time of L level, and data is stopped from being read from the time axis conversion memory 57. The control signal a also serves as a control input of a buffer circuit 61. The buffer circuit 61 controls the color signals R, G, B to be supplied to the time axis conversion memory 57, so that writing of color signals R, G, B to the time axis conversion memory 57 is controlled. Figs. 6C and 6E show writing time at H (horizontal synchronism) period and at V (vertical synchronism) period. For the other periods, the CPU 56 can access the time axis conversion memory 57. After the color signals R, G, B are written to the time axis conversion memory 57, the above-explained culling processing is performed. Figs. 7A to 7C show timing of culling processing for an H period, respectively. For a non-display period 1, data ℓ1 is written to a line memory 62. For a display period 2, data ℓ1 read from the line memory 62 is multiplied by a tap coefficient of 1 by a multiplier 63. The calculation result ℓ1 of the multiplier 63 is passed through an adder 64, and converted to an analog color signal by a D/A (digital/analog) converter 65, and is outputted to the display 42 through an output terminal 66. The other multipliers 67, 68, and 69 are set not to produce their outputs in a state that the tap coefficient is 0. For a non-display period 3, data ℓ4 and ℓ5 are written to line memories 62 and 70. For a display period 4, data ℓ4, which is read from the line memory 62, is multiplied by a tap coefficient of 0.7, and data ℓ5, which is read from the line memory 70, is multiplied by a tap coefficient of 0.3 by the multiplier 67. The both calculation results of the multipliers 63 and 67 are added by the adder 64, and data ℓ2' is generated. Fig. 8 is the contents of the multiplications which are obtained for the periods 1, 3, 5 and 7 by the multipliers 63 and 67. Similar to the data transfer to the line memories 62 and 70, the tap coefficients are set to be coefficient registers 71 and 72 for the non-display period, respectively. Fig. 9 shows tap coefficients to be set in coefficient registers 71 and 72, respectively. Coefficient registers 73 and 74 for transmitting the tap coefficients to the multipliers 68 and 69 will be described in the description of the interpolation processing. A culling in the horizontal direction is not particularly performed. CPU 56 controls an I/O controller 75, thereby data writing to the line memories 62 and 70 are performed. CPU 56 controls an I/O controller 76, thereby transfer of the coefficients to the coefficient registers 71 and 72 is performed. By the above operation, the number of lines of the television signal of MUSE system is culled by the culling rate of 7/20. Thereby, the television signal of the MUSE system can be image-displayed without losing the aspect ratio of 4:3 of the display 42. The interpolation processing will be explained. In the display, there is a tendency that a larger screen and higher definition will be increasingly advanced in the future. Fig. 10 shows such an example. In the specifications of the display 42, the frequency of the horizontal synchronizing signal H is 33.75kHz, the field frequency is 60Hz, and the aspect ratio is 16:9. Various data showing the specifications are input to a CUP 30a through the I/O controller 30f and the data bus 31 by the operation of the keyboard 47. Each of the interpolation rates of the horizontal and vertical direction is calculated by the CPU 30a. The interpolation rate (1.2 times) of the horizontal direction calculated by the CPU 30a and the interpolation rate (2.1 times) of the vertical direction are fetched to the CPU 56 through the input terminal 51 and the I/O controller 55. Fig. 11A shows the interpolation processing of the horizontal direction. In the figure, marks m1, m2, m3, m4, ... m11 show pixel data of the horizontal direction of the received television signal, respectively. Marks m1', m2', m3', m4', ... m13' show pixel data, which is interpolated for image-displaying on the display 42. Moreover, Fig. 11B shows the interpolation processing of the vertical direction. In the figure, ℓ1, ℓ2, ℓ3, ℓ4, ℓ5, ℓ6, ℓ7, ... ℓ11 show line data of the vertical direction of the received television signal, respectively. In the figure, ℓ1', ℓ2', ℓ3', ℓ4', ... ℓ22' show line data, which is interpolated for image-displaying on the display 42. Similar to the case of the culling processing, data fetching to the time axis conversion memory 57 can be performed. Fig. 12 shows the content of the calculation for generating line data ℓ1', ℓ2', ℓ3', ℓ4', ... ℓ22' after each interpolation is performed. Figs. 13A to 13C shows timing for performing the interpolation processing, respectively. As mentioned in the explanation of the culling processing, data writing to the line memories 62 and 70 are performed for the non-display period, and the actual collocation is performed for the display period. Similar to the culling processing, the data writing processing to the line memories 62 and 70 are controlled by the CPU 56. For the non-display period 1, line data ℓ1 is fetched, and the calculation is performed to obtain interpolation line data ℓ1'. For the display period 2, line data ℓ2 is fetched, and the calculation shown in Fig. 12 is executed, and interpolation line data ℓ2' is generated. Figs. 14A to 14F respectively shows the collocation timing when data is interpolated by the pixel unit in the horizontal and vertical directions. In Fig. 14E, mark b shows a transferring lock to be supplied to the line memories 62 and 70. In Fig. 14F, mark c shows a transferring lock to be supplied to coefficient registers 71 to 74. The transferring lock b is outputted to the CPU 56, and supplied to the line memories 62 and 70 through the I/O controller 75, respectively. The transferring lock c is outputted to the CPU 56, and supplied to the coefficient registers 71 to 74 through the I/O controller 76. Similar to the culling processing, the tap coefficient is set to the coefficient registers 71 to 74 by the CPU 56. Figs. 14A to 14F show an example in which pixel data forming the line of ℓ2' is interpolated. For the calculation period 1, pixel data ℓ1ml, which is outputted from the line memory 62, is multiplied by the tap coefficient of 0.52 by the multiplier 63. Pixel data ℓ2ml, which is outputted from the line memory 70, is multiplied by the tap coefficient of 0.48 by the multiplier 67. The multiplication results of both multipliers 63 and 67 are added by the adder 63. Thereby, interpolation pixel data ℓ2'ml' are generated and converted to analog color signals R, G, and B by the D/A converter 65. Fig. 15 shows the tap coefficient to be set to each of the coefficient registers 71 to 74 for the calculation periods 1 to 13. Each data, which is outputted from each of the lines memories 62 and 70, and each tap coefficient, which is set to each of the coefficient registers 71 and 72, are multiplied by the respective multipliers 63 and 67. At the same time, each data, which is obtained by delaying each output data of the line memories 62 and 70, and each tap coefficient, which is set to each of the coefficient registers 73 and 74, are multiplied by the respective multipliers 68 and 69. Each multiplication result of the multipliers 63, 67 to 69 are added by the adder 64, thereby generating interpolation pixel data is generated for each of the calculation periods 1 to 13. By providing the above processing, the television signal of the NTSC system can be image-displayed without losing the original aspect ratio of 16:9 of the display 42. The above explained the examples of the culling processing and the interpolation processing. The following will explain the generation of the synchronizing signal SYNC corresponding to the connected display 42. Fig. 16 shows the specific structure of the display synchronizing generating section 43 of the display controller 40. Reference numerals 79, 80 and 81 are input terminals. The clock dividing value a CK , H area, and V area are supplied to the input terminals 79, 80, and 81, respectively. Reference numerals 82 and 83 are input terminals. The horizontal and vertical dividing values b H and c V are supplied to the input terminals 82 and 83. In the case of the culling processing, 23 dividing are designated as the clock dividing value a CK to be supplied to the input terminal 79. Then, the clock dividing value a CK is supplied to one input terminal of a comparator 84. A value, which is obtained by counting the clock of 117.8 MHz outputted from an oscillator 85 by a dividing counter 86, is supplied to the other input terminal of the comparator 84. Every time the count value of the dividing counter 86 conforms to the clock dividing value a CK , the dividing counter 86 is reset. By repeating this operation, the clock CK' of 48.6 MHz can be obtained from the dividing counter 86. The clock CK' is supplied to the CPU 56 as an interruption signal through the input terminal 52 and supplied to the dividing counter 87, so that the clock CK' is counted. The horizontal dividing value b H supplied to the input terminal 82 is supplied to one input terminal of a comparator 88. The count value of the dividing counter 87 is supplied to the other input terminal of the comparator 88. Every time the count value of the dividing counter 87 conforms to the horizontal dividing value b H , the dividing counter 87 is reset. By repeating this operation, the H synchronizing signal of 33.75 kHz can be obtained from the dividing counter 87 if, for example, 1440 dividings are designated as the horizontal dividing value b H . The H synchronizing signal is supplied plied to the dividing counter 89 and counted, and to an adder 90. The vertical dividing value c V supplied to the input terminal 83 is supplied to one input terminal of a comparator 91. The count value of the dividing counter 89 is supplied to the other input terminal of the comparator 91. Every time the count value of the dividing counter 89 conforms to the vertical dividing value c V , the dividing counter 89 is reset. By repeating this operation, the V synchronizing signal of 60 kHz can be obtained from the dividing counter 89 if, for example, 562.5 dividings are designated as the vertical dividing value c V . The V synchronizing signal and the H synchronizing signals are added by the adder 90, so that the synchronizing signal SYNC can be obtained, and transmitted to the display 42 through an output terminal 92. The count value of the dividing counter 87 and the display area (H area) of the horizontal direction, which is supplied to the input terminal 80, are supplied to a display area generator 93 of the horizontal direction. The display area generator 93 compares the set H area with the count value, and generates a horizontal pulse H'. The horizontal pulse H', serving as an interpolation signal, is outputted to the CPU 56 through the input terminal 53. The count value of the dividing counter 89 and the display area (V area) of the vertical direction, which is supplied to the input terminal 81, are supplied to a display area generator 94 of the vertical direction. The display area generator 94 compares the set V area with the count value, and generates a vertical pulse V'. The vertical pulse V', serving as an interruption signal, is outputted to the CPU 56 through the input terminal 54. In the case of the interpolation processing, 78 dividings, serving as the clock dividing value a CK , 910 dividings, serving as the horizontal dividing value b H , and 262.5 dividings, serving as the vertical dividing value c V , are set. At this time, the clock CK' of 14.3 MHz, the H synchronizing signal of 15.7kHz, and the V synchronizing signal of 60 Hz can be obtained. Figs. 17 to 19 show the operation flow charts of CPU 56. These flow charts mainly describe the parts which the CPU 56 basically executes in the culling processing and the interpolation processing. More specifically, Fig. 17 shows the flow chart showing the interpolation processing, which is the main processing of the CPU 56. If the interruption is started (step S1), the CPU 56 stops the access to the time axis conversion memory 57 in step S2, the operation is returned to the processing program, which is before the interruption. Since the data writing to the time axis conversion memory 57 is performed for the L level of the control signal a , the CPU 56 is prohibited from accessing to the time axis conversion memory 57 during the writing. Fig. 18 shows the flow chart showing a V' synchronizing processing. If the interruption is started (step S4), the CPU 56 clears a line counter register (not shown) provided therein in step S5. Thereafter, in step S6, the culling rate and the interpolation rate are read through the I/O controller 55. In the above example, in the case of the culling case, the culling rate of the vertical direction of 7/20 is read. In the case of the interpolation case, the interpolation rate of the horizontal direction of 1.2 and that of the vertical direction of 2.1 are read. In step S7, the CPU 56 executes each calculation of the culling coefficient and the interpolation coefficient as shown in Figs. 5A, 5B, 9, 11A, 11B, 12, and 15. This calculation is performed during the vertical feedback period, which is from the detection of the vertical synchronizing signal V period to the start of the image signal interpolation. Thereafter, in step S8, the operation is returned to the processing program, which is before the interruption. Fig. 19 shows the flow chart showing an H' synchronizing interruption processing, that is, the processing to transfer various data for the non-display period. If the interruption is started (step S9), the CPU 56 transfers data to the line memories 62 and 70 in step S10, the tap coefficient is set to each of the coefficient registers 71 to 74. At this time, the transfer clock is supplied to the line memories 62, 70 and the coefficient registers 71 to 74 through the I/O controllers 75 and 76, respectively, as mentioned above. The transfer timing is as shown in Figs. 13A to 13C. Thereafter, in step S12, the CPU 56 set increment by +1 to the line counter register. Then, in step S13, the operation is returned to the processing, which is before the interruption. Fig. 20 shows the operation flow chart of the CPU 30a provided in the system controller 30. The main function of CPU 30a is that the system of the tuned broadcast, the specifications of the connected the display 42 such as horizontal frequency, vertical frequency, aspect ratio is fetched and the culling rate and the interpolation rate are calculated. In other words, the operation flow chart of Fig. 20 shows the case in which the designation of the broadcast to be tuned and that of the specifications of the display are carried out by the keyboard 47. The interruption processing is set as a basic processing. In step S14, the CPU 30a selects the tuners 28 and 34 through the I/O controller 32. In step S15, the CPU 30a fetches the system discrimination result of the television signal outputted from the selected television signal through the I/O controller 46. In step S16, the CPU 30a sets the fetched system discrimination result to the system memory 30b. In step S17, the CPU 30a fetches the specifications of the display inputted by the keyboard 47 through the I/O controller 30f. In step S18, the fetched specifications of the display 42 is written to the memory 30e. In step S19, CPU 30a calculates the culling rate and the interpolation rate based on the system data recorded in the system memory 30b and the specification of the display 42 recorded in the memory 30e, and outputs the calculated rates to the display control section 40. In step S20, the CPU 30a outputs the clock dividing value a CK , horizontal dividing value b H , vertical dividing value c V , H area, and V area to the display section 40. Fig. 21 shows one example of the calculation of the culling rate. In step S21, the number of lines of the display 42 is calculated from the horizontal frequency and the vertical frequency of the the specifications of the display 42 inputted by the keyboard 47. In this example, the number of lines of the display 42 having horizontal frequency (15750 Hz) × 2/vertical frequency (59.94 Hz) = 525 can be obtained. In step S22, the CPU 30a calculates the compression ratio for compression-processing the received television signal based on the aspect ratio of the received television signal and the aspect ratio of the display 42. In this example, since 9/(16 × 3/4) = 3/4, the vertical direction may be set to be 3/4. In step S23, the CPU 30a obtains the actual number of lines of the display. When the television signal whose aspect ratio is 16:9 is displayed on the display 42 whose aspect ratio is 4:3, the number of lines of the vertical direction is 3/4 of 525, that is, 393. In step S24, the CPU 30a calculates the culling rate of the number of lines. In this example, about 7/20 is obtained as the culling rate of the number of lines, and the value is transmitted to the display controller 40 as the culling rate. Therefore, according to the above-mentioned embodiment, similar to the the television signal of the NTSC system and that of the MUSE system, the signal processings (culling, time axis conversion, and interpolation) are provided to the each television signal transmitted in the plurality of types of television systems so as to adjust the specifications (the horizontal frequency, vertical frequency, and aspect ratio). Therefore, the television signal of the various types of systems can be displayed by the large types of displays 42 whose synchronizing frequency and aspect ratio are different. The above embodiment explained that the base band signal obtained from the tuners 28 and 34 was culled, time-axially converted, interpolation-processed. However, according to the present invention, it is possible to process the base band signal, which is directly inputted from the outer unit. Moreover, means for inputting the specifications of the display 42 is not limited to the keyboard 47. For example, the remote-controlling operation may be used. Fig. 22 shows other example of the culling, time conversion, and interpolation processing section 41. Reference numeral 95 is an input terminal. Color signals R, G, and B, which are introduced from the switching circuit 38, are supplied to the input terminal 95. Reference numeral 96 is an input terminal. The horizontal synchronizing signal H, which is introduced from the switching circuit 39, the vertical synchronizing signal V, clock signal CK are supplied to the input terminal 96. Reference numeral 97 is an input terminal. The culling rate, which is outputted from the I/O controller 44, is supplied to the input terminal 97. Reference numeral 98 is an input terminal. The interpolation rate, which is outputted from the I/O controller 44, is supplied to the input terminal 98. Reference numerals 99, 100 and 101 are input terminals. The clock CK', horizontal pulse H' and vertical pulse V', which are outputted from the display synchronizing generation section 43, respectively, are supplied to the input terminals, respectively. The following will explain the case that the television signal of the MUSE system is image-displayed on the display 42 of the television receiver corresponding to the normal NTSC system. In this case, the culling rate of the vertical direction is 7/20. The culling rate of the vertical direction, which is outputted from the I/O controller 44, is read by a CPU 103 through the input terminal 97 and an I/O controller 102. The CPU 103 calculates the tap coefficient to be provided to each line of the vertical direction based on the inputted culling rate of 7/20. A method for culling 7 lines from 20 lines of the vertical direction is performed by combing the method in which three lines are culled from ten lines as shown in Fig. 5A and a method in which four lines are culled from ten lines a shown in Fig. 5B. The CPU 103 calculates the tap line of each of the liens. Thereafter, the culling calculation processing is executed by the timing shown in Figs. 23A and 23B. In Figs. 23A and 23B, the CPU 103 performs the calculation of ℓ1 × 1 for the period 1, and the calculation result of ℓ1' is written to either field memory 104 or 105 for the time axis conversion. The CPU 103 calculates the calculation of(ℓ4 × 0.7) + (ℓ5 × 0.3) for the period 2. Then, the calculation result of ℓ2' is written into ether the field memories 104 and 105. Thereafter, even for the periods 3, 4, and 5, the same calculation processing is repeated, and the calculation result is written into either one of the field memories 104 and 105. Figs. 24A to 24C show the calculation timing of a CPU 103 for pixel unit, respectively. Since the received television signal is a MUSE system, the pixel rate is 20 nsec, and the calculation is performed for the period T of the control signal a shown in Fig. 24B. The control signal a is generated by a control signal generator 107 based on an address signal, which is produced by a fetching address generator 106. The control signal a controls buffer circuits 108 and 109 so as to prevent collision between a data bus of CPU 103 and an address bus. Data is written to a culling memory 110 for the period of an L level of the control signal a . For the other periods, the CUP 103 can access the culling memory 110. Figs. 25A to 25E will explain data writing and reading to/from the field memories 104 and 105 for the time axis conversion. When data is written to the field memory 104, data, which is recorded in the field memory 105, is read. When data is written to the field memory 105, data, which is recorded in the field memory 104, is read. At this time, buffer circuits 111 to 118, which are connected to the address bus and data bus of the field memories 104 and 105, is controlled based on the control signals b and c . The control signals b and c are generated from a control signal generator 119. Regarding the reading addresses to be supplied to the field memories 104 and 105, the address of the horizontal direction is generated by a horizontal counter 120. The address of the vertical direction is generated by adding data, which is generated by the CPU 103 and outputted through an I/O controller 121, and output data of the horizontal counter by use of an adder 122. Since the culling processing is performed in the above case, data read from the field memories 104 and 105 are outputted without being interpolated. Data read from the field memories 104 and 105 are passed through a line memory 123, a switch circuit 124 and a latch circuit 125, and multiplied by tap coefficient of 1 by use of a multiplier 126. Output data of the multiplier 126 is passed through an adder 127 and converted to an analog color signal by a D/A converter 128, and outputted to the display 42 through an output terminal 129. Thereby, the television signal of the MUSE system can be image-displayed without losing the original aspect ratio in the form as shown in Fig. 3, right side. The tap coefficient of 0 is set to multipliers 131 and 132 so that no output is produced. Figs. 26A and 26B show data writing and reading timing to the line memory 123, respectively. Fig. 9 shows the number of lines per 1V (one field) at the time of reading. Figs. 27A and 27B shows the number of lines per frame, and the number of the lines is 393 in the case of the display 42 whose aspect ratio is 4:3. For the field unit, 196 lines and 197 lines are alternately set. The interpolation processing will be explained. In the display 42, there is a tendency that a larger screen and higher definition will be increasingly advanced in the future. Fig. 28 shows such an example. In the specifications of the display 42, the horizontal frequency is 135 kHz, the field frequency is 60Hz, and the aspect ratio is 8:3. Various data showing the specifications are input to the CUP 30a through the I/O controller 30f by the operation of the keyboard 47. Each of the interpolation rates of the horizontal and vertical direction is calculated by the CPU 30a. The interpolation rate (4 times) of the horizontal direction calculated by the CPU 30a and the interpolation rate (2 times) of the vertical direction are fetched to the CPU 103 through the input terminal 91 and the I/O controller 102. The interpolation rate (4 times) of the horizontal direction is calculated assuming that the horizontal frequency (135 kHz) of the display 42 is four times the horizontal frequency (33.75 kHz) of the television signal of MUSE system. Fig. 29 shows the interpolation processing of the horizontal direction. In the figure, marks m1, m2, m3, m4, ... show pixel data of the received television signal, respectively. Marks m10', m11', m12', m13', m20', m21', m22', m22', m23', m30' ... show data, which is interpolated for image-displaying on the display 42. Moreover, Fig. 30 shows the interpolation processing of the vertical direction. In the figure, ℓ1, ℓ2, ℓ3, ℓ4, ℓ5, ℓ6, ℓ7, ... show line data of the vertical direction of the received television signal, respectively. In the figure, ℓ10', ℓ11', ℓ20', ℓ21', ℓ30', ℓ31', ℓ40', ℓ41', ℓ50', ℓ51', ℓ60', ℓ61', ℓ70' show line data, which is interpolated for image-displaying on the display 42. Since no culling is provided in the interpolation processing, the television signal is written to the field memories 104 and 105 by the timing shown in Figs. 31A and 31B. The writing timing is the same as explained in the culling processing. Figs. 32A to 32C show the interpolation calculation timing, respectively. For the non-display period 1, line data ℓ1 is set to the line memory 123, and for the display period 2, line data ℓ10' is calculated and outputted. For the non-display period 3, line data ℓ2 is set to a line memory 133 and, for the display period 4, the interpolation calculation is performed, and line data ℓ11' is outputted. The line memories 123 and 124 are designated by the CPU 103 via an I/O controller 134. Figs. 33A to 33E show the timing of the output of the interpolation calculation, respectively. Fig. 34 shows the tap coefficients, which are sequentially set to coefficient registers 135, 136, 137, and 138. The tap coefficient is designated by the CPU 103 via an I/O controller 139. Figs. 33A to 33E show the case that line data ℓ11' is generated by use of line data ℓ1 and ℓ2 shown in Fig. 30. In the line memory 123, line data ℓ1, which is expressed by e.g., ℓ1m1, ℓ1m2, ℓ1m3 in the form of pixel unit, is stored. In the line memory 133, line data ℓ2, which is expressed by e.g., ℓ2m1, ℓ2m2, ℓ2m3 in the form of pixel unit, is stored. For the calculation period 1, a multiplier 130 performs the calculation of ℓ1m1 × 0.5, and a multiplier 131 performs the calculation of ℓ2m1 × 0.5. At this time, the multipliers 126 and 132 perform the multiplication of the tap coefficient of 0, respectively, so that their output become 0. The outputs of the respective multipliers 126 and 130 to 132 are added by the adder 127, and outputted as data ℓ11'm10'. The contents of the multipliers 126 and 130 to 132 for calculation periods 1 to 4 are shown in Fig. 35, respectively. The I/O controller 134 performs the switching control of the switching circuit 124. In this example, the switching circuit 124 is controlled in order that the output of the line memory 123 and that of the line memory 133 are supplied to the latch circuit 125 and a latch circuit 140, respectively. Even in a case that the culling, time conversion and interpolation section 41 is used, the structure of the display synchronizing generation section 43 provided in the display controller 40 is the same as shown in Fig. 16. In the case of the culling processing, 163 dividings are designated as a clock dividing value a CK to be supplied to the input terminal 79. The comparator 84 compares the clock dividing value a CK with a value, which is obtained by counting the clock of 332.8 MHz outputted from the oscillator 85 by use of the dividing counter 86. Every time the count value of the dividing counter 86 conforms to the clock dividing value a CK , the dividing counter 86 is reset. By repeating this operation, the clock CK' of 14.3 MHz can be obtained from the dividing counter 86. The clock CK' is supplied to the control signal generator 119 and the horizontal counter 120 through the input terminal 99, and supplied to the dividing counter 87, so that the clock CK' is counted. The comparator 88 compares the horizontal dividing value b H supplied to the input terminal 82 with the count value of the dividing counter 87. Every time the count value of the dividing counter 87 conforms to the horizontal dividing value b H , the dividing counter 87 is reset. By repeating this operation, the H synchronizing signal of 15.7 kHz can be obtained from the dividing counter 87 if, for example, 910 dividings are designated as the horizontal dividing value b H . The H synchronizing signal is supplied to the dividing counter 89 and counted, and supplied to an adder 90. The comparator 91 compares the vertical dividing value c V supplied to the input terminal 83 with the count value of the dividing counter 89. Every time the count value of the dividing counter 89 conforms to the vertical dividing value c V , the dividing counter 89 is reset. By repeating this operation, the V synchronizing signal of 60 Hz can be obtained from the dividing counter 89 if, for example, 525 dividings are designated as the vertical dividing value c V . The V synchronizing signal and the H synchronizing signals are added by the adder 90, so that the synchronizing signal SYNC can be obtained, and transmitted to the display 42 through an output terminal 92. In the case of the interpolation processing, 2 dividings are set as the clock dividing value a CK . 8640 dividings are set as the horizontal dividing value b H . 2250 dividings are set as the vertical dividing value c V , are set. At this time, the clock CK' of 1166.4 MHz, the H synchronizing signal of 135 kHz, and the V synchronizing signal of 60 Hz can be obtained. Fig. 36 shows the operation flow charts of CPU 103. This flow charts mainly describes the parts which the CPU 103 basically executes in the culling processing and the interpolation processing. More specifically, if the power supply is on (step S25), the CPU 103 detects the vertical synchronizing signal V through the I/O controller 141 in step S26. In step S27, the CPU 103 reads the culling rate and the interpolation rate through the I/O controller 102. According to the above embodiment, in the case of the culling processing, data of 7/20 is read in the vertical direction, and the case of the interpolation processing, data of 4 times horizontally and 2 times vertically is read. In step 28, the CPU 103 calculates each tap coefficient for the culling processing and the interpolation processing. This calculation is performed during the vertical feedback period, which is from the detection of the vertical synchronizing signal V period to the start of the image signal interpolation. In Figs. 5A, 5B, 29, and 30, the tap coefficient for every line is shown. In step S29, the CPU 103 detects the horizontal synchronizing signal H through the I/O controller 141. If the the horizontal synchronizing signal H is detected, the CPU 103, in step S30, detects the control signal a through the I/O controller 141, thereby detecting the pixel to be processed for every line. If the control signal a is detected, the CPU 103 executes the culling calculation by the timing shown in Figs. 24A to 24C in step S31. If the culling calculation is ended, the CPU 103 transfers the calculation result to the field memories 104 and 105 in step S32. In step S33, the CPU 103 discriminates whether or not the data transfer for one line is ended. If it is discriminated that the data transfer for one line is not ended (NO), the operation is returned to step S30. On the other hand, if it is discriminated, in step S33, that the data transfer for one line is ended (YES), the CPU 103 discriminates whether or not the processing of the number of lines for one field is ended in step S34. If it is discriminated that the processing of the number of lines for one field is not ended (NO), the operation is returned to step S29. If it is discriminated that the processing of the number of lines for one field is ended (YES), the operation is returned to step S26. The CPU 103 executes the culling processing by a main routine until data is inputted to the field memories 104 and 105. Data set, which is used to perform the interpolation processing after reading data from the field memories 104 and 105, is executed by an interruption processing routine. The CPU 103 performs the designation of the line memory for the interpolation calculation and the setting of tap coefficient data to the coefficient register. The timing detection is realized by a V' synchronizing interruption processing and an H' synchronizing interruption processing. Fig. 37 is a flow chart showing the V' synchronizing interruption processing. If the interruption is started in step S35, the CPU 103 clears the line counter register provided inside, and the operation is returned to the processing program, which is before the interruption. Fig. 38 is a flow chart showing the H' synchronizing interruption processing. If the interruption is started in step S38, the CPU 103 refers the value of the line counter register, and sets the line address to be processed to the I/O controller 121 in step S39. The set address is used as a writing address of the field memory 104 and 105. In step S40, the CPU 103 designates the line memories 123, 133, and 142 to which data read from the field memories 104 and 105 through the I/O controller 134. In step S41, the CPU 103 sets the tap coefficient to each of the coefficient registers 135 to 138 through the I/O controller 139. In step S42, the CPU 103 sets increment by +1 to the line counter register. Thereafter, in step S43, the operation is returned to the processing program, which is before the interruption. The interpolation is executed every time H' synchronizing interruption occurs, so that the interpolation processing for one field is finally performed. Therefore, even by the culling, time conversion and interpolation processing section 41 structured as shown in Fig. 22, it is possible to provide the signal processing (culling, time axis conversion, interpolation) to the plurality of the television signals transmitted by the various system such as NTSC system and MUSE system to adjust to the specifications of the connected display 42 (horizontal frequency, vertical frequency, aspect ration). Thus, the television signal of the various systems can be displayed by the various types of the displays 42 whose synchronizing frequency and aspect ratio are different. Moreover, in the culling, time conversion and interpolation processing section 41 structured as shown in Fig. 22, the time axis conversion processing is performed after the culling processing is finished. Due to this, unlike the time axis conversion memory 57 of Fig. 4 storing all inputted color signals, according to the present invention, there is an advantage in that the memories whose memory capacities are small can be used as the filed memories 104 and 105 for the time axis conversion processing. The present invention is not limited to the above mentioned embodiment. The present invention can be variously modified without departing from the scope of the invention as set out in the claims.

Claims: A television signal processor characterized by comprising: a signal processing section (27 to 39, 45, 46) having system discriminating means (45) for discriminating a system of an inputted television signal and subjecting the inputted television signal to decode-processing, corresponding to the system discriminated by the system discriminating means (45); and controlling means (30, 40, 47) for subjecting the television signal which is decode-processed to signal processing, corresponding to a specification of a display (42), for displaying the corresponding television signal as an image, wherein the controlling means (30, 40, 47) comprises: input means (47) for inputting the specification of the display (42); calculation means (30) for calculating, based on the specification of the display (42) inputted by the input means (47) and the result of discrimination by the system discriminating means (45), a culling rate of a horizontal or vertical direction of the television signal or an interpolation rate so as to display, as an image on the display (42), the television signal which is decode-processed by the signal processing section (27 to 39, 45 to 47); culling means (56, 62 to 78) for, based on the culling rate calculated by the calculation means (30), setting a multiplying coefficient, multiplying the television signal decode-processed by the signal processing section (27 to 39, 45, 46) by the set coefficient and subjecting the television signal to the horizontal or vertical direction culling processing; interpolation means (56, 62 to 78) for, based on the interpolation rate calculated by the calculation means (30), setting the multiplying coefficient, multiplying the television signal decode-processed by the signal processing section (27 to 39, 45, 46) by the set coefficient and subjecting the television signal to the horizontal or vertical direction interpolation processing; time conversion means (56-61) for, based on the specification of the display (42) inputted by the input means (47), subjecting the television signal which is decode-processed by the signal processing section (27 to 39, 45 to 47) to time axis conversion so as to correspond to a synchronizing frequency of the display (42); and synchronizing processing means (30, 43, 44) for, based on the specification of the display (42) inputted by the input means (47), generating a synchronizing signal for driving the display (42) and outputting the signal to the display (42). The television signal processor according to claim 1, characterized in that the controlling means (30, 40, 47) arranges the culling means (56, 62 to 78) and interpolation means (56, 62 to 78) at a subsequent stage of the time conversion means (56 to 61). The television signal processor according to claim 1, characterized in that the controlling means (30, 40, 47) arranges the culling means (56, 62 to 78) at a preceding stage of the time conversion means (56 to 61) and the interpolation means (56, 62 to 78) at a subsequent stage of the time conversion means (56 to 61). The television signal processor according to claim 1, characterized in that said time conversion means (56 to 61) comprises storing means (57) for sequentially writing said decode-processed television signal by timing based on its synchronizing frequency, and for sequentially reading said decode-processed television signal by timing based on a frequency of the synchronizing signal for said display (42) generated by said synchronizing processing means (30, 43, 44). The television signal processor according to claim 1, characterized in that said signal processing means (27 to 39, 45 to 47) comprises tuning means (28, 34) for selecting one television signal from television signals transmitted by a plurality of types of television systems, a plurality of decode means (35, 36) provided to correspond to each television signal transmitted by the plurality of types of television systems, first switching means (29) for introducing the television signal selected by said tuning means (28, 34) to said decode means (35, 36) corresponding to the system of said television, and second switching means (38, 39) for introducing an output signal of said decode means (35, 36), obtained by decode-processing the television signal selected by said tuning means (28, 34), to said control means (30, 40, 47). The television signal processor according to claim 5, characterized in that the specification of said display (42) includes the synchronizing frequency of said display and an aspect ratio. The television signal processor according to claim 5, characterized in that said plurality of types of television systems includes a NTSC system and a MUSE system.

Inventors: HOSHINO KIYOSHI, IGA HIROYUKI, MATSUSHITA AKIRA, YAMADA MASAHIRO, HOSHINO, KIYOSHI, IGA, HIROYUKI, MATSUSHITA, AKIRA, YAMADA, MASAHIRO, Hoshino, Kiyoshi, c/o Intellectual Property Div., IGA, HIROYUKI, C/O INTELLECTUAL PROPERTY DIV., MATSUSHITA, AKIRA, C/O INTELLECTUAL PROPERTY DIV., Yamada, Masahiro, c/o Intellectual Property Div.
Applicants: TOSHIBA KK, KABUSHIKI KAISHA TOSHIBA
Application year: 1993
Main classification: H04N5
IPC codes: H04N5, H04N9, H04N7