Patent ID: 7185240

Claim:
An apparatus for testing codec software, comprising: a memory unit operative to store a codec program, a test program, input data, and data of transformation conditions; and a processor unit configured to execute the codec program and the test program, said processor unit being operative, by executing the test program, to read the input data from said memory unit, to transform the input data according to the transformation conditions by referring to the data of the transformation conditions stored in said memory unit, and to generate a plurality of transformed data sets for storage in said memory unit, said processor unit being operative, by executing the codec program, to perform a plurality of encoding processes in parallel with respect to the plurality of transformed data sets stored in said memory unit to generate a plurality of encoded data sets, and to perform a plurality of decoding processes in parallel with respect to the plurality of encoded data sets to generate a plurality of decoded data sets, and said processor unit being operative, by executing the test program, to evaluate quality of at least one of the plurality of encoded data sets and the plurality of decoded data sets.