An apparatus for generating television testing signals including luminance signals, chrominance signals, and sync signals which combine to form composite testing signals, the apparatus comprising:
- first memory means for storing a plurality of first functions corresponding to a first polynomial representing at least a one-line waveform of a luminance signal to be included in a television testing signal, and for storing first parameter values for defining said first functions;
- second memory means for storing a plurality of second functions corresponding to a second polynomial representing at least a one-line waveform of a chrominance signal to be included in the television testing signal, and for storing second parameter values for defining said second functions;
- third memory means for storing a plurality of third functions corresponding to a third polynomial representing at least a one-line waveform of a sync signal to be included in the television testing signal, and for storing third parameter values for defining said third functions;
- waveform data memory means for storing a plurality of waveform data items representing said first, said second, and said third polynomials, said first, said second, and said third functions, and said first, said second, and said third parameter values wherein said waveform data items define a waveform of a television testing signal to be output by the apparatus;
- condition input means for reading from said waveform data memory means those waveform data items corresponding to a waveform number that designates the waveform of a desired output television testing signal, when the waveform number is input, and for reading out from said first, said second, and said third memory means certain ones of said polynomials and said parameter values relating to said luminance signal, said chrominance signal, and said sync signal, wherein said certain polynomials and parameter values correspond to the waveform data items read from said waveform data memory means;
- first expansion means for calculating magnitude values for positions along a time axis for said at least one-line waveform of said luminance signal according to said first polynomial after said condition input means reads said first functions and said first parameters from said first memory means;
- second expansion means for calculating magnitude values for positions along said time axis for said at least one-line waveform of said chrominance signal according to said second polynomial after said condition input means reads said second functions and said second parameters from said second memory means;
- third expansion means for calculating magnitude values for positions along said time axis for said at least one-line waveform of said sync signal according to said third polynomial after said condition input means reads said third functions and said third parameters from said third memory means;
- fourth memory means for storing the calculated magnitude values of the positions along the time axis for said at least one-line waveform of the luminance signal;
- fifth memory means for storing the calculated magnitude values of the positions along the time axis for said at least one-line waveform of the chrominance signal;
- sixth memory means for storing the calculated magnitude values of the positions along the time axis for said at least one-line waveform of the sync signal;
- line transmission sequence memory means for storing a line transmission sequence function for determining a sequence of transmission of the calculated magnitude values associated with said at least one-line waveforms of the luminance signal, the chrominance signal, and the sync signal as stored in said fourth memory means, said fifth memory means, and said sixth memory means, respectively, and for storing a plurality of line sequence parameter values for defining said line transmission sequence function;
- line transmission sequence expansion means for reading said line transmission sequence function and the line sequence parameter values defining the function from said line transmission sequence memory means in accordance with the waveform data items read from said waveform data memory means by said condition input means, and for calculating data representing a sequence of transmitting one-line data items;
- data selecting means for reading from said fourth memory means, said fifth memory means, and said sixth memory means, the calculated magnitude values associated with the luminance signal, the chrominance signal, and the sync signal, in the form of one-line data items in accordance with said sequence represented by the data calculated by said line transmission sequence expansion means;
- and
- output means for mixing said one-line data items for each line of a television testing signal to be generated, said data items relating to the luminance signal, the chrominance signal, and the sync signal as read from said fourth, said fifth and said sixth memory means by said data selecting means, including means for forming mixed one-line data of a predetermined format, and for outputting the mixed one-line data.