一种铃音获取的装置及方法

文档序号:7557380阅读:119来源:国知局
专利名称:一种铃音获取的装置及方法
技术领域
本发明涉及一种无线数据终端的铃音处理技术,特别涉及一种无线数据终端的铃音获取的装置及方法。
背景技术
随着通信技术的发展,手机和个人数字助理(PDA)之间融合的趋势越来越明显,这种融合出来的产品可以称为无线数据终端或智能手机,其本质就是将无线通讯模块和PDA模块通过应用程序有机的结合起来并且集成在无线数据终端或智能手机中。
目前,无线数据终端或智能手机的铃音个性化定制由于满足了时尚人群的个性需求,而成为了影响手机销量的一个重要指标。无线数据终端或智能手机的铃音个性化定制带动了一个产业,形成了手机制造商、互联网络内容提供商和无线网络运营商共同赢利的模式。
无线数据终端或智能手机的铃音个性化定制可以有两种途径,第一种途径直接从第三方,如互联网上获取与该无线数据终端或智能手机的铃音音频格式相一致的音乐,从而在该无线数据终端或智能手机上存储具有铃音音频格式的该音乐,将该音乐作为该无线数据终端或智能手机的铃音;第二种途径预先在无线数据终端或智能手机上设置音频转换程序,当从第三方接收到与该无线数据终端或智能手机的铃音音频格式不一致的音乐时,对该音乐的音频格式进行转换,该音乐通过该音乐的音频格式解码器转换为音频数据流,该音频数据流再通过该铃音的音频格式编码器转换成为具有铃音音频格式的铃音,将转换后的铃音进行存储。
这两种获取无线数据终端或智能手机的铃音个性化定制的途径都存在着缺点,第一种途径由于无线数据终端或智能手机只能从第三方获取到与自身的铃音音频格式相同的音乐,如果第三方不存在与该铃音音频格式相同的音乐,则无线数据终端或智能手机无法获取该音乐,无法将该音乐作为该无线数据终端或智能手机的铃音;第二种途径由于第三方提供音乐的音频格式非常多,如wav、mp3、wma和midi等,如果要将各种音频格式的音乐转换成为无线数据终端或智能手机自身的铃音音频格式,就要设置多个转换程序,例如假设无线数据终端或智能手机自身的铃声音频格式为wav,则要在该无线数据终端或智能手机中设置由mp3到wav的转换程序、设置由wma到wav的转换程序和设置由midi到wav的转换程序等,这些转换程序中都必须包含一个mp3、wma或midi等音频格式的解码器以及一个wav音频格式的编码器,其实现难度和工作量巨大,保存这些转换程序也需要占用该无线数据终端或智能手机大量的资源。

发明内容
有鉴于此,本发明的一个主要目的在提供一种铃音的获取装置,该装置能够获取到与自身铃音音频格式不相同的音乐并将其转换为自身的铃音。
本发明的另一个主要目的在于提供一种铃音的获取方法,该方法能减少铃音转换占用的无线数据终端的资源和工作量,实现简单。
根据上述目的,本发明的具体实施方案是这样实现的一种铃音获取的装置,该装置包括音频模块,该音频模块的放音单元用于回放数据流,该音频模块的录音单元用于录制数据流,该装置还包括开关和目标铃音音频格式编码器,其中,开关用于将音频模块的放音单元和音频模块的录音单元短路,将音频模块的放音单元的回放数据流传输给音频模块的录音单元进行录制后,将录制好的数据流发送给目标铃音音频格式编码器;目标铃音音频格式编码器,用于接收音频模块的录音单元发送来的录制好的数据流,编码成具有铃音音频格式的铃音。
在所述音频模块的放音单元和开关之间,该装置还包括放音缓冲器、数/模转换模块,其中,放音缓冲器用于将音频模块的放音单元回放的数据流进行缓存后发送给数/模转换模块;数/模转换模块用于将接收到的缓存后的数据流进行转换,转换为模拟的数据流发送给开关;在所述音频模块的录音单元和开关之间,该装置还包括录音缓冲器、模/数转换模块,其中,模/数转换模块用于接收开关发送来的模拟的数据流,将该模拟的数据流转换为数字的数据流发送给录音缓存器;录音缓存器用于将从模/数转换模块接收来的数字的数据流进行缓存后发送给音频模块的录音单元。
在所述的数/模转换模块和输出设备之间还存在一个多路开关,该多路开关用于断开或连接输出设备;在所述的模/数转换模块和输入设备之间还存在另一个多路开关,该多路开关用于断开或连接输入设备。
所述的输出设备为扬声器或者为耳机;所述的输入设备为接收器或麦克风。
预先在通信终端中设置目标铃音音频格式编码器,该方法还包括A、通信终端中音频模块的放音单元将音频数据流进行回放,该通信终端中音频模块的录音单元将该音频数据流进行内录;B、内录后的数据流通过该通信终端的目标铃音音频格式编码器转换为具有该通信终端的自身铃音音频格式的铃音。
预先在该通信终端的数/模转换和模/数转换之间设置一个开关,所述的步骤A包括A1、将回放的数据流缓存后进行数/模转换,转换为模拟的数据流;A2、闭合开关,模拟的数据流通过闭合的开关送到该通信终端的的模/数转换模块进行模/数转换后,将模拟的数据流转换为数字的数据流;A3、将该数字的数据流缓存后进行内录。
在所述步骤A之前,该方法还包括该通信终端预先在该无线数据终端的录音单元设置内录标识;该通信终端的放音单元判断是否存在内录标识,如果是,执行步骤A;否则,结束。
该方法进一步包括当进行步骤A所述的将该音频数据流进行内录时,切断输入设备与该铃音获取装置的通信。
从上述方案可以看出,本发明利用第三方,如与无线数据终端互连的计算机,提供的音频播放软件将无线数据终端需要定制的铃音转换为音频数据流,由无线数据终端的音频模块将该音频数据流进行回放,并且通过内录的方式保存,通过目标铃音音频格式编码器转换成为无线数据终端自身所具有的铃音音频格式的铃音,从而可以获取到第三方提供的各种音频格式的音乐并且将其作为无线数据终端的铃音。因此,本发明提供的装置及方法不仅获取到了与自身铃音音频格式不相同的音乐并将其转换为自身的铃音,而且减少了铃音转换占用的无线数据终端的资源和工作量,实现简单。


图1为本发明的铃音获取装置的示意图。
图2为本发明的铃音获取装置的一个具体实施例示意图。
图3为本发明的铃音获取装置的另一个具体实施例示意图。
图4为本发明的利用音频模块中内部的模拟信号切换功能来实现铃音获取的方法流程图。
图5为本发明利用音频模块中音频驱动模块截取数据流的功能来实现铃音获取的方法流程图。
具体实施例方式
为了使本发明的目的、技术方案和优点更加清楚明白,以下举实施例并参照附图,对本发明进行进一步详细的说明。
如图1所示,图1为本发明的铃音获取装置的示意图,总体上说,铃音获取装置包括两大部分音频模块105和目标铃音音频格式编码器104。其中,音频模块包括音频模块放音单元101、音频模块录音单元102和多路开关103,音频模块放音单元101和音频模块录音单元102通过一个开关103相连。
将音频文件通过第三方的音频播放软件转换为音频数据流,音频模块放音单元101将该音频数据流播放出来,闭合开关103,将播放出来的音频数据流通过音频模块录音单元102进行录制并进行存储,最后,存储的音频数据流通过目标铃声格式编码器104进行编码,转换成该铃音获取装置自身所具有的铃音音频格式的铃音。
具体的铃音获取装置可以有以下两种形式。
第一种形式,利用音频模块中内部的模拟信号切换功能来实现铃音的获取,如图2所示,图2为本发明的铃音获取装置的一个具体实施例示意图,其包括音频模块105和目标铃音音频格式编码器104。其中,音频模块105还包括音频驱动模块200和编码电路201。音频驱动模块200由音频驱动放音单元202、缓冲区1(BUF1)204、缓冲区2(BUF2)205和音频驱动录音单元组成203。编解码电路由数/模(D/A)转换模块206、多路开关1(MUX1)208、多路开关2(MUX2)209和模/数(A/D)转换模块207组成。
音频驱动放音单元202用来播放音频数据流,BUF1204用来缓存播放的音频数据流,将缓存的音频数据流通过D/A206转换模块转换为模拟的音频数据流,MUX1208将该模拟的音频数据流可以送到扬声器和耳机等输出设备210,MUX2与麦克(MIC)或接收器211相连,D/A206和A/D 207之间存在着一个开关212,用于将该音频模块的音频驱动放音单元202和音频驱动录音单元203短路。本发明通过MUX2将铃声获取装置和MIC或接收器211的连接断开,D/A206通过开关212将该模拟的音频数据流发送给A/D转换207模块,转换为数字的音频数据流,该数字的音频数据流通过BUF2205缓存要录音的该数字的音频数据流,音频驱动录音单元203对该缓存的要录音的数字的音频数据流进行录制。最后,通过目标铃音音频格式编码器104将该录制的音频数据流进行编码,得到与该无线数据终端的铃音音频格式的铃音。
其中,编解码电路的型号为WM9705。
第二种形式,利用音频模块中音频驱动模块截取数据流的功能来实现铃音的获取,如图3所示,图3为本发明的铃音获取装置的另一个具体实施例示意图,其包括音频模块105和目标铃音音频格式编码器104。其中,音频模块105还包括音频驱动模块200和编码电路201。音频驱动模块200由音频驱动放音单元202、缓冲区1(BUF1)204、缓冲区2(BUF2)205和音频驱动录音单元203组成。编解码电路由数/模(D/A)转换模块206、多路开关1(MUX1)208、多路开关2(MUX2)209和模/数(A/D)转换模块207组成,BUF1204和BUF2205之间可以进行通信。
音频驱动放音单元202用来播放音频数据流,BUF1204用来缓存播放的音频数据流,将缓存的音频数据流通过D/A转换模块206转换为模拟的音频数据流,MUX1208将该模拟的音频数据流可以送到扬声器和耳机等输出设备210。
通过BUF1204缓存的音频数据流还可以直接发送到BUF2205,该音频数据流通过BUF2205缓存要录音的该音频数据流,音频驱动录音单元203对该缓存的要录音的音频数据流进行录制。最后,通过目标铃音音频格式编码器104将该录制的音频数据流进行编码,得到与该无线数据终端的铃音音频格式的铃音。这种从BUF1204将缓存的音频数据流直接发送到BUF2205的技术相当于在BUF1204和BUF2205之间增加了一个闭合的开关,从而实现了对音频数据流的获取。
其中,编解码电路的型号为WM9705。
另外,本发明所述的图2和图3还可以将MUX2209与麦克(MIC)或接收器211相连,将从MIC或接收器211接收进来的模拟音频数流通过A/D转换模块207转换为数字音频数据流,该数字音频数据流通过BUF2205和音频驱动录音单元203进行录制,再通过目标铃音音频格式编码器104进行编码,得到与该无线数据终端的铃音音频格式的铃音。
如图4所示,图4为本发明的利用音频模块中内部的模拟信号切换功能来实现铃音获取的方法流程图,其具体步骤为步骤400、音频驱动放音单元将音频数据流转换为适合播放的数据流,并将该适合播放的数据流发送到BUF1中;步骤401、编解码电路的D/A转换模块从BUF1中获取该适合播放的数据流,将该数据流转换成模拟的数据流,该模拟的数据流通过编码电路中的MUX1连接到扬声器或耳机播放出来,同时也将该模拟的数据流发送到编解码电路中的MUX2;步骤402、音频模块判断发送到MUX2的该模拟的数据流是否发送完全,如果是,执行步骤403,否则,执行步骤401,直至发送到MUX2的该模拟的数据流发送完全;步骤403、该MUX2断开与其相连的接收器或MIC,并且将该模拟的数据流发送到编解码电路中的A/D转换模块;步骤404、该A/D转换模块将该模拟的数据流转换为数字的数据流并将该数字的数据流存放到音频驱动模块中的BUF2中;步骤405、音频驱动模块中的音频驱动录音单元从BUF2中提取数字的数据流进行录音;步骤406、音频模块判断在BUF2中是否还存在未提取的数字的数据流,如果是,转入步骤405,直到提取完全;否则,转入步骤407;步骤407、该录制好的数字的数据流通过目标铃音音频格式编码器进行编码,从而得到无线数据终端自身的铃音编码格式的铃音并保存。
如图5所示,图5为本发明利用音频模块中音频驱动模块截取数据流的功能来实现铃音获取的方法流程图,预先给音频驱动录音单元设置内录标识,该标识表示音频驱动录音单元可以进行内录,其具体实现步骤为步骤500、音频驱动放音单元将音频数据转换为适合播放的数据流,并将该适合播放的数据流发送到BUF1中;步骤501、编解码电路的D/A转换模块从BUF1中获取该适合播放的数据流,将该数据流转换成模拟的数据流,将该模拟的数据流发送给扬声器或耳机,同时,音频驱动放音单元判断内录标识是否已经设置,如果是,转入步骤502,否则,结束本流程;步骤502、将BUF1的数据流复制到BUF2中;步骤503、音频模块通过编解码电路中的MUX2将其他的接收器或MIC与MUX2之间的联系断开,音频模块的音频驱动录音单元不断地从BUF2中提取该数据流进行录音;步骤504、音频模块判断BUF2中是否存在未提取的数据流,如果是,转入步骤503,直到提取完全;否则,转入步骤505;步骤505、该录制好的数字的数据流通过目标铃音音频格式编码器进行编码,从而得到无线数据终端自身的铃音编码格式的铃音并保存;清除音频驱动录音单元的内录标识,恢复MUX2的初始状态,即MUX2与接收器或MIC进行连接,关闭音频驱动录音单元。
以下举具体的实施例说明本发明。
现有的有些通信终端,如手机和个人数字助理(PDA)中存在音频获取装置中的音频模块放音单元202、音频模块录音单元203、D/A转换模块206、A/D转换模块207、MUX1模块208、MUX2模块209、BUF1模块204和BUF2模块205,那么,为了实现铃音的获取,在图4所述的方式下,现有的通信终端中在D/A转换模块206和A/D转换模块207之间增加一个开关103,并且增加一个目标铃音音频格式编码器104,该目标铃音音频格式编码器与音频模块录音单元203相连。当获取铃音时,闭合开关103,将要内录的音频数据流通过音频模块录音单元203录制,将录制好的音频数据流通过目标铃音音频格式编码器104转换为该通信终端所具有的铃音音频格式的铃音。在图5所述的方式下,现有的通信终端中增加一个目标铃音音频格式编码器104,该目标铃音音频格式编码器104与音频模块录音单元203相连。预先在通信终端中的音频模块录音单元203设置内录标识,当要获取铃音时,对内录标识进行置位,则将要内录的音频数据流通过音频模块录音单元203录制,将录制好的音频数据流通过目标铃音音频格式编码器104转换为该通信终端所具有的铃音音频格式的铃音。
本发明提供的方法还可以用于视频文件格式的获取。
本发明通过第三方提供的音频播放软件将音乐转换为音频数据流,通过音频模块进行播放和内录,将该音频数据流转换成为无线数据终端适合的铃音音频格式的铃音,满足了用户对无线数据终端的铃音获取的需求。
以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内所做的任何修改、等同替换和改进等,均应包含在本发明的保护范围之内。
权利要求
1.一种铃音获取的装置,该装置包括音频模块,该音频模块的放音单元用于回放数据流,该音频模块的录音单元用于录制数据流,其特征在于,该装置还包括开关和目标铃音音频格式编码器,其中,开关用于将音频模块的放音单元和音频模块的录音单元短路,将音频模块的放音单元的回放数据流传输给音频模块的录音单元进行录制后,将录制好的数据流发送给目标铃音音频格式编码器;目标铃音音频格式编码器,用于接收音频模块的录音单元发送来的录制好的数据流,编码成具有铃音音频格式的铃音。
2.如权利要求1所述的装置,在所述音频模块的放音单元和开关之间,该装置还包括放音缓冲器、数/模转换模块,其中,放音缓冲器用于将音频模块的放音单元回放的数据流进行缓存后发送给数/模转换模块;数/模转换模块用于将接收到的缓存后的数据流进行转换,转换为模拟的数据流发送给开关;在所述音频模块的录音单元和开关之间,该装置还包括录音缓冲器、模/数转换模块,其中,模/数转换模块用于接收开关发送来的模拟的数据流,将该模拟的数据流转换为数字的数据流发送给录音缓存器;录音缓存器用于将从模/数转换模块接收来的数字的数据流进行缓存后发送给音频模块的录音单元。
3.如权利要求2所述的装置,其特征在于,在所述的数/模转换模块和输出设备之间还存在一个多路开关,该多路开关用于断开或连接输出设备;在所述的模/数转换模块和输入设备之间还存在另一个多路开关,该多路开关用于断开或连接输入设备。
4.如权利要求3所述的装置,其特征在于,所述的输出设备为扬声器或者为耳机;所述的输入设备为接收器或麦克风。
5.一种铃音获取的方法,其特征在于,预先在通信终端中设置目标铃音音频格式编码器,该方法还包括A、通信终端中音频模块的放音单元将音频数据流进行回放,该通信终端中音频模块的录音单元将该音频数据流进行内录;B、内录后的数据流通过该通信终端的目标铃音音频格式编码器转换为具有该通信终端的自身铃音音频格式的铃音。
6.如权利要求5所述的方法,其特征在于,预先在该通信终端的数/模转换和模/数转换之间设置一个开关,所述的步骤A包括A1、将回放的数据流缓存后进行数/模转换,转换为模拟的数据流;A2、闭合开关,模拟的数据流通过闭合的开关送到该通信终端的的模/数转换模块进行模/数转换后,将模拟的数据流转换为数字的数据流;A3、将该数字的数据流缓存后进行内录。
7.如权利要求5所述的方法,其特征在于,在所述步骤A之前,该方法还包括该通信终端预先在该无线数据终端的录音单元设置内录标识;该通信终端的放音单元判断是否存在内录标识,如果是,执行步骤A;否则,结束。
8.如权利要求5所述的方法,其特征在于,该方法进一步包括当进行步骤A所述的将该音频数据流进行内录时,切断输入设备与该铃音获取装置的通信。
全文摘要
一种铃音获取的装置及方法,该装置包括音频模块,该音频模块的放音单元用于回放数据流,该音频模块的录音单元用于录制数据流,该装置还包括开关和目标铃音音频格式编码器,其中,开关用于将音频模块的放音单元和音频模块的录音单元短路,将音频模块的放音单元的回放数据流传输给音频模块的录音单元进行录制后,将录制好的数据流发送给目标铃音音频格式编码器;目标铃音音频格式编码器,用于接收音频模块的录音单元发送来的录制好的数据流,编码成具有铃音音频格式的铃音。因此,本发明提供的装置及方法不仅获取到了与自身铃音音频格式不相同的音乐并将其转换为自身的铃音,而且减少了铃音转换占用的无线数据终端的资源和工作量,实现简单。
文档编号H04M1/725GK1625282SQ20031011820
公开日2005年6月8日 申请日期2003年12月5日 优先权日2003年12月5日
发明者梁超, 王志飞 申请人:联想(北京)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1