扬声器的信号处理方法和扬声器电路技术

技术编号:33805911 阅读:27 留言:0更新日期:2022-06-16 10:13
本发明专利技术提供了一种扬声器的信号处理方法和扬声器电路。扬声器的信号处理方法包括:接收多个数据包,其中该多个数据包对应于至少两个音频帧,每一音频帧具有至少两个数据包,且每一数据包具有指示该数据包在多个数据包中的顺序的序号;对多个数据包进行排序以生成重新排序的数据包;以及将重新排序的数据包输出以重新生成至少两个音频帧。通过本发明专利技术,可以无需丢弃许多具有不连续序号的数据包,并且可以不间断地播放高质量的声音。以不间断地播放高质量的声音。以不间断地播放高质量的声音。

【技术实现步骤摘要】
扬声器的信号处理方法和扬声器电路


[0001]本专利技术关于扬声器,更具体的,关于能够提供高质量的声音信号的扬声器相关技术。

技术介绍

[0002]近来,电视(TV)可以将高质量音频信号无线传输到扬声器以播放高质量音乐。为了提供高质量的音频信号,音频信号可以不进行压缩,从而可能需要将每个音频帧(audio frame)分成多个数据包(packet)进行无线传输。例如,可以将对应于脉冲编码调制(pulse

code modulation,PCM)模式的音频帧分为两个数据包,对应于杜比模式(Dolby mode)的音频帧可以分为三个数据包。关于音频帧的传输,数据包必须按顺序传输,即,如果音频帧被分成三个序号为'1'至'3'的数据包,TV首先发送序号为'1'的数据包,然后发送序号为'2'的数据包,最后发送序号为'3'的数据包。然后,扬声器依次接收序号为'1'至'3'的数据包以重新组成音频帧进行播放。
[0003]但是,由于某些原因,TV发送的数据包可能顺序错误,从而导致扬声器无法正确组成音频帧。

技术实现思路

[0004]有鉴于此,本专利技术的的目的之一是提供扬声器的信号处理方法和扬声器电路,对从电视接收到的数据包进行重新排序,以解决上述问题。
[0005]根据本专利技术的一个实施例,提供了一种扬声器的信号处理方法,包括以下步骤:接收多个数据包,其中该多个数据包对应于至少两个音频帧,每一音频帧具有至少两个数据包,且每一数据包具有指示该数据包在该多个数据包中的顺序的序号;对该多个数据包进行排序以生成重新排序的数据包;以及将该重新排序的数据包输出以重新生成该至少两个音频帧。
[0006]根据本专利技术的另一个实施例,提供了一种扬声器电路,包括无线通信接口和处理电路。无线通信接口用于接收多个数据包,其中该多个数据包对应于至少两个音频帧,每一音频帧具有至少两个数据包,且每一数据包具有指示该数据包在该多个数据包中的顺序的序号。处理电路,对该多个数据包进行排序以生成重新排序的数据包;以及该处理电路将该重新排序的数据包输出以重新生成该至少两个音频帧。
[0007]通过本专利技术对接收到的数据包进行排序以生成重新排序的数据包,无需丢弃许多具有不连续序号的数据包,并且可以不间断地播放高质量的声音。
[0008]在阅读了在各个附图和附图中示出的优选实施例的以下详细描述之后,本专利技术的这些和其他目的对于本领域普通技术人员来说无疑将变得显而易见。
附图说明
[0009]图1是示出根据本专利技术的一个实施例的TV和扬声器的示意图。
[0010]图2示出了接收数据包的异常情况、重复情况和正常情况。
[0011]图3示出了接收数据包的一种异常情况,其中连续音频帧中的数据包乱序。
[0012]图4是根据本专利技术一个实施例的信号处理方法。
[0013]图5示出了根据本专利技术一实施例接收的数据包具有重复的数据包。
[0014]图6示出了根据本专利技术的一个实施例对接收的数据包进行排序。
[0015]图7示出了根据本专利技术的一个实施例的第一排序情况。
[0016]图8示出了根据本专利技术的一个实施例的第二排序情况。
具体实施方式
[0017]在说明书及权利要求当中使用了某些词汇来指称特定的组件。本领域技术人员应可理解,电子设备制造商可以会用不同的名词来称呼同一组件。本说明书及权利要求并不以名称的差异来作为区别组件的方式,而是以组件在功能上的差异来作为区别的基准。在通篇说明书及后续的权利要求当中所提及的“包括”是开放式的用语,故应解释成“包括但不限定于”。此外,“耦接”一词在此是包含任何直接及间接的电气连接手段。因此,若文中描述第一装置电性连接于第二装置,则代表该第一装置可直接连接于该第二装置,或通过其他装置或连接手段间接地连接至该第二装置。
[0018]图1是示出根据本专利技术的一个实施例的TV 110和扬声器(在该实施例中,条形音箱(sound bar)120用作扬声器)的示意图。如图1所示,TV 110被配置为显示图像并且进一步向条形音箱120发送音频帧,以便条形音箱120播放声音。在本实施例中,为了提供高质量的音频信号,可以不对音频信号进行压缩,从而可能需要将每个音频帧分成若干个数据包进行无线传输。例如,可以将与PCM模式对应的一个音频帧分成两个数据包,与杜比模式对应的一个音频帧可以分成三个数据包。在条形音箱120接收到数据包之后,条形音箱120重新生成音频帧。在本实施例中,TV 110和条形音箱120之间的无线传输符合典型的WIFI扬声器连接(WIFI Speaker Connection,WSC)规范。
[0019]如
技术介绍
所描述,理想情况下,数据包必须按顺序传输,但由于某些原因,TV 110发送的数据包可能顺序错误。图2示出了接收数据包的异常情况、重复情况和正常情况。例如,参考图2,假设TV110向条形音箱120发送三个音频帧,其中第一音频帧被分成分别具有序号“1”至“3”的三个数据包,第二音频帧被分成分别具有序号(SN)“4”至“6”的三个数据包,并且第三音频帧被分成分别具有序号“7”至“9”的三个数据包。理想情况下,具有序号“1
”‑“
9”的数据包被顺序地发送到条形音箱120。然而,在异常情况下,条形音箱120接收的数据包可能依次具有序号“3”、序号“1”和序号“2”。此外,在重复的情况下,一些数据包可能会被重复发送,例如,条形音箱120可能会接收到对应于第二个音频帧的序号为“4”、“5”、“4”、“6”、“6”的五个数据包。另外,对于数据包的传输,与同一音频帧对应的数据包可以在5毫秒(ms)内发送,以及与同一音频帧对应的数据包的传输时间可以为32ms(即,两个音频帧之间的时间间隔可以为32ms),然后此5ms和32ms仅仅是示例说明,也可以是其他的发送时间和时间间隔。
[0020]除了图2所示的异常情况之外,在连续的音频帧中数据包也可能是乱序的,即,音频帧的一个数据包可能与另一个音频帧的数据包一起传输。图3示出了接收数据包的一种异常情况,其中连续音频帧中的数据包乱序。例如,参考图3,假设TV 110向条形音箱120发
送三个音频帧,其中第一音频帧F1被分成具有序号“1”至“3”的三个数据包(F1,P0)至(F1,P2),第二音频帧F2被分成具有序号“4”至“6”的三个数据包(F2,P0)至(F2,P2),第三音频帧F3被分成具有序号“7”至“9”的三个数据包(F3,P0)至(F3,P2)。在图3所示的异常情况下,条形音箱120在5ms内接收到的初始三个数据包为(F1,P0)、(F1,P2)和(F2,P0),接着条形音箱120在5ms内接收到的三个数据包为(F2,P1)、(F2,P2)和(F1,P1),条形音箱120在5ms内接收到的最后三个数据包是(F3,P0)、(F3,P1)和(F3,P2)。
[0021]为了解决如图2和图3所示的异常情况,条形音箱120被设计为对接收的数据包进行筛选和排序(s本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种扬声器的信号处理方法,包括:接收多个数据包,其中该多个数据包对应于至少两个音频帧,每一音频帧具有至少两个数据包,且每一数据包具有指示该数据包在该多个数据包中的顺序的序号;对该多个数据包进行排序以生成重新排序的数据包;以及输出该重新排序的数据包用以重新生成该至少两个音频帧。2.如权利要求1所述的信号处理方法,还包括:在对该多个数据包进行排序以产生重新排序的数据包的步骤之前,确定该多个数据包是否包括重复的数据包;以及如果该多个数据包包括重复的数据包,则从该多个数据包中丢弃重复的数据包,并且对该多个数据包进行排序的步骤包括对丢弃重复的数据包之后的多个数据包进行排序。3.如权利要求1所述的信号处理方法,其中对该多个数据包进行排序以产生重新排序的数据包的步骤包括:使用缓冲器依次存储该多个数据包以形成队列,其中队列深度大于三个数据包;对该缓冲器内的该多个数据包进行排序;以及如果该缓冲器中经重新排序的数据包能够形成单个音频帧,则立即将该经重新排序的数据包输出。4.如权利要求3所述的信号处理方法,其中每个音频帧具有三个数据包,并且该队列深度为五个数据包。5.如权利要求1所述的信号处理方法,其中对该多个数据包进行排序以产生重新排序的数据包的步骤还包括:使用缓冲器依次存储该多个数据包以形成队列,其中队列深度大于三个数据包;对该缓冲器内的该多个数据包进行排序;以及如果该缓冲器中经重新排序的数据包不能形成单个音频帧,则仅将该缓冲器中最早的数据包输出。6.如权利要求5所述的信号处理方法,其中对该多个数据包进行排序以产生重新排序的数据包的步骤还包括:如果该缓冲器中经重新排序的数据包能够形成单个音频帧,则立即将该经重新排序的数据包输出。7.如权利要求5所述的信号处理方法,其中每个音频帧具有三个数据包,并且该队列深度为五个数据包。8.一种扬声器电路,该扬声器电路包括:无线通信接口,...

【专利技术属性】
技术研发人员:于南书
申请(专利权)人:联发科技股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1