一种用于移动终端的立体声输出装置和移动终端的制作方法_2

文档序号:9931441阅读:来源:国知局
模转换,将得到的模拟信号输 出给第二喇叭50。
[0025]所述第二编译码器30,用于对右通道的低频信号和中高频信号进行数模转换,将 得到的低频模拟信号输出给第三喇叭,以及将得到的中高频模拟信号输出给第四喇叭。换 而言之,所述第二编译码器30用于对主控器10中保存的右通道的低频信号进行降噪,并对 所述低频信号进行数模转换,将得到的模拟信号输出给第三喇叭60;对主控器10中保存的 右通道的中高频信号进行降噪,并对所述中高频信号进行数模转换,将得到的模拟信号输 出给第四喇叭70。
[0026] 所述主控器10的第一输出端通过I2S总线或者SUMBUS总线连接第一编译码器20 的输入端,所述第一编译码器20的第一输出端连接第一喇叭40,所述第一编译码器20的第 二输出端连接第二喇叭50;所述主控器10的第二输出端通过I2S总线或者SUMBUS总线连接 第二编译码器30的输入端,所述第二编译码器30的第一输出端连接第三喇叭60,所述第二 编译码器30的第二输出端连接第四喇叭70。
[0027]本发明通过两个编译码器使两个喇叭分别播放左通道的中高频信号和低频信号, 使另外两个喇叭分别播放右通道的中高频信号和低频信号;不仅可以提高声音的音量大 小,还能够改善微型喇叭的缺陷即低音表现力不够得缺点,通过将声音信号进行分频,将低 音信号专门通过一路喇叭进行表现出来,达到了改善外放声音效果的目的。
[0028] 进一步的,所述主控器10包括主存储器110、处理单元120和系统平台130。
[0029] 所述主存储器110,用于存储待播放的音频文件。
[0030] 所述系统平台130,用于将待播放的音频文件进行解码,将待播放的音频文件的立 体声信号分开,得到左通道的PCM数据(即,PCM格式的数据)和右通道的PCM数据,并创建左 通道和右通道的音轨;将处理单元120得到的左通道的中高频信号、低频信号按序列进行排 列并保存在内置的第一帧缓冲器(frame buffer)中,将处理单元120得到的右通道的中高 频信号、低频信号按序列进行排列并保存在内置的第二帧缓冲器(frame buffer)中。将中 高频信号、低频信号按序列进行排列,方便通过时钟时序进行调用。
[0031]所述处理单元120,用于分别对系统平台输出的左通道的PCM数据和右通道的PCM 数据进行分频,分别得到左通道的中高频信号、低频信号和右通道的中高频信号、低频信 号。
[0032] 所述主存储器110和处理单元120均连接系统平台130。
[0033] 进一步的,所述处理单元120包括协处理器121和应用处理器122。
[0034] 所述应用处理器122,用于分别对系统平台输出的左通道的PCM数据和右通道的 PCM数据的频响曲线进行解析,将小于预定频率的信号与大于等于预定频率的信号分割开, 小于预定频率的信号为低频信号,大于等于预定频率的信号为中高频信号,分别得到左通 道的中高频信号、低频信号和右通道的中高频信号、低频信号。所述应用处理器122主要处 理对设备进行交互操作的运算处理,也是为了降低功耗,提高用户交互体验。
[0035] 所述协处理器121,用于协助所述应用处理器进行分频。所述协处理器121用来降 低应用处理器122的运算负荷,从而达到降低功耗的目的。所述应用处理器121连接主存储 器110和系统平台130,所述协处理器122连接应用处理器121和系统平台130。
[0036]当然,在其他实施例中,也可以没有所述协处理器121,处理单元的工作由应用处 理器来完成即可。
[0037]进一步的,本实施例中,所述预定频率为800Hz,当然,在其他实施例中,也可以是 500Hz,或者500Hz~800Hz中的任意一个频率。
[0038] 本发明提供的立体声输出装置中,用到的是所述系统平台130的硬件环境。请参阅 图2,所述系统平台130具体包括音频解码器131、存储控制单元132、硬件抽象单元133、第一 帧缓冲器134、第二帧缓冲器135。
[0039] 所述音频解码器131,用于对待播放的音频文件进行解码,得到左通道的PCM数据 和右通道的PCM数据,并创建左通道和右通道的音轨。
[0040] 所述存储控制单元132,将处理单元(具体为应用处理器)输出的左通道的中高频 信号、低频信号按序列进行排列并保存在第一帧缓冲器134中,将处理单元(具体为应用处 理器)输出的右通道的中高频信号、低频信号按序列进行排列并保存在第二帧缓冲器135 中。
[0041] 所述硬件抽象单元133,用于在保存了左通道的中高频信号、低频信号以及右通道 的中高频信号、低频信号后,查找和匹配外接设备,配置通路,具体的,查找和匹配与系统平 台130连接的编译码器(第一编译码器和第二编译码器),配置系统平台130的输出通路(即, I2S总线或者SUMBUS总线);启动第一编译码器20和第二编译码器30,并将所有的I2S总线 或者SUMBUS总线配置成相同的时钟频率,将左通道的中高频信号、低频信号通过I2S总线 或者SUMBUS总线输出给第一编译码器20,将右通道的中高频信号、低频信号通过I2S总线 或者SUMBUS总线输出给第二编译码器30。即,硬件抽象单元133通过存储控制单元132获取 第一帧缓冲器134和第二帧缓冲器135中的数据。优选的,所述时钟频率为48KHz、44.1Hz和 192Hz中的一种,本实施例中,所述时钟频率采用默认的48KHz。
[0042] 所述音频解码器131的输入端连接主存储器110,所述音频解码器131的输出端连 接应用处理器121的输入端,所述应用处理器121的输出端连接存储控制单元132的输入端, 所述存储控制单元132的输出端通过硬件抽象单元133连接第一编译码器20和第二编译码 器30。其信号流如图2中实线箭头所示。
[0043] 本发明中的编译码器,即,第一编译码器20和第二编译码器30,具体为多媒体数字 信号编解码器,主要负责数字_>模拟信号转换(DAC)和模拟-> 数字信号的转换(ADC)。不管 是音频加速器好,还是I/O控制器好,他们输入输出的都是纯数字信号,信号就必须经过声 卡上的编译码器(CODEC)的转换处理。可以说,模拟输入输出的品质和编译码器的转换品质 有着重大的关系,音频加速器或I/O控制器决定了内部数字信号的质量,而编译码器则决定 了模拟输入输出的好坏。目前一个编译码器支持最多两个喇叭的立体声输出。因此,要实现 本次发明的功能,必须要用至少两个编译码器的支持。通过I2S总线分别与基带主控器相连 接。主控器分别将两路信号传给两个编译码器。
[0044] 所述第一编译码器20和第二编译码器30均包括一个数模转换器和喇叭功放。所述 数模转换器用于将系统平台输出的低频信号和中高频信号进行数模转换,将得到的模拟信 号输出给喇叭功放。所述喇叭功放用于将所述模拟信号进行功率放大后,对应输出给与其 连接的喇叭。
[0045] 具体的,所述第一编译码器20的数模转换器210,用于将系统平台输出的左通道的 低频信号和中高频信号进行降噪后,再进行数模转换,将得到的模拟信号输出给喇叭功放 220〇
[0046] 所述第一编译码器20的喇叭功放220,用于对接收到的模拟信号进行功率放大,并 将放大后的低频模拟信号输出给第一喇叭40;将放大后的中高频模拟信号输出给第二喇叭 50 〇
[0047]同样的,所述第二编译码器30的数模转换器310,用于将系统平台输出的右通道的 低频信号和中高频信号进行降噪后,再进行数模转换,将得到的模拟信号输出给喇叭功放 320〇
[0048]所述第二编译码器30的喇叭功放320,用于对接收到的模拟信号进行功率放大,并 将放大后的低频模拟信号输出给第三喇叭60;将放大后的中高频模拟信号输出给第四喇叭 70 〇
[0049]请参阅图3,图3为喇叭输出的音频信号的频响(频率响应)曲线,横坐标为频率,纵 坐标为SPL(声压级)。灰色线为没有经过分频技术输出的频响曲线,即,常规移动终端中喇 叭输出的频响曲线;黑色线为进行
当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1