Font Size: a A A

Design And Implementation Of Car Audio System Supporting Gesture Recognition And IAP2 Protocol

Posted on:2018-06-22Degree:MasterType:Thesis
Country:ChinaCandidate:B WangFull Text:PDF
GTID:2322330542969218Subject:Software engineering
Abstract/Summary:PDF Full Text Request
With the growing demand for improving the quality of life,the safety and experience of driving are more attractive to people's attention.In the existing car audio systems,people usually interact with the systems through pressing a key or touching the screen.However,these two modes of operation are lacking in convenience,and if the driver operates in the process of driving,it is easy to cause a traffic accident.In addition,with the continuous updating of Apple devices and the use of iAP2 protocol,the car audio systems need to support the iAP2 protocol to achieve the connections with new Apple devices.In this thesis,we study and implement a car audio system,which supports gesture recognition and the iAP2 protocol.The system is designed based on the PureMVC framework,and a simple and flexible coding separation method is utilized to reduce the coupling degree of the system and avoid the repeated code development.Moreover,gesture recognition is incorporated to simplify the system operation and reduce the risk of traffic accidents,and the iAP2 protocol is implemented to make the system fully compatible with all versions of Apple devices.More specifically,the main contributions of this thesis are as follows.Firstly,we present the overall design of the system.We analyze the demand of the car audio systems and extend the existing systems to support gesture recognition and iAP2 protocol.Our system is based on PureMVC framework and consists of 7 modules,namely the basic function module,the navigation module,the multimedia playback module,the DVD decoding module,the USB protocol module,the iAP2 protocol module and the gesture recognition module.Secondly,we design and implement the gesture recognition module.We capture the gesture images through the car camera,and then apply the AdaBoost algorithm to identify the fingers and recognize the specific gestures towards four directions via the variation of the fingers' shift.Then,we design and implement the iAP2 protocol module.This module includes four submodules,namely the operation transformation submodule,the protocol composition submodule,the data packaging and parsing submodule,and the protocol collaboration submodule.To be compatible with both the iAP and iAP2 protocols,we can encapsulate the operation commands of two protocols and select the appropriate one according to the specific Apple devices.Finally,the system is integrated and tested.We integrate the gesture recognition module and the iAP2 protocol module into the car audio system,and then perform system testing in terms of multi-media playing,gesture recognition and the iAP2 protocol.To sum up,we design and implement a car audio system supporting gesture recognition and the iAP2 protocol.Compared with the existing car audio systems,gesture recognition has enhanced the convenience of interaction and the safety of driving,and the compatibility with iAP2 protocol can achieve the connections of the new Apple devices.
Keywords/Search Tags:Car audio system, Gesture recognition, iAP2 protocol, PureMVC framework
PDF Full Text Request
Related items