An Audio Comparison Technique for Verifying Flash Memories Mounted on MP3 Devices

MP3 장치용 플래시 메모리의 오류 검출을 위한 음원 비교 기법

  • 김광중 (영남대학교 컴퓨터공학과) ;
  • 박창현 (영남대학교 컴퓨터공학과)
  • Received : 2010.03.03
  • Published : 2010.09.25

Abstract

Being popularized the use of portable entertainment/information devices, the demand on flash memory has been also increased radically. In general, flash memory reveals various error patterns by the devices it is mounted, and thus the memory makers are trying to minimize error ratio in the final process through not only the electric test but also the data integrity test under the same condition as real application devices. This process is called an application-level memory test. Though currently various flash memory testing devices have been used in the production lines, most of the works related to memory test depend on the sensual abilities of human testers. In case of testing the flash memory for MP3 devices, the human testers are checking if the memory has some errors by hearing the audio played on the memory testing device. The memory testing process like this has become a bottleneck in the flash memory production line. In this paper, we propose an audio comparison technique to support the efficient flash memory test for MP3 devices. The technique proposed in this paper compares the variance change rate between the source binary file and the decoded analog signal and checks automatically if the memory errors are occurred or not.

휴대용 정보기기와 엔터테인먼트기기 등의 사용이 대중화 되면서 플래쉬 메모리의 수요도 급격히 증가하였다. 일반적으로 플래시 메모리는 장착되는 장치에 따라 다양한 형태의 오류 패턴을 가지며, 메모리 생산자들은 최종적인 생산과정에서 실제 장착되는 기기와 동일한 환경에서 전기적/물리적 테스트를 수행한다. 이 과정을 메모리의 응용기기 실장 테스트라고 하며, 여기에서 사용되는 장비를 메모리 실장기라 한다. 현재 여러 가지 종류의 실장기들이 제작되어 메모리 생산 환경에서 사용되고 있으나 대부분이 검수자의 청각이나 시각 등의 감각에 의존하여 메모리의 오류를 판단하고 있다. MP3 실장기의 경우 음원의 재생 기능을 이용하여 메모리 오류를 판단하는데 적절한 자동 검수 기법이 존재하지 않아 검수자가 실장기에서 재생되는 음원을 직접 듣고 오류를 판단한다. 이런 과정은 실장환경의 자동화에 있어 큰 걸림돌이 되고 있으며 인력 활용 측면에서도 비효율적이다. 본 논문에서는 MP3 장치용 플래시 메모리의 효과적인 오류 검증을 위한 음원 비교 기법을 제안한다. 제안하는 방법은 원본 파일과 MP3 장치에서 재생되는 샘플값의 분산을 활용함으로써 메모리 오류 발생 여부를 판단한다.

Keywords

References

  1. E. Eide and H. Gish, ‟A Parametric Approach to Vocal-Tract-Length Normalization" Proc. of Acoustics, Speech, and Signal Processing, vol. 1 pp. 346-348, May 1996
  2. L. Lee and R. Rose, ‟A Frequency Warping Approach to Speaker Normalization" IEEE Transactions on Speech and Audio Processing, vol. 6, pp. 49-60, Jan 1998. https://doi.org/10.1109/89.650310
  3. "Wikipedia Flash Memory - Nand" from http://en.wikipedia.org/wiki/Flash_memory#NAND_flash
  4. J. D. Lee, S. H. Hur, and J. D. Choi, ‟Effects of the floating-gate interferences on NAND Flash memory cell operation" IEEE Electron Device Letters, vol. 23, pp. 264-266, May 2002 https://doi.org/10.1109/55.998871
  5. R. Typke, F. Wiering, and R. C. Veltkamp, "A survey of music information retrieval systems." In DAFX-05:Proceedings of the 8th Int. Conference on Digital Audio Effects, pp. 153-160, 2005.
  6. Mongeau Marcel and David Sankoff, "Comparison of musical sequences", Computers and The Humanities vol. 24, No.3, pp. 161-175, 1990 https://doi.org/10.1007/BF00117340
  7. "Wikipedia MIDI" from http://en.wikipedia.org/wiki/MIDI
  8. A. Ghias, et al., ‟Query by humming - musical information retrieval in an audio database" In ACM Multimedia 95 - Electronic Proceedings, pp. 231-236, USA, 1995.
  9. "Wav to midi conversion software - Solo Explorer" from http://www.recognisoft.com/
  10. "AmazingMIDI. WAV to MIDI converter for music transcription" from http://www.pluto.dti.ne.jp/~araki/amazingmidi/
  11. "IntelliScore Polyphonic. WAV to MIDI Converter" from http://www.intelliscore.net/
  12. 한진우, 김범상, 서창우, 이기용, ‟음질개선을 위한 적응평균방법을 가진 스펙트럼 차감법" 정보통신연구 진흥원 학술기사, 2000년도 추계종합학술발표회
  13. 김진영, 엄기완, 최홍섭, ‟Wiener Filtering을 이용한 잡음환경에서의 음성인식" 한국음성학회, 음성과학 제 1권, 1997. 4, pp. 277-283