CN104599691B - 音频播放方法及装置 - Google Patents
音频播放方法及装置 Download PDFInfo
- Publication number
- CN104599691B CN104599691B CN201410850528.8A CN201410850528A CN104599691B CN 104599691 B CN104599691 B CN 104599691B CN 201410850528 A CN201410850528 A CN 201410850528A CN 104599691 B CN104599691 B CN 104599691B
- Authority
- CN
- China
- Prior art keywords
- audio
- sound equipment
- levels
- sound
- time information
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Classifications
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B20/00—Signal processing not specific to the method of recording or reproducing; Circuits therefor
- G11B20/10—Digital recording or reproducing
- G11B20/10009—Improvement or modification of read or write signals
- G11B20/10018—Improvement or modification of read or write signals analog processing for digital recording or reproduction
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B27/00—Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
- G11B27/10—Indexing; Addressing; Timing or synchronising; Measuring tape travel
Landscapes
- Engineering & Computer Science (AREA)
- Signal Processing (AREA)
- Stereophonic System (AREA)
Abstract
本公开关于一种音频播放方法及装置,属于电子设备及无线通信领域。所述方法包括:接收第N+1级音响发送的第一时延信息和第N‑1级音响发送的第一音频信息;根据第一播放时间信息和第一时延信息生成第二播放时间信息;生成第二音频信息发送给第N+1级音响;当到达第一播放时间信息所指示的时刻时,从播放位置处播放音频,第N级音响与第N+1级音响的播放同步。本方法通过音响与音响之间逐级传递音频,解决了无法将音频发送至无线网络的覆盖范围外的音响中同步播放的问题,达到了扩大音频的播放范围的效果。
Description
技术领域
本公开涉及电子设备及无线通信领域,特别涉及一种音频播放方法及装置。
背景技术
人们在听歌、看电影时经常会用到音响,由于普通音响需要用连接线与音频输出端相连,导致音响的摆放位置受连接线长度限制,因此,音响需要使用无线网络来实现音频的无线传输。
在使用无线网络播放音频时,音频发送端首先通过路由器提供的无线网络与音响建立连接,再将需要播放的音频发送给该音响,该音响在接收到音频后,播放该音频。
发明内容
为解决相关技术的问题,本公开提供了一种音频播放方法及装置。
根据本公开实施例的第一方面,提供一种音频播放方法,用于第N级音响中,N为大于1的正整数,所述第N级音响分别和第N-1级音响和第N+1级音响相连,包括:
接收第N+1级音响发送的第一时延信息和第N-1级音响发送的第一音频信息,所述第一时延信息用于指示与所述第N+1级音响对应的传输时延,所述第一音频信息包括音频、所述音频的播放时长和第一播放时间信息,所述第一播放时间信息用于指示所述第N级音响从所述播放时长所指示的播放位置处播放所述音频的时刻;
根据所述第一播放时间信息和所述第一时延信息生成第二播放时间信息,所述第二播放时间信息用于指示所述第N+1级音响从所述播放时长所指示的播放位置处播放所述音频的时刻;
生成第二音频信息发送给所述第N+1级音响,所述第二音频信息包括所述音频、所述播放时长和所述第二播放时间信息;
当到达所述第一播放时间信息所指示的时刻时,从所述播放位置处播放所述音频,所述第N级音响与所述第N+1级音响的播放同步。
根据本公开实施例的第二方面,提供一种音频播放装置,用于第N级音响中,N为大于1的正整数,所述第N级音响分别和第N-1级音响和第N+1级音响相连,包括:
接收模块,被配置为接收第N+1级音响发送的第一时延信息和第N-1级音响发送的第一音频信息,所述第一时延信息用于指示与所述第N+1级音响对应的传输时延,所述第一音频信息包括音频、所述音频的播放时长和第一播放时间信息,所述第一播放时间信息用于指示所述第N级音响从所述播放时长所指示的播放位置处播放所述音频的时刻;
生成模块,被配置为根据所述接收模块接收的所述第一播放时间信息和所述第一时延信息生成第二播放时间信息,所述第二播放时间信息用于指示所述第N+1级音响从所述播放时长所指示的播放位置处播放所述音频的时刻;
发送模块,被配置为生成第二音频信息发送给所述第N+1级音响,所述第二音频信息包括所述音频、所述播放时长和所述第二播放时间信息;
播放模块,被配置为当到达所述第一播放时间信息所指示的时刻时,从所述播放位置处播放所述音频,所述第N级音响与所述第N+1级音响的播放同步。
根据本公开实施例的第三方面,提供一种音频播放装置,用于第N级音响中,N为大于1的正整数,所述第N级音响分别和第N-1级音响和第N+1级音响相连,包括:
处理器;
用于存储处理器可执行指令的存储器;
其中,所述处理器被配置为:
接收第N+1级音响发送的第一时延信息和第N-1级音响发送的第一音频信息,所述第一时延信息用于指示与所述第N+1级音响对应的传输时延,所述第一音频信息包括音频、所述音频的播放时长和第一播放时间信息,所述第一播放时间信息用于指示所述第N级音响从所述播放时长所指示的播放位置处播放所述音频的时刻;
根据所述第一播放时间信息和所述第一时延信息生成第二播放时间信息,所述第二播放时间信息用于指示所述第N+1级音响从所述播放时长所指示的播放位置处播放所述音频的时刻;
生成第二音频信息发送给所述第N+1级音响,所述第二音频信息包括所述音频、所述播放时长和所述第二播放时间信息;
当到达所述第一播放时间信息所指示的时刻时,从所述播放位置处播放所述音频,所述第N级音响与所述第N+1级音响的播放同步。
本公开的实施例提供的技术方案可以包括以下有益效果:
通过接收第N+1级音响发送的第一时延信息和第N-1级音响发送的第一音频信息,第一时延信息用于指示与第N+1级音响对应的传输时延,第一音频信息包括音频、音频的播放时长和第一播放时间信息,第一播放时间信息用于指示第N级音响从播放时长所指示的播放位置处播放音频的时刻;根据第一播放时间信息和第一时延信息生成第二播放时间信息,第二播放时间信息用于指示第N+1级音响从播放时长所指示的播放位置处播放音频的时刻;生成第二音频信息发送给第N+1级音响,第二音频信息包括音频、播放时长和第二播放时间信息;当到达第一播放时间信息所指示的时刻时,从播放位置处播放音频,第N级音响与第N+1级音响的播放同步,通过音响与音响之间逐级传递音频,解决了无法将音频发送至无线网络的覆盖范围外的音响中同步播放的问题,达到了扩大音频的播放范围的效果。
应当理解的是,以上的一般描述和后文的细节描述仅是示例性的,并不能限制本公开。
附图说明
此处的附图被并入说明书中并构成本公开说明书的一部分,示出了符合本公开的实施例,并与说明书一起用于解释本公开的原理。
图1是根据一示例性实施例示出的一种音频播放方法的流程图;
图2A是根据另一示例性实施例示出的一种音频播放方法的流程图;
图2B是根据另一示例性实施例示出的一种音响***的示意图;
图3是根据一示例性实施例示出的一种音频播放装置的框图;
图4是根据一示例性实施例示出的一种音频播放装置的框图;
图5是根据一示例性实施例示出的一种用于音频播放的装置的框图。
具体实施方式
这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本公开相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本公开的一些方面相一致的装置和方法的例子。
图1是根据一示例性实施例示出的一种音频播放方法的流程图,该音频播放方法应用于第N级音响中,N为大于1的正整数,第N级音响分别和第N-1级音响和第N+1级音响相连,如图1所示,该音频播放方法包括以下步骤。
在步骤101中,接收第N+1级音响发送的第一时延信息和第N-1级音响发送的第一音频信息,该第一时延信息用于指示与第N+1级音响对应的传输时延,该第一音频信息包括音频、音频的播放时长和第一播放时间信息,该第一播放时间信息用于指示第N级音响从播放时长所指示的播放位置处播放音频的时刻。
在步骤102中,根据第一播放时间信息和第一时延信息生成第二播放时间信息,该第二播放时间信息用于指示第N+1级音响从播放时长所指示的播放位置处播放音频的时刻。
在步骤103中,生成第二音频信息发送给第N+1级音响,该第二音频信息包括音频、播放时长和第二播放时间信息。
在步骤104中,当到达第一播放时间信息所指示的时刻时,从播放位置处播放音频,第N级音响与第N+1级音响的播放同步。
综上所述,本公开提供的音频播放方法,通过接收第N+1级音响发送的第一时延信息和第N-1级音响发送的第一音频信息,第一时延信息用于指示与第N+1级音响对应的传输时延,第一音频信息包括音频、音频的播放时长和第一播放时间信息,第一播放时间信息用于指示第N级音响从播放时长所指示的播放位置处播放音频的时刻;根据第一播放时间信息和第一时延信息生成第二播放时间信息,第二播放时间信息用于指示第N+1级音响从播放时长所指示的播放位置处播放音频的时刻;生成第二音频信息发送给第N+1级音响,第二音频信息包括音频、播放时长和第二播放时间信息;当到达第一播放时间信息所指示的时刻时,从播放位置处播放音频,第N级音响与第N+1级音响的播放同步,通过音响与音响之间逐级传递音频,解决了无法将音频发送至无线网络的覆盖范围外的音响中同步播放的问题,达到了扩大音频的播放范围的效果。
图2A是根据另一示例性实施例示出的一种音频播放方法的流程图,该音频播放方法应用于第N级音响中,N为大于1的正整数,第N级音响分别和第N-1级音响和第N+1级音响相连,如图2A所示,该音频播放方法包括如下步骤。
在步骤201中,接收各个其它音响广播的第一识别信号。
音响在播放音频前,需要与其它音响建立连接。在建立连接时,第N级音响可以接收各个其它音响广播的第一识别信号,每个第一识别信号包括广播该第一识别信号的音响的音响标识,以便第N级音响可以根据该第一识别信号中的音响标识识别广播该第一识别信号的其他音响。
本实施例中,音响可以通过蓝牙或其它无线技术广播第一识别信号,本实施例不做限定。
在步骤202中,将信号质量最好的第一识别信号所对应的其他音响确定为第N-1级音响,与第N-1级音响建立连接。
第N级音响在获取到各个其他音响广播的第一识别信号后,可以比较各个第一识别信号的信号质量,将信号质量最好的第一识别信号所对应的其他音响确定为第N-1级音响,并根据该第一识别信号包含的音响标识向该音响标识对应的其他音响发送连接请求,与第N-1级音响建立连接。
比如,当音响A为第N级音响,音响A获取包含音响B的音响标识的第一识别信号强度为-60dbm,包含音响C的音响标识的第一识别信号强度为-50dbm,包含音响D的音响标识的第一识别信号强度为-35dbm,则音响A将音响D确定为第N-1级音响,并与音响D建立连接。
需要说明的是,第N级音响在与第N-1级音响建立连接后,可以停止接收其他音响广播的第一识别信号,以节省广播资源。此时,第N级音响仅与一个第N-1级音响相连。
在步骤203中,广播第二识别信号。
第N级音响广播第二识别信号,该第二识别信号包括第N级音响的音响标识,其他音响可以根据该音响标识识别出第N级音响。
在步骤204中,接收其他音响发送的连接请求,将该其他音响确定为第N+1级音响,与第N+1级音响建立连接,该连接请求是第N+1级音响在确定出该第二识别信号的信号质量最好后发送的。
第N级音响在广播第二识别信号后,还可以接收其他音响根据该第二识别信号发送的连接请求,并在接收到其他音响发送的连接请求后,将发送连接请求的各个其他音响确定为第N+1级音响。比如,音响A为第N级音响,音响A接收到音响B根据第二识别信号发送的连接请求,则将音响B确定为第N+1级音响。
需要说明的是,第N级音响在广播第二识别信号后,可以接收多个其他音响发送的连接,并将多个其他音响确定为第N+1级音响。比如,音响A为第N级音响,音响A接收到音响B、音响C、音响D分别根据第二识别信号发送的连接请求,则将音响B、音响C、音响D都确定为第N+1级音响。
其中,步骤201和步骤202用于描述第N级音响与第N-1级音响建立连接的过程,步骤203和步骤204用于描述第N级音响与第N+1级音响建立连接的过程,本实施例不限定这两个连接建立过程的先后顺序。即,第N级音响可以先执行步骤201和202,再执行步骤203和204;也可以先执行步骤203和204,再执行步骤201和202;还可以同时执行步骤201和203。
为了便于理解,本实施例假设音响***包括音响A、B、C、D、E和F,且音响A为第1级音响、音响B和C为第2级音响,音响D和E为音响B的第3级音响,音响F为音响D的第4级音响,则请参考图2B所示的音响***的示意图。
在步骤205中,接收第N+1级音响发送的第一时延信息,并获取第N级音响与第N-1级音响之间的第一传输时延信息。
第一传输时延信息用于指示音频在第N级音响与第N-1级音响之间传输所需要的时长。
第一时延信息用于指示与第N+1级音响对应的传输时延,即,音频从第N级音响传输至最后一级音响所需要的时长。比如,当N=2,且音响共划分为4级时,假设第4级音响与第3级音响之间的传输时延是0.5s,第3级音响与第2级音响之间的传输时延是0.6s,则音频从第2级音响传递传输至第4级音响所需要的传输时长是1.1s,此时可以将1.1s作为与第3级音响对应的第一时延信息。
第N级音响可以与多个N+1级音响连接,此时,若存在至少两个第N+1级音响,则接收第N+1级音响发送的第一时延信息,包括:
1)接收每个第N+1级音响发送的第一时延信息;
2)从所有的第一时延信息中筛选出时长最长的第一时延信息,将第一时延信息确定为接收到的第一时延信息。
比如,当音响A为第N级音响,第N+1级音响分别为音响B、音响C和音响D,若与音响B对应的第一时延信息的时长为0.7s,与音响C对应的第一时延信息的时长为0.5s,与音响D对应的第一时延信息的时长为0.6s,则音响A将0.7s确定为接收到的第一时延信息。
在步骤206中,将第一传输时延信息和生成的与第N级音响对应的第二时延信息发送给第N-1级音响,该第二时延信息的时长等于该第一时延信息的时长加上该第一传输时延信息的时长。
第N级音响获取到第一时延信息和第一传输时延信息后,可以将第一时延信息的时长加上第一传输时延信息的时长,得到的和即为第二时延信息的时长。比如,当N=3,且音响共划分为4级时,第3级音响获取由第4级音响发送的第一时延信息的时长为1.1s,第一传输时延信息的时长为0.2s,则与第3级音响对应的第二时延信息的时长为1.3s,即,音频从第2级音响传输至第4级音响所需要的时长为1.3s。
在步骤207中,接收第N-1级音响发送的第一音频信息,该第一音频信息中的该第一播放时间信息是第N-1级音响根据该第二时延信息和第一传输时延信息生成的。
第N-1级音响可以与多个第N级音响相连,本实施例将从第N级音响往后的每条支路确定为音响支路。比如,图2B中的音响B、D和F形成一条音响支路,音响B和E形成一条音响支路,音响C形成一条音响支路。
由于每条音响支路在传输音频时所需要的时长不一定相同,因此,为了让各个音响能够同步播放音频,第N-1级音响在获取各个第N级音响发送的第二时延信息后,可以比较各个第二时延信息的时长,得到最大的第二时延信息。
第N级音响再将最大的第二时延信息的时长减去各个第N级音响的第一传输时延信息的时长,得到的差即为各个第N级音响对应的第一播放时间信息的时长。其中,第一播放时间信息用于指示第N级音响从该播放时长所指示的播放位置处播放该音频的时刻。
比如,当N=2,且音响共划分为4级时,假设音响B与音响A之间的第二时延信息的时长是1s且第一传输时延是0.5s,音响C与音响A之间的第二时延信息的时长是2s且第一传输时延是2s,由于2s大于1s,此时将2s作为最大的第二时延信息。此时,根据最大的第二时延信息和第一传输时延计算出音响B对应的第一播放时间信的时长为2-0.5=1.5s,音响C对应的第一播放时间信息的时长为2-2=0s。
第N-1级音响再获取音频和音频的播放时长,根据音频、播放时长和每个第N级音响对应的第一播放时间信息生成对应的第一音频信息,将第一音频信息发送给对应的第N级音响。
对应的,各个第N级音响接收第N-1级音响发送的第一音频信息。
在步骤208中,将第一播放时间信息的时长减去第二传输时延信息的时长,将计算结果作为该第二播放时间信息的时长,该第二传输时延信息用于指示该第N级音响与该第N+1级音响之间的传输时延。
由于第一播放时间信息用于指示第N级音响从该播放时长所指示的播放位置处播放该音频的时刻,第二播放时间信息用于指示第N+1级音响从播放时长所指示的播放位置处播放音频的时刻,第二传输时延信息用于指示该第N级音响与该第N+1级音响之间的传输时延,因此,第二播放时间信息的时长与第一播放时间信息的时长相差第二传输时延信息的时长,第N级音响在接收到第N-1级音响发送的第一播放时间信息后,可以将第一播放时间信息的时长减去第二传输时延信息的时长,将得到的差确定为第二播放时间信息的时长。
比如,当N=3,音响共划分为4级时,第3级音响接收到的第二传输时延为0.2s,即,音频从第3级音响传输至第4级音响所需要的时长为0.2s,第3级音响的第一播放时间信息的时长为1.1s,则第3级音响将1.1s-0.2s=0.9s作为第二播放时间信息的时长。
需要说明的是,由于一个第N级音响可以与多个第N+1级音响相连,因此,第N级音响可以根据每个第N+1级音响的第二传输时延生成对应的第二播放时间信息。
在步骤209中,生成第二音频信息发送给该第N+1级音响,该第二音频信息包括音频、播放时长和第二播放时间信息。
第N级音响在获取到第二播放时间信息后,再获取音频和音频的播放时长,根据音频、播放时长和每个第N+1级音响对应的第二播放时间信息生成对应的第二音频信息,将第二音频信息发送给对应的第N+1级音响。
在步骤210中,当到达第一播放时间信息所指示的时刻时,从播放位置处播放该音频,该第N级音响与该第N+1级音响的播放同步。
当到达第一播放时间信息所指示的时刻时,第N级音响从播放位置处播放该音频。对应的,当到达第二播放时间信息所指示的时刻时,第N+1级音响从播放时长所指示的播放位置处播放音频,第N级音响与第N+1级音响的播放同步。此时,音响***中的所有音响能够同步播放音频。
比如,音频依次由第1级音响逐级发送至第4级音响且第1级音响在获取到音频后的1.2s后播放音频,由于第1级音响和第2级音响之间存在0.4s的传输时延,因此,第2级音响在获取音频后的0.8s后播放音频;由于第2级音响和第3级音响之间存在0.3s的传输时延,因此,第3级音响在获取音频后的0.5s后播放音频;由于第3级音响和第4级音响之间存在0.5s的传输时延,因此,第4级音响在获取音频后立即播放音频,即在第1级音响发送音频1.2s后,第1级音响、第2级音响、第3级音响、第4级音响同时播放音频。
综上所述,本公开提供的音频播放方法,通过接收第N+1级音响发送的第一时延信息和第N-1级音响发送的第一音频信息,第一时延信息用于指示与第N+1级音响对应的传输时延,第一音频信息包括音频、音频的播放时长和第一播放时间信息,第一播放时间信息用于指示第N级音响从播放时长所指示的播放位置处播放音频的时刻;根据第一播放时间信息和第一时延信息生成第二播放时间信息,第二播放时间信息用于指示第N+1级音响从播放时长所指示的播放位置处播放音频的时刻;生成第二音频信息发送给第N+1级音响,第二音频信息包括音频、播放时长和第二播放时间信息;当到达第一播放时间信息所指示的时刻时,从播放位置处播放音频,第N级音响与第N+1级音响的播放同步,通过音响与音响之间逐级传递音频,解决了无法将音频发送至无线网络的覆盖范围外的音响中同步播放的问题,达到了扩大音频的播放范围的效果。
另外,通过将信号质量最好的第一识别信号所对应的其他音响确定为第N-1级音响,与第N-1级音响建立连接,使得音频在音响与音响之间的传输效率更高,减小了音频的音质损耗。
图3是根据一示例性实施例示出的一种音频播放装置的框图,该音频播放装置应用于第N级音响中,N为大于1的正整数,第N级音响分别和第N-1级音响和第N+1级音响相连,如图3所示,该音频播放装置包括:接收模块310、生成模块320、发送模块330和播放模块340。
接收模块310,被配置为接收第N+1级音响发送的第一时延信息和第N-1级音响发送的第一音频信息,该第一时延信息用于指示与该第N+1级音响对应的传输时延,该第一音频信息包括音频、该音频的播放时长和第一播放时间信息,该第一播放时间信息用于指示该第N级音响从该播放时长所指示的播放位置处播放该音频的时刻;
生成模块320,被配置为根据该接收模块310接收的该第一播放时间信息和该第一时延信息生成第二播放时间信息,该第二播放时间信息用于指示该第N+1级音响从该播放时长所指示的播放位置处播放该音频的时刻;
发送模块330,被配置为生成第二音频信息发送给该第N+1级音响,该第二音频信息包括该音频、该播放时长和该第二播放时间信息;
播放模块340,被配置为当到达该第一播放时间信息所指示的时刻时,从该播放位置处播放该音频,该第N级音响与该第N+1级音响的播放同步。
综上所述,本公开提供的音频播放装置,通过接收第N+1级音响发送的第一时延信息和第N-1级音响发送的第一音频信息,第一时延信息用于指示与第N+1级音响对应的传输时延,第一音频信息包括音频、音频的播放时长和第一播放时间信息,第一播放时间信息用于指示第N级音响从播放时长所指示的播放位置处播放音频的时刻;根据第一播放时间信息和第一时延信息生成第二播放时间信息,第二播放时间信息用于指示第N+1级音响从播放时长所指示的播放位置处播放音频的时刻;生成第二音频信息发送给第N+1级音响,第二音频信息包括音频、播放时长和第二播放时间信息;当到达第一播放时间信息所指示的时刻时,从播放位置处播放音频,第N级音响与第N+1级音响的播放同步,通过音响与音响之间逐级传递音频,解决了无法将音频发送至无线网络的覆盖范围外的音响中同步播放的问题,达到了扩大音频的播放范围的效果。
图4是根据一示例性实施例示出的一种音频播放装置的框图,该音频播放装置应用于第N级音响中,N为大于1的正整数,第N级音响分别和第N-1级音响和第N+1级音响相连,如图4所示,该音频播放装置包括:接收模块310、生成模块320、发送模块330和播放模块340。
接收模块310,被配置为接收第N+1级音响发送的第一时延信息和第N-1级音响发送的第一音频信息,该第一时延信息用于指示与该第N+1级音响对应的传输时延,该第一音频信息包括音频、该音频的播放时长和第一播放时间信息,该第一播放时间信息用于指示该第N级音响从该播放时长所指示的播放位置处播放该音频的时刻;
生成模块320,被配置为根据该接收模块310接收的该第一播放时间信息和该第一时延信息生成第二播放时间信息,该第二播放时间信息用于指示该第N+1级音响从该播放时长所指示的播放位置处播放该音频的时刻;
发送模块330,被配置为生成第二音频信息发送给该第N+1级音响,该第二音频信息包括该音频、该播放时长和该第二播放时间信息;
播放模块340,被配置为当到达该第一播放时间信息所指示的时刻时,从该播放位置处播放该音频,该第N级音响与该第N+1级音响的播放同步。
可选的,该接收模块310,包括:第一接收子模块311、生成子模块312和第二接收子模块313。
第一接收子模块311,被配置为接收该第N+1级音响发送的该第一时延信息,并获取该第N级音响与该第N-1级音响之间的第一传输时延信息;
生成子模块312,被配置为生成与该第N级音响对应的第二时延信息发送给该第N-1级音响,该第二时延信息的时长等于该第一接收子模块311接收的该第一时延信息的时长加上该第一接收子模块311接收的该第一传输时延信息的时长;
第二接收子模块313,被配置为接收该第N-1级音响发送的该第一音频信息,该第一音频信息中的该第一播放时间信息是该第N-1级音响根据该第二时延信息和该第一传输时延信息生成的。
可选的,当存在至少两个第N+1级音响时,该第一接收子模块311,还被配置为接收每个第N+1级音响发送的第一时延信息;从所有的第一时延信息中筛选出时长最长的第一时延信息,将该第一时延信息确定为接收到的第一时延信息。
可选的,该生成模块320,还被配置为将该第一播放时间信息的时长减去该第二传输时延信息的时长,将计算结果作为该第二播放时间信息的时长,该第二传输时延信息用于指示该第N级音响与该第N+1级音响之间的传输时延。
可选的,该装置,还包括:识别信号接收模块350和第一音响确定模块360。
识别信号接收模块350,被配置为接收各个其它音响广播的第一识别信号;
第一音响确定模块360,被配置为将该识别信号接收模块350接收的信号质量最好的第一识别信号所对应的其他音响确定为该第N-1级音响,与该第N-1级音响建立连接。
可选的,该装置,还包括:识别信号广播模块370和第二音响确定模块380。
识别信号广播模块370,被配置为广播第二识别信号;
第二音响确定模块380,被配置为接收其他音响发送的连接请求,将该其他音响确定为该第N+1级音响,与该第N+1级音响建立连接,该连接请求是该第N+1级音响在确定出该识别信号广播模块370识别出的该第二识别信号的信号质量最好后发送的。
综上所述,本公开提供的音频播放装置,通过接收第N+1级音响发送的第一时延信息和第N-1级音响发送的第一音频信息,第一时延信息用于指示与第N+1级音响对应的传输时延,第一音频信息包括音频、音频的播放时长和第一播放时间信息,第一播放时间信息用于指示第N级音响从播放时长所指示的播放位置处播放音频的时刻;根据第一播放时间信息和第一时延信息生成第二播放时间信息,第二播放时间信息用于指示第N+1级音响从播放时长所指示的播放位置处播放音频的时刻;生成第二音频信息发送给第N+1级音响,第二音频信息包括音频、播放时长和第二播放时间信息;当到达第一播放时间信息所指示的时刻时,从播放位置处播放音频,第N级音响与第N+1级音响的播放同步,通过音响与音响之间逐级传递音频,解决了无法将音频发送至无线网络的覆盖范围外的音响中同步播放的问题,达到了扩大音频的播放范围的效果。
另外,通过将信号质量最好的第一识别信号所对应的其他音响确定为第N-1级音响,与第N-1级音响建立连接,使得音频在音响与音响之间的传输效率更高,减小了音频的音质损耗。
关于上述实施例中的装置,其中各个模块执行操作的具体方式已经在有关该方法的实施例中进行了详细描述,此处将不做详细阐述说明。
本公开一示例性实施例提供了一种音频播放装置,能够实现本公开提供的音频播放方法,该音频播放装置应用于第N级音响中,N为大于1的正整数,第N级音响分别和第N-1级音响和第N+1级音响相连,包括:处理器、用于存储处理器可执行指令的存储器;
其中,该处理器被配置为:
接收第N+1级音响发送的第一时延信息和第N-1级音响发送的第一音频信息,该第一时延信息用于指示与该第N+1级音响对应的传输时延,该第一音频信息包括音频、该音频的播放时长和第一播放时间信息,该第一播放时间信息用于指示该第N级音响从该播放时长所指示的播放位置处播放该音频的时刻;
根据该第一播放时间信息和该第一时延信息生成第二播放时间信息,该第二播放时间信息用于指示该第N+1级音响从该播放时长所指示的播放位置处播放该音频的时刻;
生成第二音频信息发送给该第N+1级音响,该第二音频信息包括该音频、该播放时长和该第二播放时间信息;
当到达该第一播放时间信息所指示的时刻时,从该播放位置处播放该音频,该第N级音响与该第N+1级音响的播放同步。
图5是根据一示例性实施例示出的一种用于音频播放的装置500的框图。例如,装置500可以是移动电话,计算机,数字广播终端,消息收发设备,游戏控制台,平板设备,医疗设备,健身设备,个人数字助理等。
参照图5,装置500可以包括以下一个或多个组件:处理组件502,存储器504,电源组件506,多媒体组件508,音频组件510,输入/输出(I/O)的接口512,传感器组件514,以及通信组件516。
处理组件502通常控制装置500的整体操作,诸如与显示,电话呼叫,数据通信,相机操作和记录操作相关联的操作。处理组件502可以包括一个或多个处理器518来执行指令,以完成上述的方法的全部或部分步骤。此外,处理组件502可以包括一个或多个模块,便于处理组件502和其他组件之间的交互。例如,处理组件502可以包括多媒体模块,以方便多媒体组件508和处理组件502之间的交互。
存储器504被配置为存储各种类型的数据以支持在装置500的操作。这些数据的示例包括用于在装置500上操作的任何应用程序或方法的指令,联系人数据,电话簿数据,消息,图片,视频等。存储器504可以由任何类型的易失性或非易失性存储设备或者它们的组合实现,如静态随机存取存储器(SRAM),电可擦除可编程只读存储器(EEPROM),可擦除可编程只读存储器(EPROM),可编程只读存储器(PROM),只读存储器(ROM),磁存储器,快闪存储器,磁盘或光盘。
电源组件506为装置500的各种组件提供电力。电源组件506可以包括电源管理***,一个或多个电源,及其他与为装置500生成、管理和分配电力相关联的组件。
多媒体组件508包括在所述装置500和用户之间的提供一个输出接口的屏幕。在一些实施例中,屏幕可以包括液晶显示器(LCD)和触摸面板(TP)。如果屏幕包括触摸面板,屏幕可以被实现为触摸屏,以接收来自用户的输入信号。触摸面板包括一个或多个触摸传感器以感测触摸、滑动和触摸面板上的手势。所述触摸传感器可以不仅感测触摸或滑动动作的边界,而且还检测与所述触摸或滑动操作相关的持续时间和压力。在一些实施例中,多媒体组件508包括一个前置摄像头和/或后置摄像头。当装置500处于操作模式,如拍摄模式或视频模式时,前置摄像头和/或后置摄像头可以接收外部的多媒体数据。每个前置摄像头和后置摄像头可以是一个固定的光学透镜***或具有焦距和光学变焦能力。
音频组件510被配置为输出和/或输入音频信号。例如,音频组件510包括一个麦克风(MIC),当装置500处于操作模式,如呼叫模式、记录模式和语音识别模式时,麦克风被配置为接收外部音频信号。所接收的音频信号可以被进一步存储在存储器504或经由通信组件516发送。在一些实施例中,音频组件510还包括一个扬声器,用于输出音频信号。
I/O接口512为处理组件502和***接口模块之间提供接口,上述***接口模块可以是键盘,点击轮,按钮等。这些按钮可包括但不限于:主页按钮、音量按钮、启动按钮和锁定按钮。
传感器组件514包括一个或多个传感器,用于为装置500提供各个方面的状态评估。例如,传感器组件514可以检测到装置500的打开/关闭状态,组件的相对定位,例如所述组件为装置500的显示器和小键盘,传感器组件514还可以检测装置500或装置500一个组件的位置改变,用户与装置500接触的存在或不存在,装置500方位或加速/减速和装置500的温度变化。传感器组件514可以包括接近传感器,被配置用来在没有任何的物理接触时检测附近物体的存在。传感器组件514还可以包括光传感器,如CMOS或CCD图像传感器,用于在成像应用中使用。在一些实施例中,该传感器组件514还可以包括加速度传感器,陀螺仪传感器,磁传感器,压力传感器或温度传感器。
通信组件516被配置为便于装置500和其他设备之间有线或无线方式的通信。装置500可以接入基于通信标准的无线网络,如WiFi,2G或3G,或它们的组合。在一个示例性实施例中,通信组件516经由广播信道接收来自外部广播管理***的广播信号或广播相关信息。在一个示例性实施例中,所述通信组件516还包括近场通信(NFC)模块,以促进短程通信。例如,在NFC模块可基于射频识别(RFID)技术,红外数据协会(IrDA)技术,超宽带(UWB)技术,蓝牙(BT)技术和其他技术来实现。
在示例性实施例中,装置500可以被一个或多个应用专用集成电路(ASIC)、数字信号处理器(DSP)、数字信号处理设备(DSPD)、可编程逻辑器件(PLD)、现场可编程门阵列(FPGA)、控制器、微控制器、微处理器或其他电子元件实现,用于执行上述方法。
在示例性实施例中,还提供了一种包括指令的非临时性计算机可读存储介质,例如包括指令的存储器504,上述指令可由装置500的处理器518执行以完成上述方法。例如,所述非临时性计算机可读存储介质可以是ROM、随机存取存储器(RAM)、CD-ROM、磁带、软盘和光数据存储设备等。
本领域技术人员在考虑说明书及实践这里的公开的后,将容易想到本公开的其它实施方案。本申请旨在涵盖本公开的任何变型、用途或者适应性变化,这些变型、用途或者适应性变化遵循本公开的一般性原理并包括本公开未公开的本技术领域中的公知常识或惯用技术手段。说明书和实施例仅被视为示例性的,本公开的真正范围和精神由下面的权利要求指出。
应当理解的是,本公开并不局限于上面已经描述并在附图中示出的精确结构,并且可以在不脱离其范围进行各种修改和改变。本公开的范围仅由所附的权利要求来限制。
Claims (9)
1.一种音频播放方法,其特征在于,用于第N级音响中,N为大于1的正整数,所述第N级音响分别和第N-1级音响和第N+1级音响相连,所述方法包括:
接收所述第N+1级音响发送的第一时延信息,并获取所述第N级音响与所述第N-1级音响之间的第一传输时延信息以及所述第N级音响与所述第N+1级音响之间的第二传输时延信息,所述第一时延信息用于指示音频从所述第N级音响传输至最后一级音响所需要的时长;
将所述第一传输时延信息和生成的与所述第N级音响对应的第二时延信息发送给所述第N-1级音响,所述第二时延信息的时长等于所述第一时延信息的时长加上所述第一传输时延信息的时长;
接收所述第N-1级音响发送的第一音频信息,所述第一音频信息包括音频、所述音频的播放时长和第一播放时间信息,所述第一播放时间信息用于指示所述第N级音响从所述播放时长所指示的播放位置处播放所述音频的时刻,所述第一播放时间信息是所述第N-1级音响根据所述第二时延信息和所述第一传输时延信息生成的;
将所述第一播放时间信息的时长减去所述第二传输时延信息的时长以生成第二播放时间信息,所述第二播放时间信息用于指示所述第N+1级音响从所述播放时长所指示的播放位置处播放所述音频的时刻;
生成第二音频信息发送给所述第N+1级音响,所述第二音频信息包括所述音频、所述播放时长和所述第二播放时间信息;
当到达所述第一播放时间信息所指示的时刻时,从所述播放位置处播放所述音频,所述第N级音响与所述第N+1级音响的播放同步。
2.根据权利要求1所述的方法,其特征在于,若存在至少两个第N+1级音响,则所述接收所述第N+1级音响发送的所述第一时延信息,包括:
接收每个第N+1级音响发送的第一时延信息;
从所有的第一时延信息中筛选出时长最长的第一时延信息,将所述第一时延信息确定为接收到的所述第一时延信息。
3.根据权利要求1至2任一项所述的方法,其特征在于,所述方法,还包括:
接收各个其它音响广播的第一识别信号;
将信号质量最好的第一识别信号所对应的其他音响确定为所述第N-1级音响,与所述第N-1级音响建立连接。
4.根据权利要求1至2任一项所述的方法,其特征在于,所述方法,还包括:
广播第二识别信号;
接收其他音响发送的连接请求,将所述其他音响确定为所述第N+1级音响,与所述第N+1级音响建立连接,所述连接请求是所述第N+1级音响在确定出所述第二识别信号的信号质量最好后发送的。
5.一种音频播放装置,其特征在于,用于第N级音响中,N为大于1的正整数,所述第N级音响分别和第N-1级音响和第N+1级音响相连,所述装置包括:
接收模块,被配置为接收第N+1级音响发送的第一时延信息和第N-1级音响发送的第一音频信息并获取所述第N级音响与所述第N+1级音响之间的第二传输时延信息,所述第一时延信息用于指示音频从所述第N级音响传输至最后一级音响所需要的时长,所述第一音频信息包括音频、所述音频的播放时长和第一播放时间信息,所述第一播放时间信息用于指示所述第N级音响从所述播放时长所指示的播放位置处播放所述音频的时刻;
生成模块,被配置为将所述第一播放时间信息的时长减去所述第二传输时延信息的时长以生成第二播放时间信息,所述第二播放时间信息用于指示所述第N+1级音响从所述播放时长所指示的播放位置处播放所述音频的时刻;
发送模块,被配置为生成第二音频信息发送给所述第N+1级音响,所述第二音频信息包括所述音频、所述播放时长和所述第二播放时间信息;
播放模块,被配置为当到达所述第一播放时间信息所指示的时刻时,从所述播放位置处播放所述音频,所述第N级音响与所述第N+1级音响的播放同步;
其中,所述接收模块,包括:
第一接收子模块,被配置为接收所述第N+1级音响发送的所述第一时延信息,并获取所述第N级音响与所述第N-1级音响之间的第一传输时延信息;
生成子模块,被配置为将所述第一传输时延信息和生成的与所述第N级音响对应的第二时延信息发送给所述第N-1级音响,所述第二时延信息的时长等于所述第一接收子模块接收的所述第一时延信息的时长加上所述第一接收子模块接收的所述第一传输时延信息的时长;
第二接收子模块,被配置为接收所述第N-1级音响发送的所述第一音频信息,所述第一音频信息中的所述第一播放时间信息是所述第N-1级音响根据所述第二时延信息和所述第一传输时延信息生成的。
6.根据权利要求5所述的装置,其特征在于,当存在至少两个第N+1级音响时,所述第一接收子模块,还被配置为接收每个第N+1级音响发送的第一时延信息;从所有的第一时延信息中筛选出时长最长的第一时延信息,将所述第一时延信息确定为接收到的所述第一时延信息。
7.根据权利要求5至6任一项所述的装置,其特征在于,所述装置,还包括:
识别信号接收模块,被配置为接收各个其它音响广播的第一识别信号;
第一音响确定模块,被配置为将所述识别信号接收模块接收的信号质量最好的第一识别信号所对应的其他音响确定为所述第N-1级音响,与所述第N-1级音响建立连接。
8.根据权利要求5至6任一项所述的装置,其特征在于,所述装置,还包括:
识别信号广播模块,被配置为广播第二识别信号;
第二音响确定模块,被配置为接收其他音响发送的连接请求,将所述其他音响确定为所述第N+1级音响,与所述第N+1级音响建立连接,所述连接请求是所述第N+1级音响在确定出所述识别信号广播模块识别出的所述第二识别信号的信号质量最好后发送的。
9.一种音频播放装置,其特征在于,用于第N级音响中,N为大于1的正整数,所述第N级音响分别和第N-1级音响和第N+1级音响相连,包括:
处理器;
用于存储处理器可执行指令的存储器;
其中,所述处理器被配置为:
接收所述第N+1级音响发送的第一时延信息,并获取所述第N级音响与所述第N-1级音响之间的第一传输时延信息以及所述第N级音响与所述第N+1级音响之间的第二传输时延信息,所述第一时延信息用于指示音频从所述第N级音响传输至最后一级音响所需要的时长;
将所述第一传输时延信息和生成的与所述第N级音响对应的第二时延信息发送给所述第N-1级音响,所述第二时延信息的时长等于所述第一时延信息的时长加上所述第一传输时延信息的时长;
接收所述第N-1级音响发送的第一音频信息,所述第一音频信息包括音频、所述音频的播放时长和第一播放时间信息,所述第一播放时间信息用于指示所述第N级音响从所述播放时长所指示的播放位置处播放所述音频的时刻,所述第一播放时间信息是所述第N-1级音响根据所述第二时延信息和所述第一传输时延信息生成的;
将所述第一播放时间信息的时长减去所述第二传输时延信息的时长以生成第二播放时间信息,所述第二播放时间信息用于指示所述第N+1级音响从所述播放时长所指示的播放位置处播放所述音频的时刻;
生成第二音频信息发送给所述第N+1级音响,所述第二音频信息包括所述音频、所述播放时长和所述第二播放时间信息;
当到达所述第一播放时间信息所指示的时刻时,从所述播放位置处播放所述音频,所述第N级音响与所述第N+1级音响的播放同步。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201410850528.8A CN104599691B (zh) | 2014-12-31 | 2014-12-31 | 音频播放方法及装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201410850528.8A CN104599691B (zh) | 2014-12-31 | 2014-12-31 | 音频播放方法及装置 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN104599691A CN104599691A (zh) | 2015-05-06 |
CN104599691B true CN104599691B (zh) | 2018-02-13 |
Family
ID=53125421
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201410850528.8A Active CN104599691B (zh) | 2014-12-31 | 2014-12-31 | 音频播放方法及装置 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN104599691B (zh) |
Families Citing this family (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105120398B (zh) * | 2015-09-09 | 2019-07-12 | 海信集团有限公司 | 一种音箱及音箱*** |
CN108475515A (zh) * | 2015-11-30 | 2018-08-31 | 九齐科技股份有限公司 | 声音数据播放方法及其*** |
CN105551510B (zh) * | 2015-12-10 | 2017-11-07 | 广东欧珀移动通信有限公司 | 一种展示无线音箱播放信息的方法及用户终端 |
CN109547946B (zh) * | 2018-11-02 | 2021-07-02 | 南京中感微电子有限公司 | 一种音频数据通信方法 |
Family Cites Families (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102404280B (zh) * | 2010-09-10 | 2015-05-20 | 北京飞利信科技股份有限公司 | 一种在基于串行总线的流媒体传输***中的主动延时装置 |
KR101987756B1 (ko) * | 2012-07-24 | 2019-06-11 | 삼성전자주식회사 | 미디어 재생 방법 및 미디어 장치 |
CN104243133B (zh) * | 2013-06-21 | 2018-03-16 | 华为技术有限公司 | 一种同步方法及装置 |
-
2014
- 2014-12-31 CN CN201410850528.8A patent/CN104599691B/zh active Active
Also Published As
Publication number | Publication date |
---|---|
CN104599691A (zh) | 2015-05-06 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN104637505B (zh) | 音频播放方法及装置 | |
CN108064466A (zh) | 剩余关键***信息的公共控制资源集合的周期信息指示方法 | |
CN105094957A (zh) | 视频会话窗口控制方法及装置 | |
CN104318934A (zh) | 关闭多媒体文件播放的方法、终端、穿戴设备及播放装置 | |
CN104902059A (zh) | 来电提醒方法及装置 | |
CN104618218A (zh) | 消息提醒方法及装置 | |
CN104159139A (zh) | 多媒体同步方法及装置 | |
CN105261227A (zh) | 到站提醒方法及装置 | |
JP2016517253A (ja) | 音声通話方法、音声再生方法、装置、プログラム、及び記録媒体 | |
CN104517621B (zh) | 设备配置方法和装置 | |
CN104980820A (zh) | 多媒体文件播放方法及装置 | |
CN105138319A (zh) | 事件提醒方法及装置 | |
CN104599691B (zh) | 音频播放方法及装置 | |
CN105427161A (zh) | 一种货币汇率转换的方法及装置 | |
CN106445453A (zh) | 切换音频输出路径的方法及装置 | |
CN104394137A (zh) | 一种提醒语音通话的方法及装置 | |
CN105120301A (zh) | 视频处理方法和装置、智能设备 | |
CN103986999A (zh) | 一种检测耳机阻抗的方法、装置及终端设备 | |
CN104636110A (zh) | 控制音量的方法及装置 | |
CN104378715A (zh) | 降低耳机pop音的装置和方法 | |
CN105468236A (zh) | 消息提示方法、装置及终端 | |
CN105451056A (zh) | 音视频同步方法及装置 | |
CN106941635A (zh) | 音箱连接方法及装置 | |
CN104486295B (zh) | 音频播放方法和装置 | |
CN104159283A (zh) | 信息发送的控制方法及装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |