Claims
- 1. A method of verifying automatically the quality of a plurality of derivative files obtained from original files, comprising the steps of:
synchronizing each derivative file with a corresponding original file; comparing the synchronized derivative and original digital files by calculating differences between portions of the derivative and original digital file; and generating an error signal indicative of said differences.
- 2. The method of claim 1 wherein said step of generating said error signal includes generating a tag for each derivative file indicative of whether said differences exceed a predetermined threshold vale.
- 3. The method of claim 2 further comprising attaching said tags to the respective derivative file.
- 4. The method of claim 2 further comprising generating an error file consisting of said error signals.
- 5. The method of claim 1 further comprising portions of segments of said derivative and original files, wherein said segments are taken in the time domain.
- 6. The method of claim 1 further comprising portions of segments of said derivative and original files, wherein said segments are taken in the frequency domain.
- 7. A method of verifying the sound quality of derivative audio files generated from corresponding original audio files, the method comprising:
synchronizing each derivative digital file with the corresponding original digital file; comparing the synchronized derivative and original digital files by calculating the differences between portions of the derivative and original digital files; analyzing the differences at predetermined frequency bands to determine whether these differences are excessive; and generating an output signal indicative of these differences.
- 8. The method of claim 7 wherein said step of analyzing said differences includes taking a Fourier transform of said differences.
- 9. The method of claim 8 wherein said Fourier transform results in signals at a set of frequency bands, further comprising, eliminating some of said frequency bands.
- 10. A method of verifying the sound quality of a derivative audio file generated from a corresponding original audio file, the method comprising:
performing a Fourier transform on sequential segments of said original file to generate a corresponding transformed original segment in the frequency domain and having original frequency components; performing a Fourier transform on sequential segments of said derivative file to generate a corresponding transformed derivative segment in the frequency domain and having derivative frequency components; generating a difference file corresponding to the differences between said original and said derivative frequency components; analyzing said difference file; and generating an error signal based on the analysis.
- 11. The method of claim 10 wherein each of said original and derivative files includes multiple channels, comprising combining the data from said channels to form a single data stream, and selecting said sequential segments from said single data stream.
- 12. The method of claim 11 further comprising conforming the data from said channels to generate said single data stream to predetermined characteristics, said characteristics being related to a preselected sampling rate and bit depth.
- 13. The method of claim 10 further comprising synchronizing said original and derivative files before said Fourier transformation.
- 14. The method of claim 10 further comprising filtering said original and derivative segments.
- 15. The method of claim 14 wherein said step of filtering includes eliminating the DC components of said segments.
- 16. The method of claim 15 wherein said step of filtering includes eliminating the components above a predetermined frequency threshold.
- 17. The method of claim 16 wherein said derivative file is derived from said original file using a CODEC having a characteristic cutoff frequency, wherein said predetermined frequency threshold is related to said cutoff frequency.
- 18. The method of claim 10 wherein said step of analyzing includes generating a standard deviation of the differences and comparing said standard deviation to a threshold value.
- 19. The method of claim 10 wherein said step of analyzing includes comparing said differences to a threshold value.
- 20. The method of claim 10 wherein said step of generating said error signal includes generating a tag indicative of whether the derivative file is acceptable.
- 21. A system for verifying automatically derivative files obtained from original files, comprising:
a delay adapted to synchronize a derivative file with a corresponding original file; a comparator adapted to compare sequential segments of said original and derivative files to generate respective differences; an analyzing circuit adapted to analyze said differences; and an output signal generator adapted to generate an output signal for said derivative file.
- 21. The system of claim 20 wherein said derivative file is derived from said original file using a preselected process, further comprising a reverse processor adapted to reverse said preselected process to generate an intermediate file, said comparator comparing segments of said intermediate and said original file.
- 22. The system of claim 20 further comprising an FFT circuit adapted to convert said error signal in the frequency domain.
- 23. The system of claim 22 wherein said analyzing circuit is adapted to analyze said error signal in the frequency domain.
- 24. The system of claim 23 wherein said analyzing circuit is adapted to analyze said error signal in a predetermined frequency range.
- 25. The system of claim 23 wherein said analyzing circuit is adapted to analyze only the frequency components of said error signals within a set of preselected frequency bands.
- 26. A system for verifying automatically derivative files obtained from original files, comprising:
a first FFT circuit adapted to transform segments of said original file into a corresponding original frequency domain file having original frequency components; a second FFT circuit adapted to transform segments of said derivative file into a corresponding derivative frequency domain file having derivative frequency components; a comparator adapted to compare said original and said derivative frequency components to generate corresponding differences; an analyzing circuit adapted to analyze said differences; and an output signal generator adapted to generate an output signal for said derivative file.
- 27. The system of claim 26 further comprising a synchronizing circuit adapted to synchronize said original and derivative files.
- 28. The system of claim 26 further comprising a standard deviation calculator adapted to determine a standard deviation of said differences.
- 29. The system of claim 28 further comprising a difference calculator adapted to determine whether said differences exceed a predetermined threshold.
- 30. The system of claim 28 wherein said error signal is a function of said standard deviation.
RELATED APPLICATIONS
[0001] This application claims priority to application S. No. 60/290,104 filed May 10, 2001 and incorporated herein by reference.
Provisional Applications (1)
|
Number |
Date |
Country |
|
60290104 |
May 2001 |
US |