CN103067848B - 实现多声道播放声音的方法、设备及*** - Google Patents

实现多声道播放声音的方法、设备及*** Download PDF

Info

Publication number
CN103067848B
CN103067848B CN201210587531.6A CN201210587531A CN103067848B CN 103067848 B CN103067848 B CN 103067848B CN 201210587531 A CN201210587531 A CN 201210587531A CN 103067848 B CN103067848 B CN 103067848B
Authority
CN
China
Prior art keywords
voice data
sub
subset
determined
play
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
Application number
CN201210587531.6A
Other languages
English (en)
Other versions
CN103067848A (zh
Inventor
马坤
林形省
汪轩然
武小军
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Xiaomi Inc
Original Assignee
Xiaomi Inc
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Xiaomi Inc filed Critical Xiaomi Inc
Priority to CN201210587531.6A priority Critical patent/CN103067848B/zh
Publication of CN103067848A publication Critical patent/CN103067848A/zh
Application granted granted Critical
Publication of CN103067848B publication Critical patent/CN103067848B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Telephonic Communication Services (AREA)

Abstract

本发明实施例公开了一种实现多声道播放声音的方法、设备及***,属于多媒体技术领域。所述方法包括:将获取到的待播放的声音数据分离成不同声道的子声音数据;并向至少一个建立了通信连接的子设备发送分离出的子声音数据,由接收到子声音数据的子设备对接收到的子声音数据进行播放。本发明实施例通过将获取到的声音数据分离成不同声道的子声音数据,并将子声音数据发送给建立连接的至少一个子设备,由接收到子声音数据的子设备对接收到的子声音数据进行播放,从而实现了声音的多声道播放,扩展了多声道播放声音的方式,同时降低了多声道声音播放的局限性。

Description

实现多声道播放声音的方法、设备及***
技术领域
本发明涉及多媒体技术领域,特别涉及一种实现多声道播放声音的方法、设备及***。
背景技术
在多媒体技术领域中,声道是指声音在录制或播放时在不同空间位置采集或回放的相互独立的音频信号,多声道播放声音可以给人营造一种趋于真实的声场,从而获得更好的听觉效果,让人有种身临其境的真实感。因此,如何实现多声道播放声音是使听者获得真实的听觉效果的关键。
目前,在实现多声道播放声音时,通过专业的多声道音响设备对声音进行回放,比如通过多声道的立体声音响准确还原声音录制时的音源数量,从而使听者对播放的声音获得真实的听觉效果。
由于仅仅通过专业的多声道音响设备才能实现多声道播放声音,从而导致多声道播放声音的方式比较单一;另外,由于多声道音响设备的价格都比较昂贵,体积较大,重量较沉,移动性差,不方便携带,从而使多声道播放声音的实现方式具有一定的局限性。
发明内容
为了解决背景技术的问题,本发明实施例提供了一种实现多声道播放声音的方法、设备及***。
一方面,提供了一种实现多声道播放声音的方法,所述方法包括:
获取待播放的声音数据,并确定建立了通信连接且播放子声音数据的子设备;
将所述待播放的声音数据分离成不同声道的子声音数据,所述子声音数据的数量与确定的播放子声音数据的子设备的数量相同;
向确定的子设备发送分离出的子声音数据,由接收到所述子声音数据的子设备播放所述子声音数据。
进一步地,所述向确定的子设备发送分离出的子声音数据之前,还包括:
为所述确定的子设备分配对应的唯一身份标识ID号;
所述向确定的子设备发送分离出的子声音数据,包括:
为每个唯一ID号分配对应的子声音数据;
获取为所述确定的子设备分配的唯一ID号,并按照所述确定的子设备的唯一ID号向所述确定的子设备发送分离出的子声音数据。
可选地,所述向确定的子设备发送分离出的子声音数据之前,还包括:
检测所述确定的子设备的位置;
所述向确定的子设备发送分离出的子声音数据,包括:
为每个位置分配对应的子声音数据;
获取所述确定的子设备的位置,并按照所述确定的子设备的位置向所述确定的子设备发送分离出的子声音数据。
进一步地,所述向至少一个建立了通信连接的子设备发送分离出的子声音数据之前,还包括:
通过扫描查找到至少一个子设备,并与所述至少一个子设备建立通信连接;
或者,接收至少一个子设备扫描后发送的连接请求,根据所述连接请求与所述至少一个子设备建立通信连接。
另一方面,还提供了一种实现多声道播放声音的设备,所述设备包括:
获取模块,用于获取待播放的声音数据;
确定模块,用于确定建立了通信连接且播放子声音数据的子设备;
分离模块,用于将所述获取模块获取到的待播放的声音数据分离成不同声道的子声音数据,所述子声音数据的数量与确定的播放子声音数据的子设备的数量相同;
发送模块,用于向确定的子设备发送所述分离模块分离出的子声音数据,由接收到所述子声音数据的子设备播放所述子声音数据。
进一步地,所述设备,还包括:
分配模块,用于为所述确定模块确定的子设备分配对应的唯一身份标识ID号;
所述发送模块,用于为每个唯一ID号分配对应的子声音数据;获取所述分配模块为确定的子设备分配的唯一ID号,并按照所述确定的子设备的唯一ID号向所述确定的子设备发送分离出的子声音数据。
可选地,所述设备,还包括:
检测模块,用于检测所述确定模块确定的子设备的位置;
所述发送模块,用于为每个位置分配对应的子声音数据;获取所述检测模块检测到的所述确定的子设备的位置,并按照所述确定的子设备的位置为所述确定的子设备发送分离出的子声音数据。
进一步地,所述设备,还包括:
连接模块,用于通过扫描查找到至少一个子设备,并与所述至少一个子设备建立通信连接;或者,接收至少一个子设备扫描后发送的连接请求,根据所述连接请求与所述至少一个子设备建立通信连接。
再一方面,还提供了一种实现多声道播放声音的方法,所述方法包括:
接收建立了通信连接的主设备发送的子声音数据,所述子声音数据由所述主设备获取待播放的声音数据,并对所述待播放的声音数据进行分离获得,且所述子声音数据的数量与确定的播放子声音数据的子设备的数量相同;
播放接收到的子声音数据;
其中,所述播放接收到的子声音数据,包括:
达到预设时间后,播放接收到的子声音数据;
或者,接收到所述主设备发送的播放命令后,播放接收到的子声音数据。
又一方面,还提供了一种实现多声道播放声音的设备,所述设备包括:
接收模块,用于接收建立了通信连接的主设备发送的子声音数据,所述子声音数据由所述主设备获取待播放的声音数据,并对所述待播放的声音数据进行分离获得,且所述子声音数据的数量与确定的播放子声音数据的子设备的数量相同;
播放模块,用于播放所述接收模块接收到的子声音数据;
其中,所述播放模块,用于达到预设时间后,播放接收到的子声音数据;或者,接收到所述主设备发送的播放命令后,播放接收到的子声音数据。
还提供了一种实现多声道播放声音的***,所述***包括:一个主设备和至少一个子设备;
其中,所述主设备如上述第一种设备;所述子设备如上述第二种设备。
本发明实施例提供的技术方案带来的有益效果是:
通过将获取到的待播放的声音数据分离成不同声道的子声音数据,并向至少一个建立了通信连接的子设备发送分离出的子声音数据,由接收到子声音数据的子设备对子声音数据进行播放,从而实现了声音的多声道播放,扩展了多声道播放声音的方式,同时降低了多声道声音播放的局限性;另外,通过为建立通信连接且播放子声音数据的子设备分配对应的唯一ID号或检测该子设备的位置,根据子设备的唯一ID号或位置为其分配子声音数据,可以进一步提升播放效果。
附图说明
为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1是本发明实施例一提供的一种实现多声道播放声音的方法流程图;
图2是本发明实施例一提供的另一种实现多声道播放声音的方法流程图;
图3是本发明实施例二提供的一种实现多声道播放声音的设备摆放结构图;
图4是本发明实施例二提供的一种实现多声道播放声音的方法流程图;
图5是本发明实施例三提供的一种实现多声道播放声音的方法流程图;
图6是本发明实施例四提供的第一种实现多声道播放声音的设备结构示意图;
图7是本发明实施例四提供的第二种实现多声道播放声音的设备结构示意图;
图8是本发明实施例四提供的第三种实现多声道播放声音的设备结构示意图;
图9是本发明实施例四提供的第四种实现多声道播放声音的设备结构示意图;
图10是本发明实施例五提供的一种实现多声道播放声音的设备结构示意图;
图11是本发明实施例六提供的一种实现多声道播放声音的***结构示意图。
具体实施方式
为使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发明实施方式作进一步地详细描述。
实施例一
本实施例提供了一种实现多声道播放声音的方法,参见图1,本实施例提供的方法流程具体如下:
101:获取待播放的声音数据;
102:将待播放的声音数据分离成不同声道的子声音数据;
103:向至少一个建立了通信连接的子设备发送分离出的子声音数据,由接收到子声音数据的子设备播放子声音数据。
本实施例还提供了另一种实现多声道播放声音的方法,参见图2,本实施例提供的方法流程具体如下:
201:接收建立了通信连接的主设备发送的子声音数据,子声音数据由主设备获取待播放的声音数据,并对待播放的声音数据进行分离获得;
202:播放接收到的子声音数据。
本实施例提供的方法,通过将获取到的待播放的声音数据分离成不同声道的子声音数据,并向至少一个建立了通信连接的子设备发送分离出的子声音数据,由接收到子声音数据的子设备对子声音数据进行播放,从而实现了声音的多声道播放,扩展了多声道播放声音的方式,同时降低了多声道声音播放的局限性。
为了更加清楚地阐述上述实施例提供的一种实现多声道播放声音的方法,结合上述实施例的内容,以如下实施例二为例,对一种实现多声道播放声音的方法进行详细说明,详见如下实施例二。
实施例二
本实施例提供了一种实现多声道播放声音的方法,为了便于说明,本实施例以实现多声道播放声音的设备为6台智能手机,且该6台智能手机的摆放位置如图3所示,选择智能手机A为主设备,其余智能手机为子设备为例,对本实施例提供的方法进行详细地举例说明。参见图4,本实施例提供的方法流程具体如下:
401:主设备获取待播放的声音数据;
其中,本实施例不对主设备获取的待播放声音的来源进行具体限定,包括但不限于使用主设备自身存储的声音数据,或者主设备从网络上下载的声音数据。本实施例同样不对待播放声音数据的格式进行具体限定,包括但不限于MP3(Moving Picture Experts Group Audio Layer III,动态影像专家压缩标准音频层面3)、WMA(Windows Media Audio,视窗媒体音频)等。
402:主设备与至少一个子设备建立通信连接;
针对该步骤,建立通信连接的方式包括但不限于如下两种:
第一种:主设备通过扫描查找到至少一个子设备,并与至少一个子设备建立通信连接;
第二种:至少一个子设备通过扫描查找到主设备,并向主设备发送连接请求,主设备接收至少一个子设备扫描后发送的连接请求,并根据该连接请求与该至少一个子设备建立通信连接。
其中,本实施例不对建立通信连接的网络进行具体限定,局域网、广域网等均可。例如,智能手机A(主设备)在局域网内扫描,查找到其他5台在同一局域网中的智能手机,该智能手机A与其他5台智能手机建立通信连接。
403:主设备确定建立了通信连接且播放子声音数据的子设备;
针对该步骤,主设备从已建立了通信连接的子设备中,选取适当的子设备作为播放子声音数据的子设备。
其中本实施例不对主设备对播放子声音数据的子设备的选择标准进行具体限定,包括但不限于将建立了通信连接的所有子设备均确定为播放子声音数据的子设备,或者根据子设备的声音播放质量从建立了通信连接的子设备中选择确定用于播放子声音数据的子设备,又或者在建立了通信连接的子设备中随机选择确定播放子声音数据的子设备。
例如,与作为主设备的智能手机A建立了通信连接的子设备为智能手机B、C、D、E、F,智能手机A可以将5台智能手机B、C、D、E、F均确定为播放子声音数据的子设备;又例如,如果智能手机B、C、D的声音播放质量优于智能手机E和F的声音播放质量,因此,智能手机A也可以从智能手机B、C、D、E、F中选择智能手机B、C、D作为播放子声音数据的子设备;又例如,智能手机A也可以从智能手机B、C、D、E、F中随机选择智能手机B、D、F作为播放子声音数据的子设备。
404:主设备将待播放的声音数据分离成不同声道的子声音数据;
主设备将待播放的声音数据分离成不同声道的子声音数据时,子声音数据的数量与确定的播放子声音数据的子设备的数量相同。
仍以图3所示的6台智能手机为例,如果智能手机A在上述步骤403中确定播放子声音数据的子设备为智能手机B、C、D、E、F,则在该步骤404中,智能手机A可将待播放的声音数据分离成不同声道的5个子声音数据,例如,可将待播放的声音数据分离成左、中、右、左后、右后5个不同声道的子声音数据;如果智能手机A在上述步骤403中确定播放子声音数据的子设备为智能手机B、C、D,则该步骤404中,智能手机A可将待播放的声音数据分离成不同声道的3个子声音数据,例如,可将待播放的声音数据分离成左、中、右3个不同声道的子声音数据;当然,除了上述例举的分离子声音数据的数量外,还可以分离成其他数量,本实施例不对分离出的子声音数据的数量以及声道分离方式进行限定。
405:主设备为确定的子设备分配对应的唯一ID(IDentity,身份标识)号;
针对该步骤,本实施例不对唯一ID号的分配原则进行限定。包括但不限于根据建立通信连接时的响应时间为确定播放子声音数据的子设备分配对应的唯一ID号。例如,响应时间越长,分配的唯一ID号越大,或者,响应时间越短,分配的唯一ID号越大。
以智能手机A确定的子设备为智能手机B、C、D、E、F,为其分配给的唯一ID号如表1所示为例:
表1
406:主设备为每个唯一ID号分配对应的子声音数据;
针对该步骤,本实施例不对为每个唯一ID号分配对应的子声音数据的分配原则进行限定,包括但不限于按照唯一ID号的大小及子声音数据被分离出的顺序为每个唯一ID号分配对应的子声音数据。例如,为唯一ID号小的唯一ID号分配先分离出的子声音数据,或者,为唯一ID号大的唯一ID号分配先分离出的子声音数据。
以智能手机A确定的子设备为智能手机B、C、D、E、F,为其分配的唯一ID号按照由小到大的顺序依次为1、2、3、4、5,子声音数据由先到后的分离顺序依次为左、中、右、左后、右后为例,则为每个唯一ID号分配的子声音数据可如表2所示:
表2
当然,除了上述为每个唯一ID号分配子声音数据的方式外,还可以为每个唯一ID号随机分配分离出的子声音数据,具体采用哪种分配方式,本实施例对此不作具体限定。
407:主设备获取为确定的子设备分配的唯一ID号,并按照确定的子设备的唯一ID号向确定的子设备发送分离出的子声音数据;
具体的,仍以上述表1所示的唯一ID号为例,则智能手机A可获取为智能手机B、C、D、E、F分配的唯一ID号分别为1、2、3、4、5,按照表2中为每个唯一ID号分配的对应的子声音数据为例,则智能手机A可分别向B、C、D、E、F发送左、中、右、左后、右后声道的子声音数据。
408:子设备接收主设备发送的子声音数据;
其中,子声音数据是由主设备将获取的待播放声音数据进行分离得到的子声音数据。
在图3所示的***结构中,确定的子设备为智能手机B、C、D、E、F分别接收作为主设备的智能手机A发送的子声音数据。
409:接收到子声音数据的子设备播放接收到的子声音数据。
其中,本实施例不对接收到子声音数据后的子设备播放子声音数据的方式进行限定,接收到子声音数据的子设备可以接收到子声音数据并达到预设时间后再播放接收到的子声音数据,如接收到子声音数据后0秒自动播放接收到的子声音数据,或者接收到子声音数据后5秒自动播放接收到的子声音数据;还可以接收到主设备发送的播放命令后再开始播放接收到的子声音数据。
具体的,以接收到子声音数据的子设备为智能手机B、C、D、E、F为例,则这5台智能手机分别根据各自的播放方式播放接收到的子声音数据,从而实现待播放的声音数据由多个声道播放。
需要说明的是,本实施例不对主设备的选取原则进行限定,包括但不限于选择硬件配置最高的一台设备作为主设备,例如选取智能手机A作为主设备。除此之外,本实施例同样不对实现多声道播放声音的播放设备的具体形式进行限定,包括但不限于智能手机、个人电脑等智能设备。
本实施例提供的方法,通过将获取到的待播放的声音数据分离成不同声道的子声音数据,并向至少一个建立了通信连接的子设备发送分离出的子声音数据,由接收到子声音数据的子设备对子声音数据进行播放,从而实现了声音的多声道播放,扩展了多声道播放声音的方式,同时降低了多声道声音播放的局限性;另外,通过为建立通信连接且播放子声音数据的子设备分配对应的唯一ID号,根据子设备的唯一ID号为其分配子声音数据,可以进一步提升播放效果。
实施例三
本实施例提供了一种实现多声道播放声音的方法,为了便于说明,本实施例仍以实现多声道播放声音的设备为6台智能手机,且该6台智能手机的摆放位置如图3所示,选择智能手机A为主设备,其余智能手机为子设备为例,对本实施例提供的方法进行详细地举例说明。参见图5,本实施例提供的方法流程具体如下:
501:主设备获取待播放的声音数据;
该步骤的具体实现方式详见上述实施例二中步骤401的描述,此处不再赘述。
502:主设备与至少一个子设备建立通信连接;
该步骤的具体实现方式详见上述实施例二中步骤402的描述,此处不再赘述。
503:主设备确定建立了通信连接且播放子声音数据的子设备;
该步骤的具体实现方式详见上述实施例二中步骤403的描述,此处不再赘述。
504:主设备将待播放的声音数据分离成不同声道的子声音数据;
该步骤的具体实现方式详见上述实施例二中步骤404的描述,此处不再赘述。
505:主设备获取确定的子设备的位置;
针对该步骤,本实施例不对主设备获取确定的子设备的位置的方法进行具体限定,包括但不限于向确定的子设备发送测试信号,计算出确定的子设备回复响应时间,根据响应时间获取确定的子设备的位置,例如,响应时间长的子设备距离主设备较远、响应时间短的子设备距离主设备较近。
以智能手机A确定的子设备为智能手机B、C、D、E、F为例,智能手机A分别向智能手机B、C、D、E、F发送测试信号,计算出智能手机B、C、D、E、F回复响应的时间,根据响应时间获取智能手机B、C、D、E、F的位置。例如,响应时间长的智能手机的位置距离智能手机A较远、响应时间短的智能手机的位置距离智能手机A较近。
506:主设备为每个位置分配对应的子声音数据;
针对该步骤,本实施例不对为每个位置分配对应的子声音数据的分配原则进行限定,包括但不限于按照位置的远近及子声音数据被分离出的顺序为每个位置分配对应的子声音数据。例如,为位置近的位置分配先分离出的子声音数据,或者,为位置远的位置分配先分离出的子声音数据。
以智能手机A确定的子设备为智能手机B、C、D、E、F,子设备位置按照由近到远的顺序依次为智能手机B、C、E、D、F子声音数据由先到后的分离顺序依次为左、中、左后、右、右后为例,则为每个位置分配的子声音数据可如表3所示:
表3
507:主设备按照确定的子设备的位置向确定的子设备发送分离出的子声音数据;
仍以上述表3所示的位置与对应的子声音数据为例,则智能手机A可分别向B、C、D、E、F发送左、中、右、左后、右后声道的子声音数据。
508:子设备接收主设备发送的子声音数据;
该步骤的实现方式详见上述实施例二中步骤408的描述,此处不再赘述。
509:接收到子声音数据的子设备播放接收到的子声音数据。
该步骤的表现形式详见上述实施例二中步骤409的描述,在此不再赘述。
需要说明的是,本实施例不对主设备的选取原则进行限定,包括但不限于选择硬件配置最高的一台设备作为主设备,例如选取智能手机A作为主设备。除此之外,本实施例同样不对实现多声道播放声音的播放设备的具体形式进行限定,包括但不限于智能手机、个人电脑等智能设备。
本实施例提供的方法,通过将获取到的待播放的声音数据分离成不同声道的子声音数据,并向至少一个建立了通信连接的子设备发送分离出的子声音数据,由接收到子声音数据的子设备对子声音数据进行播放,从而实现了声音的多声道播放,扩展了多声道播放声音的方式,同时降低了多声道声音播放的局限性;另外,通过检测该子设备的位置,根据子设备的位置为其分配子声音数据,可以进一步提升播放效果。
实施例四
本实施例提供了一种实现多声道播放声音的设备,该设备用于执行上述实施例一至实施例三所提供的实现多声道播放声音的方法中主设备所执行的功能。参见图6,该设备包括:
获取模块601,用于获取待播放的声音数据;
分离模块602,用于将获取模块601获取到的待播放的声音数据分离成不同声道的子声音数据;
发送模块603,用于向至少一个建立了通信连接的子设备发送分离模块602分离出的子声音数据,由接收到子声音数据的子设备播放子声音数据。
参见图7,该设备,还包括:
确定模块604,用于确定建立了通信连接且播放子声音数据的子设备;
分配模块605,用于为确定模块604确定的子设备分配对应的唯一身份ID号;
发送模块603,用于为每个唯一身份标识ID号分配对应的子声音数据;获取分配模块605为确定模块604确定的子设备分配的唯一ID号,并按照确定的子设备的唯一ID号向所述确定的子设备发送分离出的子声音数据。
可选地,参见图8,该设备,还包括:
确定模块604,用于确定建立了通信连接且播放子声音数据的子设备;
检测模块606,用于检测确定模块604确定的子设备的位置;
发送模块603,用于为每个位置分配对应的子声音数据;获取检测模块606检测到的确定模块604确定的子设备的位置,并按照确定的子设备的位置为确定的子设备发送分离出的子声音数据。
进一步地,参见图9,该设备,还包括:
连接模块607,用于通过扫描查找到至少一个子设备,并与至少一个子设备建立通信连接;或者,接收在至少一个子设备扫描后发送的连接请求,根据连接请求与至少一个子设备建立通信连接。
本实施例提供的设备,通过将获取到的待播放的声音数据分离成不同声道的子声音数据,并向至少一个建立了通信连接的子设备发送分离出的子声音数据,由接收到子声音数据的子设备对子声音数据进行播放,从而实现了声音的多声道播放,扩展了多声道播放声音的方式,同时降低了多声道声音播放的局限性;另外,通过为建立通信连接且播放子声音数据的子设备分配对应的唯一身份ID号或检测该子设备的位置,根据子设备的唯一ID号或位置为其分配子声音数据,可以进一步提升播放效果。
实施例五
本实施例提供了一种实现多声道播放声音的设备,该设备用于执行上述实施例一至实施例三所提供的实现多声道播放声音的方法中子设备所执行的功能。参见图10,该设备包括:
接收模块1001,用于接收建立了通信连接的主设备发送的子声音数据,子声音数据是由主设备获取待播放的声音数据,并对待播放的声音数据进行分离获得;
播放模块1002,用于播放接收模块1001接收到的子声音数据;
其中,播放模块1002,用于达到预设时间后,播放接收到的子声音数据;或者,接收到建立了通信连接的主设备发送的播放命令后,播放接收到的子声音数据。
本实施例提供的设备,通过接收主设备将获取到的待播放的声音数据分离成不同声道的子声音数据后发送的分离出的子声音数据,并对接收到的子声音数据进行播放,从而实现了声音的多声道播放,扩展了多声道播放声音的方式,同时降低了多声道声音播放的局限性。
实施例六
本实施例提供了一种实现多声道播放声音的***,该***用于执行上述实施例一至实施例三所提供的实现多声道播放声音的方法。参见图11,该***包括:
一个主设备1101和至少一个子设备1102;
其中,主设备1101如上述实施例四提供的设备,详见上述实施例四;
子设备1102如上述实施例五提供的设备,详见上述实施例五。
本实施例提供的***,通过主设备将获取到的待播放的声音数据分离成不同声道的子声音数据,并向至少一个建立了通信连接的子设备发送分离出的子声音数据,由接收到子声音数据的子设备对子声音数据进行播放,从而实现了声音的多声道播放,扩展了多声道播放声音的方式,同时降低了多声道声音播放的局限性;另外,通过主设备为建立通信连接且播放子声音数据的子设备分配对应的唯一ID号或检测该子设备的位置,根据子设备的唯一ID号或位置为其分配子声音数据,可以进一步提升播放效果。
需要说明的是:上述实施例提供的实现多声道播放声音的设备在实现多声道播放声音时,仅以上述各功能模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能模块完成,即将设备的内部结构划分成不同的功能模块,以完成以上描述的全部或者部分功能。另外,上述实施例提供的实现多声道播放声音的设备、***与实现多声道播放声音的方法实施例属于同一构思,其具体实现过程详见方法实施例,这里不再赘述。
上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。
本领域普通技术人员可以理解实现上述实施例的全部或部分步骤可以通过硬件来完成,也可以通过程序来指令相关的硬件完成,所述的程序可以存储于一种计算机可读存储介质中,上述提到的存储介质可以是只读存储器,磁盘或光盘等。
以上所述仅为本发明的较佳实施例,并不用以限制本发明,凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。

Claims (11)

1.一种实现多声道播放声音的方法,其特征在于,所述方法包括:
获取待播放的声音数据,并确定建立了通信连接且播放子声音数据的子设备;
将所述待播放的声音数据分离成不同声道的子声音数据,所述子声音数据的数量与确定的播放子声音数据的子设备的数量相同;
为所述确定的子设备分配对应的唯一身份标识ID号;
为每个唯一ID号分配对应的子声音数据;
获取为所述确定的子设备分配的唯一ID号,并根据所述确定的子设备的唯一ID号向所述确定的子设备发送分离出的子声音数据,由接收到所述子声音数据的子设备播放所述子声音数据。
2.根据权利要求1所述的方法,其特征在于,所述方法还包括:
检测所述确定的子设备的位置;
为每个位置分配对应的子声音数据;
获取所述确定的子设备的位置,并按照所述确定的子设备的位置向所述确定的子设备发送分离出的子声音数据。
3.根据权利要求1或2所述的方法,其特征在于,所述向确定的子设备发送分离出的子声音数据之前,还包括:
通过扫描查找到至少一个子设备,并与所述至少一个子设备建立通信连接;
或者,接收至少一个子设备扫描后发送的连接请求,根据所述连接请求与所述至少一个子设备建立通信连接。
4.一种实现多声道播放声音的设备,其特征在于,所述设备包括:
获取模块,用于获取待播放的声音数据;
确定模块,用于确定建立了通信连接且播放子声音数据的子设备;
分离模块,用于将所述获取模块获取到的待播放的声音数据分离成不同声道的子声音数据,所述子声音数据的数量与确定的播放子声音数据的子设备的数量相同;
分配模块,用于为所述确定模块确定的子设备分配对应的唯一身份标识ID号;
发送模块,用于为每个唯一ID号分配对应的子声音数据;获取所述分配模块为确定的子设备分配的唯一ID号,并按照所述确定的子设备的唯一ID号向所述确定的子设备发送分离出的子声音数据,由接收到所述子声音数据的子设备播放所述子声音数据。
5.根据权利要求4所述的设备,其特征在于,所述设备,还包括:
检测模块,用于检测所述确定模块确定的子设备的位置;
所述发送模块,用于为每个位置分配对应的子声音数据;获取所述检测模块检测到的所述确定的子设备的位置,并按照所述确定的子设备的位置为所述确定的子设备发送分离出的子声音数据。
6.根据权利要求4或5所述的设备,其特征在于,所述设备,还包括:
连接模块,用于通过扫描查找到至少一个子设备,并与所述至少一个子设备建立通信连接;或者,接收至少一个子设备扫描后发送的连接请求,根据所述连接请求与所述至少一个子设备建立通信连接。
7.一种实现多声道播放声音的方法,其特征在于,所述方法包括:
接收建立了通信连接的主设备发送的子声音数据,所述子声音数据由所述主设备获取待播放的声音数据,并对所述待播放的声音数据进行分离获得,所述子声音数据与子设备的ID号对应,且所述子声音数据的数量与确定的播放子声音数据的子设备的数量相同;
播放接收到的子声音数据。
8.根据权利要求7所述的方法,其特征在于,所述播放接收到的子声音数据,包括:
达到预设时间后,播放接收到的子声音数据;
或者,接收到所述主设备发送的播放命令后,播放接收到的子声音数据。
9.一种实现多声道播放声音的设备,其特征在于,所述设备包括:
接收模块,用于接收建立了通信连接的主设备发送的子声音数据,所述子声音数据由所述主设备获取待播放的声音数据,并对所述待播放的声音数据进行分离获得,所述子声音数据与子设备的ID号对应,且所述子声音数据的数量与确定的播放子声音数据的子设备的数量相同;
播放模块,用于播放所述接收模块接收到的子声音数据。
10.根据权利要求9所述的设备,其特征在于,所述播放模块,用于达到预设时间后,播放接收到的子声音数据;或者,接收到所述主设备发送的播放命令后,播放接收到的子声音数据。
11.一种实现多声道播放声音的***,其特征在于,所述***包括:一个主设备和至少一个子设备;
其中,所述主设备如权利要求4至6中任一权利要求所述的设备;
所述子设备如权利要求9或10所述的设备。
CN201210587531.6A 2012-12-28 2012-12-28 实现多声道播放声音的方法、设备及*** Active CN103067848B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201210587531.6A CN103067848B (zh) 2012-12-28 2012-12-28 实现多声道播放声音的方法、设备及***

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201210587531.6A CN103067848B (zh) 2012-12-28 2012-12-28 实现多声道播放声音的方法、设备及***

Publications (2)

Publication Number Publication Date
CN103067848A CN103067848A (zh) 2013-04-24
CN103067848B true CN103067848B (zh) 2015-08-05

Family

ID=48110278

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201210587531.6A Active CN103067848B (zh) 2012-12-28 2012-12-28 实现多声道播放声音的方法、设备及***

Country Status (1)

Country Link
CN (1) CN103067848B (zh)

Families Citing this family (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104424971B (zh) * 2013-09-02 2017-09-29 华为技术有限公司 一种音频文件播放方法及装置
CN104867507B (zh) * 2014-02-24 2018-03-02 三星电子(中国)研发中心 播放音频文件的方法和设备
CN103929691A (zh) * 2014-03-20 2014-07-16 联想(北京)有限公司 一种信息处理方法和电子设备
CN105611480A (zh) * 2015-08-28 2016-05-25 宇龙计算机通信科技(深圳)有限公司 音频播放方法和终端
CN107277691B (zh) * 2017-08-03 2021-04-27 四川长虹电器股份有限公司 基于云的多声道音频播放方法、***及音频网关装置

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2003283685A (ja) * 2002-03-27 2003-10-03 Aiphone Co Ltd 集合住宅用インターホン装置
CN101471804A (zh) * 2007-12-28 2009-07-01 华为技术有限公司 一种音频处理方法、***和控制服务器
CN102413414A (zh) * 2010-10-13 2012-04-11 微软公司 用于扩展现实的高精度3维音频的***和方法

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20110072650A (ko) * 2009-12-23 2011-06-29 삼성전자주식회사 오디오 장치 및 이의 오디오 신호 전송 방법, 그리고 오디오 시스템

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2003283685A (ja) * 2002-03-27 2003-10-03 Aiphone Co Ltd 集合住宅用インターホン装置
CN101471804A (zh) * 2007-12-28 2009-07-01 华为技术有限公司 一种音频处理方法、***和控制服务器
CN102413414A (zh) * 2010-10-13 2012-04-11 微软公司 用于扩展现实的高精度3维音频的***和方法

Also Published As

Publication number Publication date
CN103067848A (zh) 2013-04-24

Similar Documents

Publication Publication Date Title
CN103067848B (zh) 实现多声道播放声音的方法、设备及***
CN101035396B (zh) 使用有线/无线设备再现多声道声音的方法和装置
US20080077261A1 (en) Method and system for sharing an audio experience
CN102456347A (zh) 基于无线传输技术的多媒体文件分体式多声道同步播放实现***及方法
CN105161124A (zh) 一种多播放设备的音频播放方法及装置
CN104871566A (zh) 协作式声音***
EP3011763A2 (en) Method for generating a surround sound field, apparatus and computer program product thereof.
CN103379424B (zh) 一种混音方法及多点控制服务器
CN102890936A (zh) 一种音频处理方法、终端设备及***
CN104426832A (zh) 一种多终端多声道独立播放方法及装置
CN105810220B (zh) 音乐播放***的控制方法、装置及***
CN101132474A (zh) 由多个移动终端实现视听内容播放的方法和***
CN105025390B (zh) 一种播放场景保存方法、***、播放终端及控制终端
CN106302997A (zh) 一种输出控制方法、电子设备及***
US20170150287A1 (en) Apparatus and method for reproducing multi-sound channel contents using dlna in mobile terminal
CN104867507A (zh) 播放音频文件的方法和设备
CN105812185A (zh) 一种播放设备的通信连接方法
CN102484762A (zh) 听觉显示装置及方法
CN105681886A (zh) 播放设备的蓝牙连接控制方法、装置及播放设备
EP2594053A1 (en) Method for mobile communication
CN105828253A (zh) 音频播放***中的无线连接控制方法及装置
CN112492506A (zh) 音频播放方法、装置、计算机可读存储介质及机器人
CN202772917U (zh) 基于无线传输技术的多媒体文件分体式多声道同步播放实现***
CN103905483A (zh) 音视频共享方法、设备和***
CN103889048B (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
C53 Correction of patent for invention or patent application
CB02 Change of applicant information

Address after: 100102 Beijing Wangjing West Road, a volume of stone world building, A, block, floor 12

Applicant after: Xiaomi Technology Co., Ltd.

Address before: 100102 Beijing Wangjing West Road, a volume of stone world building, A, block, floor 12

Applicant before: Beijing Xiaomi Technology Co., Ltd.

C53 Correction of patent for invention or patent application
CB02 Change of applicant information

Address after: 100085 Beijing city Haidian District Qinghe Street No. 68 Huarun colorful city shopping center two floor 13

Applicant after: Xiaomi Technology Co., Ltd.

Address before: 100102 Beijing Wangjing West Road, a volume of stone world building, A, block, floor 12

Applicant before: Xiaomi Technology Co., Ltd.

C14 Grant of patent or utility model
GR01 Patent grant