专利名称:一种具有红外辅助传输功能的音频播放装置及其数据传输方法
技术领域:
本发明涉及一种音频播放装置及其数据传输方法,尤其涉及一种具有红外数据传输功能的音频播放装置及其传输方法。
背景技术:
目前信息技术的高速发展,伴随着电脑网络的传播,MP3数据格式的音乐正迅速在网络世界普及,由于相应的音频播放装置具有体积小、易携带、操作方便等优点,因此应用越来越广泛。
现有的音频播放装置如图3所示,一般包括主机连接器(未图示)、控制器20、存储介质(未图示)、MP3解码芯片21、数/模转换模块22。下载歌曲时,该音频播放装置通过主机连接器与主机1的操作系统通信,并将已下载的歌曲通过控制器20以声音数字信号存放于存储介质中;播放歌曲时,MP3解码芯片21从控制器20中接收音频数字信号,并将其按照MP3数据格式进行解码,然后把经解码的数字信号传输给数/模转换模块22,由数/模转换模块22将其转换为模拟信号后进行播放。
然而,上述音频播放装置至少具有以下缺点该音频播放装置必须通过主机连接器与主机的操作系统通信进行数据传输,如果需要在两个或多个音频播放装置之间进行数据传输,则必须通过主机连接器和主机才能完成,因此其脱离主机连接器、主机和操作系统直接实现两个或多个音频播放装置之间的数据传输,使用起来较不方便。
发明内容本发明的目的在于提供一种采用红外数据传输模式实现设备之间数据传输的音频播放装置。
本发明提供一种采用红外数据传输模式实现数据传数的音频播放装置,其包括主机连接器、控制器、存储介质、MP3解码芯片、数/模转换模块以及红外数据传输模块;其中,主机连接器与主机相连接用于实现音频播放装置与主机的操作系统的数据交换,MP3解码芯片用于按照MP3数据格式解码由控制器传送的音频数字信号,数/模转换模块用于将由MP3解码芯片解码后的数字信号转换为可以实现音频播放的模拟信号,红外数据传输模块用于实现两个或两个以上具备红外数据传输功能的音频播放装置之间脱离操作系统的数据传输。下载歌曲时,该音频播放装置通过主机连接器与主机相连,并将已下载的歌曲通过控制器以音频数据存放于存储介质中;播放歌曲时,MP3解码芯片从控制器中接收音频数据,并将其按照MP3数据格式进行解码,然后把经解码的数字信号传输给数/模转换模块,由数/模转换模块将其转换为模拟信号后进行播放。其中,该音频播放装置通过控制器控制MP3解码芯片与红外数据传输模块之间的通信进行数据传输,因此无需通过主机连接器连接主机和操作系统即可实现直接两个或多个音频播放装置之间的数据传输。
与现有技术相比,本发明的优点为该音频播放装置设有红外数据传输模块,通过逻辑程序的控制,无需通过主机连接器连接主机和操作系统即可直接实现两个或多个音频播放装置之间的数据传输,使用比较方便。
图1是本发明音频播放装置的功能模块图。
图2是本发明音频播放装置之间数据传输的功能模块示意图。
图3是现有音频播放装置的功能模块图。
具体实施方式本发明音频播放装置如图1所示,其包括主机连接器(未图示)、控制器30、存储介质(未图示)、MP3解码芯片31、数/模转换模块32以及红外数据传输模块33。
控制器30是核心部件,其控制整个音频播放装置的工作。主机连接器用于实现音频播放装置与主机1的操作系统之间的通信,存储介质用于存放MP3格式的音频文件,MP3解码芯片31用于将接收到的音频数字信号按照MP3数据格式解码,数/模转换模块32用于将经MP3解码芯片31解码后的数字信号转换成为模拟信号。
其中,红外数据传输模块33包括逻辑接口模块331、红外编码模块332、红外发射模块333、红外解码模块334以及红外接收模块335;其中,逻辑接口模块331用于实现红外数据传输模块33与MP3解码芯片31之间的通信,红外编码模块332用于按照红外编码模式针对经过MP3解码芯片31解码后的数字信号进行编码,红外发射模块333用于发射经过红外编码332的数字信号,红外接收模块335用于接收经过红外编码的数字信号,红外解码模块334用于按照红外解码模式针对经过红外编码的数字信号进行解码。
本实施例中的逻辑接口模块采用UART一串行异步收发模块。
使用时,一般对该音频播放装置进行以下三个方面的操作1、下载歌曲时,该音频播放装置通过主机连接器与主机1的操作系统相连,并将已下载的音频文件通过控制器30以音频数据的格式存放于存储介质中;2、播放歌曲时,MP3解码芯片31从控制器30中接收音频数据,并将其按照MP3数据格式进行解码,然后把经解码的数字信号传输给数/模转换模块32,由数/模转换模块32将其转换为模拟信号后进行播放;3、在两个或多个具备红外数据传输功能的音频播放装置之间传输数据时,如图2所示,先使上述音频播放装置A和B进入彼此的作用区域(一般距离在0--2米之间,角度在30度锥角以内),其中发送数据的上述音频播放装置A的控制器30控制逻辑接口模块331使红外传输模块(未标示)与MP3解码芯片31发生通讯,将经MP3解码芯片31解码后的数字信号传至红外编码模块332,红外发射模块333接收经过红外编码的数据,并将其向音频播放装置B发射传出,发送操作完成;用于接收数据的上述音频播放装置B通过红外接收模块333’接收由发送方音频播放装置A传输的经过红外编码的数据,通过红外解码模块334’将这些数据按照红外解码方式进行解码,并通过控制器30’实现与MP3解码芯片31’的通信,接收操作完成;反之亦然,且以此类推可以实现多个音频播放装置之间的数据传输。
其中,该音频播放装置A和B通过各自的控制器30和30’实现各自的MP3解码芯片31、31’与各自的红外数据传输模块(未标示)之间的通讯进行数据传输,因此无需通过各自的主机连接器连接主机1和操作系统即可实现两个或多个音频播放装置之间的直接数据传输。
目前,被广泛应用的红外数据传输模式主要有串行红外传输(SIR-Serial Infrared)、中速红外传输(MIR--Middle Infrared)、高速红外传输(FIR-Fast Infrareda)和超高速红外传输(VFIR-Very FastInfrared)。
其中,串行红外传输-SIR和中速红外传输-MIR的数据传输数率分别可以达到115200bps和1.15Mbps,编码方式采用RZI-反相归零调制模式,其数据包格式为两位起始位+地址位+数据主体+校验位+停止位。
高速红外传输-FIR的数据传输数率可以达到4Mbps,编码方式采用4PPM-脉冲相位调制模式,其数据包格式包括引导位+起始位+数据主体+停止符。
超高速红外传输-VFIR的数据传输数率可以达到16Mbps,编码方式采用HHH(1,13)模式,其数据包格式包括引导位+起始位+数据主体+校验位+填充位+停止位+空闲位。
以上为本发明的具体实施方式
,在实践中,逻辑接口模块还可以采用除了UART外的其他逻辑接口模块实现MP3解码芯片与红外数据传输模块之间的通信;上述红外编码模块和红外解码模块可以采用集红外编码/红外解码功能模块于一体的集成模块;上述红外发射模块和红外接收模块可以采用集发射/接收功能模块于一体的集成模块。
上述利用红外线进行数据传输的控制方法除了可以应用于上述音频播放装置外,还可以应用于其他便携式装置,如数码相机、计算器、游戏机、移动电话、笔记本电脑、便携式打印机等,上述便携式装置采用本发明实施方式利用红外数据传输模块进行数据传输,同样可以达到无需连接操作系统即可实现两个或多个便携式装置之间的直接数据传输的实施效果。
权利要求
1.一种音频播放装置,其包括控制器、存储介质和主机连接器,与主机相连接用于实现音频播放装置与操作系统的数据交换;MP3解码芯片,用于按照MP3数据格式解码由控制器传送的音频数字信号;数/模转换模块,用于将由MP3解码芯片解码后的数字信号转换为可以实现音频播放的模拟信号;其特征在于该音频播放装置还设有红外数据传输模块,用于实现两个或两个以上具备红外数据传输功能的音频播放装置之间的数据传输。
2.如权利要求1所述的音频播放装置,其特征在于上述红外数据传输模块包括逻辑接口模块,用于实现红外数据传输模块与MP3解码芯片之间的通信;红外编码模块,用于将经过MP3解码芯片解码后的数字信号按照红外编码模式进行编码;红外发射模块,用于发射经过红外编码的数字信号;红外接收模块,用于接收经过红外编码的数字信号;红外解码模块,用于将经过红外编码后的数字信号按照红外解码模式进行解码。
3.如权利要求2所述的音频播放装置,其特征在于上述红外数据传输模块采用的是红外编码模块和红外解码模块于一体的集成红外编码/解码模块。
4.如权利要求2所述的音频播放装置,其特征在于上述红外数据传输模块采用的是集红外发射模块和红外接收模块于一体的集成红外发射接收码模块。
5.如权利要求2所述的音频播放装置,其特征在于上述逻辑接口模块采用的是UART串行异步收发模块。
6.一种音频播放装置的数据传输方法,该音频播放装置包括主机连接器、控制器、存储介质、MP3解码芯片、数/模转换模块以及红外数据传输模块;该数据传输方法包括下列步骤a.通过控制器控制MP3解码芯片与红外数据传输模块之间的数据通信;b.使红外数据传输模块将经过MP3解码芯片解码后的数字信号按照红外编码模式进行编码,且向外发射传输;或使红外数据传输模块接收经过红外编码的数字信号,且将接收到的红外数字信号按照红外编码模式进行解码后,传送给MP3解码芯片。
7.如权利要求6所述的数据传输方法,其特征在于上述红外数据传输模块包括逻辑接口模块,用于实现红外数据传输模块与MP3解码芯片之间的通信;红外编码模块,用于将经过MP3解码芯片解码后的数字信号按照红外编码模式进行编码;红外发射模块,用于发射经过红外编码后的数字信号;红外解码模块,用于将经过红外编码的数字信号按照红外解码模式进行解码;红外接收模块,用于接收经过红外编码后的数字信号;其中,控制器控制逻辑接口模块将经过MP3解码芯片解码后的数字信号传送至红外编码模块,使红外编码模块针对上述经过MP3解码芯片解码后的数字信号按照红外编码模式进行编码,且通过红外发射模块将上述经过红外编码后的数字信号向外发射;或通过红外接收模块接收经过红外编码后的数字信号,使红外解码模块针对上述经过红外编码的数字信号按照红外解码模式进行解码,控制器控制逻辑接口模块将经过红外解码后的数字信号传送至MP3解码芯片。
8.如权利要求7所述的发送/接收数据方法,其特征在于上述红外数据传输模块采用的是串行红外传输SIR或中速红外传输MIR。
9.如权利要求8所述的数据传输方法,其特征在于上述红外传输模式采用的是RZI反相归零调制编码方式,其数据包格式是起始位、地址位、数据主体、校验位以及停止位。
10.如权利要求7所述的发送/接收数据方法,其特征在于上述红外数据传输模块采用的是高速红外传输模式FIR。
11.如权利要求10所述的发送/接收数据方法,其特征在于上述红外传输模式采用的是4PPM-脉冲相位调制编码方式,其数据包格式是引导位、起始位、数据主体以及停止符。
12.如权利要求7所述的发送/接收数据方法,其特征在于上述红外数据传输模块采用的是超高速红外传输模式VFIR。
13.如权利要求12所述的发送/接收数据方法,其特征在于上述红外传输模式采用的是HHH(1,13)编码模式,其数据包格式是引导位、起始位、数据主体、校验位、填充位、停止位以及空闲位。
全文摘要
本发明提供一种采用红外数据传输模式实现数据传输的音频播放装置,其包括主机连接器、控制器、存储介质、MP3解码芯片、数/模转换模块、红外数据传输模块。其中,该音频播放装置通过控制器控制MP3解码芯片与红外数据传输模块之间的通信并进行数据传输,因此无需通过主机连接器连接主机和操作系统即可直接实现两个或多个音频播放装置之间的数据传输。
文档编号H04B10/24GK1924836SQ20051003700
公开日2007年3月7日 申请日期2005年9月1日 优先权日2005年9月1日
发明者郑涛 申请人:深圳市朗科科技有限公司