实现多声道播放声音的方法、设备及系统的制作方法

文档序号:7870936阅读:473来源:国知局
专利名称:实现多声道播放声音的方法、设备及系统的制作方法
技术领域
本发明涉及多媒体技术领域,特别涉及一种实现多声道播放声音的方法、设备及系统。
背景技术
在多媒体技术领域中,声道是指声音在录制或播放时在不同空间位置采集或回放的相互独立的音频信号,多声道播放声音可以给人营造一种趋于真实的声场,从而获得更好的听觉效果,让人有种身临其境的真实感。因此,如何实现多声道播放声音是使听者获得真实的听觉效果的关键。目前,在实现多声道播放声音时,通过专业的多声道音响设备对声音进行回放,t匕如通过多声道的立体声音响准确还原声音录制时的音源数量,从而使听者对播放的声音获得真实的听觉效果。

由于仅仅通过专业的多声道音响设备才能实现多声道播放声音,从而导致多声道播放声音的方式比较单一;另外,由于多声道音响设备的价格都比较昂贵,体积较大,重量较沉,移动性差,不方便携带,从而使多声道播放声音的实现方式具有一定的局限性。

发明内容
为了解决背景技术的问题,本发明实施例提供了一种实现多声道播放声音的方法、设备及系统。—方面,提供了一种实现多声道播放声音的方法,所述方法包括获取待播放的声音数据,并将所述待播放的声音数据分离成不同声道的子声音数据;向至少一个建立了通信连接的子设备发送分离出的子声音数据,由接收到所述子声音数据的子设备播放所述子声音数据。进一步地,所述向至少一个建立了通信连接的子设备发送分离出的子声音数据之前,还包括确定建立了通信连接且播放子声音数据的子设备,并为确定的子设备分配对应的唯一身份标识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 ExpertsGroup 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号如表I所示为例表I
权利要求
1.一种实现多声道播放声音的方法,其特征在于,所述方法包括 获取待播放的声音数据,并将所述待播放的声音数据分离成不同声道的子声音数据;向至少一个建立了通信连接的子设备发送分离出的子声音数据,由接收到所述子声音数据的子设备播放所述子声音数据。
2.根据权利要求1所述的方法,其特征在于,所述向至少一个建立了通信连接的子设备发送分离出的子声音数据之前,还包括 确定建立了通信连接且播放子声音数据的子设备,并为确定的子设备分配对应的唯一身份标识ID号; 所述向至少一个建立了通信连接的子设备发送分离出的子声音数据,包括 为每个唯一 ID号分配对应的子声音数据; 获取为所述确定的子设备分配的唯一 ID号,并根据所述确定的子设备的唯一 ID号向所述确定的子设备发送分离出的子声音数据。
3.根据权利要求1所述的方法,其特征在于,所述向至少一个建立了通信连接的子设备发送分离出的子声音数据之前,还包括 确定建立了通信连接且播放子声音数据的子设备,并检测确定的子设备的位置; 所述向至少一个建立了通信连接的子设备发送分离出的子声音数据,包括 为每个位置分配对应的子声音数据; 获取所述确定的子设备的位置,并按照所述确定的子设备的位置向所述确定的子设备发送分离出的子声音数据。
4.根据权利要求1至3中任一权利要求所述的方法,其特征在于,所述向至少一个建立了通信连接的子设备发送分离出的子声音数据之前,还包括 通过扫描查找到至少一个子设备,并与所述至少一个子设备建立通信连接; 或者,接收至少一个子设备扫描后发送的连接请求,根据所述连接请求与所述至少一个子设备建立通信连接。
5.一种实现多声道播放声音的设备,其特征在于,所述设备包括 获取模块,用于获取待播放的声音数据; 分离模块,用于将所述获取模块获取到的待播放的声音数据分离成不同声道的子声音数据; 发送模块,用于向至少一个建立了通信连接的子设备发送所述分离模块分离出的子声音数据,由接收到所述子声音数据的子设备播放所述子声音数据。
6.根据权利要求5所述的设备,其特征在于,所述设备,还包括 确定模块,用于确定建立了通信连接且播放子声音数据的子设备; 分配模块,用于为所述确定模块确定的子设备分配对应的唯一身份标识ID号; 所述发送模块,用于为每个唯一 ID号分配对应的子声音数据;获取所述分配模块为确定的子设备分配的唯一 ID号,并按照所述确定的子设备的唯一 ID号向所述确定的子设备发送分离出的子声音数据。
7.根据权利要求5所述的设备,其特征在于,所述设备,还包括 确定模块,用于确定建立了通信连接且播放子声音数据的子设备; 检测模块,用于检测所述确定模块确定的子设备的位置;所述发送模块,用于为每个位置分配对应的子声音数据;获取所述检测模块检测到的所述确定的子设备的位置,并按照所述确定的子设备的位置为所述确定的子设备发送分离出的子声音数据。
8.根据权利要求5至7中任一权利要求所述的设备,其特征在于,所述设备,还包括 连接模块,用于通过扫描查找到至少一个子设备,并与所述至少一个子设备建立通信连接;或者,接收至少一个子设备扫描后发送的连接请求,根据所述连接请求与所述至少一个子设备建立通信连接。
9.一种实现多声道播放声音的方法,其特征在于,所述方法包括 接收建立了通信连接的主设备发送的子声音数据,所述子声音数据由所述主设备获取待播放的声音数据,并对所述待播放的声音数据进行分离获得; 播放接收到的子声音数据。
10.根据权利要求9所述的方法,其特征在于,所述播放接收到的子声音数据,包括 达到预设时间后,播放接收到的子声音数据; 或者,接收到所述主设备发送的播放命令后,播放接收到的子声音数据。
11.一种实现多声道播放声音的设备,其特征在于,所述设备包括 接收模块,用于接收建立了通信连接的主设备发送的子声音数据,所述子声音数据由所述主设备获取待播放的声音数据,并对所述待播放的声音数据进行分离获得; 播放模块,用于播放所述接收模块接收到的子声音数据。
12.根据权利要求11所述的设备,其特征在于,所述播放模块,用于达到预设时间后,播放接收到的子声音数据;或者,接收到所述主设备发送的播放命令后,播放接收到的子声音数据。
13.一种实现多声道播放声音的系统,其特征在于,所述系统包括一个主设备和至少一个子设备; 其中,所述主设备如权利要求5至8中任一权利要求所述的设备; 所述子设备如权利要求11或12所述的设备。
全文摘要
本发明实施例公开了一种实现多声道播放声音的方法、设备及系统,属于多媒体技术领域。所述方法包括将获取到的待播放的声音数据分离成不同声道的子声音数据;并向至少一个建立了通信连接的子设备发送分离出的子声音数据,由接收到子声音数据的子设备对接收到的子声音数据进行播放。本发明实施例通过将获取到的声音数据分离成不同声道的子声音数据,并将子声音数据发送给建立连接的至少一个子设备,由接收到子声音数据的子设备对接收到的子声音数据进行播放,从而实现了声音的多声道播放,扩展了多声道播放声音的方式,同时降低了多声道声音播放的局限性。
文档编号H04S3/00GK103067848SQ20121058753
公开日2013年4月24日 申请日期2012年12月28日 优先权日2012年12月28日
发明者马坤, 林形省, 汪轩然, 武小军 申请人:北京小米科技有限责任公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1