基于android的音频比对系统的设计与实现-电子与通信工程专业论文
华中科技大学硕士学位论文
华
中
科
技
大
学
硕
士
学
位
论
文
II
II
Abstract
With the rapid development and wide application of multimedia technology and mobile communications technology, mobile services have more and more abundant demand, so smart phones and tablet PCs have also become one of increasingly concerned things, which especially multimedia services is a hot topic. How to achieve multi-functional comprehensive mobile multimedia features will be an integral part of the perfect smart phones and Tablet PC mobile service issues. From that point, the paper presents an Android-based audio matching system which users could download and enjoy a variety of formats of audio and video play functions, as well as audio recording with the original audio for comparison in order to improve the level of user singing.
The system is an Android-based audio matching system using the C/S structure, and we choose Android SDK and Android NDK and MyEclipse as the development environment. According to the software engineering methods, firstly we do a system needs analysis, and then use case diagrams and activity diagrams of the system for modeling system functionality, and do the overall design of the system. The system is divided into server and Android client in two parts, and the server is primarily responsible for data management, such as audio and video files, while the Android client is for interactive tasks with the user. The detailed design of the system are the five main modules which are list of videos, local video, list of audios, local audio and audio record management in the Android client, including the specific function of every module design and UI design. For the part of audio and video display, the system uses the Android library transplantation transplant FFmpeg and SDL open source project for audio and video decoding and display. AS audio comparison, the paper combines the analysis and extraction of audio characteristic and audio signal processing technology to design a systematic a