1. A method of building an electronic database for data resolution synthesis from at least one training file, the method comprising the steps of: generating a low-resolution file from each training file; generating a plurality of representative vectors from each low-resolution file; and generating a set of interpolation filters for each of the representative vectors; whereby the interpolation filters and the representative vectors can be used to perform data resolution synthesis on a file other than the training file.