Abstract
Emerging multi-modal signal processing applications require a sustained effort on the part of the developer to realize and deploy an application. A rapid prototyping platform will reduce the effort, cost, and time required to develop and deploy an application. In this paper, a rapid prototyping platform is developed for realizing a multi-modal signal processing application that involve real time interfacing of multi-modal signals both at the input and the output. The platform allows the designer to simulate various applications and produce the required product only after entire testing has been done. A portable intelligent meeting capture system that can be rapidly deployed in smart meeting rooms is implemented on this platform. The setup consists of a microphone array which computes the two-dimensional direction of arrival (DOA). The azimuth and the elevation angles are computed using advanced signal processing algorithms like GCC-PHAT, MUSIC which are implemented on the Real Time Operating System (RT-OS). The DOAs are communicated to a wireless networked camera which steers in real time towards the active speaker. Performance evaluation of the rapidly prototyped system is tested in real time meetings in terms of average error deviations in the DOA. The accuracy of the results indicate further miniaturization of the system. The possibilities of using this platform for developing multi-modal signal processing in general is also described.
Similar content being viewed by others
References
Kordon, F., & Luqi (2002). An introduction to rapid system prototyping. IEEE Transactions on Software Engineering, 28(9), 817–821.
Glover, J.C., Lazzarini, V., Timoney, J. (2011). Python for audio signal processing. In Linux audio conference.
Instruments, N. Ni crio-9025 controller specifications and operating instructions. http://www.ni.com/pdf/manuals/375490a.pdf.
Joost, R., & Salomon, R. (2005). Advantages of fpga-based multiprocessor systems in industrial applications. In Industrial electronics society, 2005. IECON 2005. 31st annual conference of IEEE (pp. 445–450).
Sulaiman, N., Obaid, Z., Marhaban, M., Hamidon, M. (2009). Design and implementation of fpga-based systems—a review. Australian Journal of Basic and Applied Sciences, 3(4), 3575–3596.
Baskiyar, S. (2002). A survey on real-time operating systems. In Networks, parallel and distributed processing, and applications. ACTA Press.
Falcon, J., & Trimborn, M. (2006). Graphical programming for field programmable gate arrays: applications in control and mechatronics. In American control conference, 2006 (pp. 1394–1400).
Elliott, C., Vijayakumar, V., Zink, W., Hansen, R. (2007). National instruments labview: a programming environment for laboratory automation and measurement. Journal of the Association for Laboratory Automation, 12(1), 17–24.
Alavi, M., & Leidner, D. (2001). Review: knowledge management and knowledge management systems: conceptual foundations and research issues. MIS Quarterly, 25(1), 107–136.
Cutler, R., Rui, Y., Gupta, A., Cadiz, J., Tashev, I., He, L., Colburn, A., Zhang, Z., Liu, Z., Silverberg, S. (2002). Distributed meetings: a meeting capture and broadcasting system. In Proceedings of the tenth ACM international conference on multimedia (pp. 503–512).
Knapp, C., & Carter, G. (1976). The generalized correlation method for estimation of time delay. IEEE Transactions on Acoustics, Speech and Signal Processing, 24(4), 320–327.
Brandstein, M., Ward, D., Hoffman, M.W. (2002). Microphone arrays. The Journal of the Acoustical Society of America, 112(3), 793.
Baluta, G. (2007). Microstepping mode for stepper motor control. In International symposium on signals, circuits and systems. ISSCS 2007 (Vol. 2, pp. 1–4).
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Agrawal, P., Kushwah, A., Kumar, L. et al. On the Rapid Prototyping of a Portable Multi Media Acquisition System for Intelligent Meeting Capture. J Sign Process Syst 75, 233–243 (2014). https://doi.org/10.1007/s11265-013-0801-z
Received:
Revised:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11265-013-0801-z