配置立体声输出的方法、装置、音频播放设备及移动终端与流程

文档序号:11524921阅读:248来源:国知局
配置立体声输出的方法、装置、音频播放设备及移动终端与流程

本发明实施例涉及音频播放技术,尤其涉及一种配置音频输出的方法、装置、配置音频播放设备立体声输出的方法、装置、音频播放设备及移动终端。



背景技术:

多台网络音箱通过网络建立通信连接后,可以同步播放相同的音乐。此外,还可以配置两台网络音箱为立体声输出,其中一台输出左声道,另一台输出右声道。

传统的配置网络音箱立体声输出的方法,是通过能终端上的app(application,应用程序)来实现的。智能终端通过app连接到网络音箱后,用户需要在立体声设置界面,选择其中一台网络音箱为左声道,再选择另外一台网络音箱为右声道,这两台网络音箱可以组成一个立体声播放组。当用户选择上述立体声播放组播放音乐时,左声道的网络音箱只播放音乐的左声道音频,右声道的网络音箱只播放音乐的右声道音频,从而通过两台网络音箱实现立体声播放。

通过app配置网络音箱的立体声输出,当可选择的网络音箱数量比较多时,用户需要将app中显示的网络音箱名和实际的音箱匹配上,例如需要确定网络音箱a是放在哪个房间的哪个音箱。



技术实现要素:

本发明实施例提供一种配置音频输出的方法、装置、配置音频播放设备立体声输出的方法、装置、音频播放设备及移动终端,可以减少音频输出的配置时间,减少立体声输出的配置时间。

第一方面,本发明实施例提供了一种配置音频输出的方法,该方法应用于音频播放设备,所述方法包括:

获取音频播放设备的摆放方向;

根据所述摆放方向,确定所述音频播放设备的音频输出模式;

将所述音频播放设备的音频输出配置为所述音频输出模式。

第二方面,本发明实施例还提供了一种配置音频输出的装置,该装置配置于音频播放设备中,所述装置包括:

摆放方向获取模块,用于获取音频播放设备的摆放方向;

输出模式确定模块,用于根据所述摆放方向,确定所述音频播放设备的音频输出模式;

音频输出配置模块,用于将所述音频播放设备的音频输出配置为所述音频输出模式。

第三方面,本发明还实施例提供了一种配置音频播放设备立体声输出的方法,该方法应用于移动终端,所述方法包括:

获取音频播放设备的音频输出模式,其中,所述音频播放设备的音频输出模式根据音频播放设备的摆放方向确定;

根据所述音频输出模式判断是否存在第一音频播放设备和第二音频播放设备,其中,所述第一音频播放设备的音频输出模式为第一音频输出模式,所述第二音频播放设备的音频输出模式为第二音频输出模式;

若是,则根据所述第一音频播放设备以及所述第二音频播放设备建立立体声播放组。

第四方面,本发明实施例还提供了一种配置音频播放设备立体声输出的装置,该装置配置在移动终端中,所述装置包括:

输出模式获取模块,用于获取音频播放设备的音频输出模式,其中,所述音频播放设备的音频输出模式根据音频播放设备的摆放方向确定;

判断模块,用于根据所述音频输出模式判断是否存在第一音频播放设备和第二音频播放设备,其中,所述第一音频播放设备的音频输出模式为第一音频输出模式,所述第二音频播放设备的音频输出模式为第二音频输出模式;

播放组建立模块,用于若判断模块的判断结果为是,则根据所述第一音频播放设备以及所述第二音频播放设备建立立体声播放组。

第五方面,本发明实施例还提供了一种音频播放设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现以下步骤:

获取音频播放设备的摆放方向;

根据所述摆放方向,确定所述音频播放设备的音频输出模式;

将所述音频播放设备的音频输出配置为所述音频输出模式。

第六方面,本发明实施例还提供了一种移动终端,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现以下步骤:

获取音频播放设备的音频输出模式,其中,所述音频播放设备的音频输出模式根据音频播放设备的摆放方向确定;

根据所述音频输出模式判断是否存在第一音频播放设备和第二音频播放设备,其中,所述第一音频播放设备的音频输出模式为第一音频输出模式,所述第二音频播放设备的音频输出模式为第二音频输出模式;

若是,则根据所述第一音频播放设备以及所述第二音频播放设备建立立体声播放组。

本发明实施例的技术方案,通过获取音频播放设备的摆放方向,并根据所述摆放方向确定音频播放设备的音频输出模式,将音频播放设备的音频输出配置为所述音频输出模式,用户在配置立体声输出时,只需调整将要配置为立体声输出的至少两个音频播放设备的摆放方向,便可以得到该至少两个音频播放设备的不同的音频输出,并可以自动组建为立体声播放组,不需要用户再在app上手动对应选定相应的音频播放设备,对于一个音频播放设备而言减少了音频输出的配置时间,对于第一音频播放设备和第二音频播放设备而言,减少了立体声输出的配置时间。

附图说明

图1是本发明实施例提供的一种配置音频输出的方法的流程图;

图2a-图2c是本发明实施例提供的配置音频输出的方法中的音频播放设备的示例图;

图3a-图3c是本发明实施例提供的配置音频输出的方法中的具有两个扬声器的音频播放设备的摆放方向的示例图;

图4是本发明实施例提供的一种配置音频输出的装置的结构示意图;

图5为本发明实施例提供的一种音频播放设备的结构示意图;

图6是本发明实施例提供的一种配置音频播放设备立体声输出的方法的流程图;

图7是本发明实施例提供的一种配置音频播放设备立体声输出的方法的流程图;

图8是本发明实施例提供的一种配置音频播放设备立体声输出的方法的流程图;

图9是本发明实施例提供的一种配置音频播放设备立体声输出的装置的结构示意图;

图10为本发明实施例提供的一种移动终端的结构示意图。

具体实施方式

下面结合附图和实施例对本发明作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释本发明,而非对本发明的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本发明相关的部分而非全部内容。

在更加详细地讨论示例性实施例之前应当提到的是,一些示例性实施例被描述成作为流程图描绘的处理或方法。虽然流程图将各步骤描述成顺序的处理,但是其中的许多步骤可以被并行地、并发地或者同时实施。此外,各步骤的顺序可以被重新安排。当其操作完成时所述处理可以被终止,但是还可以具有未包括在附图中的附加步骤。所述处理可以对应于方法、函数、规程、子例程、子程序等等。

图1是本发明实施例提供的一种配置音频输出的方法的流程图,本实施例可适用于配置音频输出的情况,该方法可以由配置音频输出的装置来执行,该装置可以由软件和/或硬件来实现,一般可集成在网络音箱等音频播放设备中,该方法包括如下步骤:

步骤110,获取音频播放设备的摆放方向。

可以在硬件设计上,为音频播放设备增加重力传感器或者方向传感器,重力传感器或者方向传感器与音频播放设备的主控芯片(即处理器)连接并建立通信通道。通过重力传感器或者方向传感器,主控芯片可以获知音频播放设备的摆放方向。示例性的,通过重力传感器或者方向传感器获知音频播放设备的摆放方向,可以采用类似智能手机上得到屏幕方向的方法。其中,所述音频播放设备可以为可联网的网络音箱。

在通过重力传感器或者方向传感器获取音频播放设备的摆放方向时,音频播放设备需要设计为一个至少可三面摆放的箱体。如图2a-图2c,为一个长方体的音频播放设备示意图,a、b、c、d、e、f分别为它的前、后、左、右、上、下六个面,其中,声音在a面即前面输出,该音频播放设备至少有图2a、图2b、图2c这三种摆放方式。图2a所示的摆放方式是通常的摆放形式,在这种摆放方式下,单个音频播放设备会播放立体声(音频播放设备中至少有两个扬声器,其中一个播放左声道声音,另一个播放右声道声音)。处于图2b所示的摆放方式时、单个音频播放设备只播放一个声道的声音,比如根据预先设置的,音频播放设备在这种摆放方式下只播放左声道的声音(如果音频播放设备有两个扬声器,则可以将两个扬声器均播放左声道声音)。图2c所示的摆放方式刚好与图2a所示的摆放方式相反,则音频播放设备在这种摆放方式下,播放与图2a所示的摆放方式相反的另一个声道的声音,比如根据预先设置的,音频播放设备在这种摆放方式下只播放右声道的声音(如果音频播放设备有两个扬声器,则可以将两个扬声器均播放右声道声音)。

步骤120,根据所述摆放方向,确定所述音频播放设备的音频输出模式。

其中,所述音频输出模式为输出音频的声道,包括立体声输出、左声道输出或右声道输出。

示例性的,当音频播放设备中包括至少两个扬声器的时候,由于扬声器的位置固定,在确定了音频播放设备的摆放方向后,可以根据摆放方向确定各个扬声器与地面之间的位置关系,进而根据位置关系可以确定音频播放设备的音频输出模式。例如,图3a-图3b是音频播放设备中具有两个扬声器的示例图,在如图3a-图3b中,音频播放设备30包括第一扬声器31和第二扬声器32,音频播放设备30在如图3a所示的摆放方向时,第一扬声器31和第二扬声器32平行于地面放置,则第一扬声器31输出左声道的音频数据,第二扬声器32输出右声道的音频数据,即音频播放设备30的音频输出模式为立体声输出;音频播放设备30在如图3b所示的摆放方向时,第一扬声器31在第二扬声器32的下方,则确定第一扬声器31和第二扬声器32均输出左声道的音频数据,即音频播放设备30的音频输出模式为左声道输出;音频播放设备30在如图3c所示的摆放方向时,第一扬声器31在第二扬声器32的上方,则确定第一扬声器31和第二扬声器32均输出右声道的音频数据,即音频播放设备30的音频输出模式为右声道输出。

在一个实施例中,根据所述摆放方向,确定所述音频播放设备的音频输出模式,可选包括:

根据所述摆放方向及预先建立的摆放方向与音频输出模式的对应关系,确定所述音频播放设备的音频输出模式。

可以预先建立摆放方向与音频输出模式的对应关系,在获取音频播放设备的摆放方向后,在摆放方向与音频输出模式的对应关系中查询对应的音频输出模式,该音频输出模式即确定的音频播放设备的音频输出模式。通过预先建立的摆放方向与音频输出模式的对应关系,在获取到音频播放设备的摆放方向后,可以快速确定音频播放设备的音频输出模式。

步骤130,将所述音频播放设备的音频输出配置为所述音频输出模式。

示例性的,当音频输出模式为右声道输出时,则将音频播放设备中除播放音频数据中的低频的扬声器外均配置为播放右声道的音频数据,并关闭所述低频的扬声器;当音频输出模式为左声道输出时,则将音频播放设备中除播放音频数据中的低频的扬声器外均配置为播放左声道的音频数据,并关闭所述低频的扬声器。当然,在音频播放设备包括多个扬声器时,如果音频输出模式为左声道输出,可以开启左声道的扬声器来播放,而关闭其他的扬声器;如果音频输出模式为右声道,可以开启右声道的扬声器来播放,而关闭其他的扬声器。

本实施例的技术方案,通过获取音频播放设备的摆放方向,并根据所述摆放方向确定音频播放设备的音频输出模式,将音频播放设备的音频输出配置为所述音频输出模式,减少了音频输出的配置时间,用户在配置立体声输出时,只需调整将要配置为立体声输出的至少两个音频播放设备的摆放方向,便可以得到该至少两个音频播放设备的立体声输出,不需要用户再在app上手动对应选定相应的音频播放设备,减少了立体声输出的配置时间。

在上述实施例的基础上,还可选包括:

将所述摆放方向发送给移动终端,以请求所述移动终端根据所述摆放方向确定音频播放设备的音频输出模式并更新显示;或

将所述音频输出模式发送给移动终端,以请求所述移动终端更新显示音频输出模式。

移动终端上保存一个播放设备列表,该列表中记录了音频播放设备的标识信息、名称以及音频输出模式等,音频播放设备与移动终端建立通信连接时,将音频播放设备的mac地址、ip地址等标识信息以及名称发送至移动终端,移动终端建立标识信息与音频播放设备的名称的对应关系。在音频播放设备的摆放方向发生改变时,将所述摆放方向发送给移动终端,以请求移动终端确定该音频播放设备的音频输出模式,并在用户界面上更新显示;或者将所述音频输出模式发送给移动终端,以请求移动终端在用户界面上更新显示该移动终端的音频输出模式。移动终端在接收到摆放方向或者音频输出模式时,将摆放方向或者音频输出模式对应的mac地址、ip地址等标识信息与已有音频播放设备的标识信息进行比对,确定对应的音频播放设备,从而更新播放设备列表中的音频输出模式,并在接收到用户的请求时在用户界面上显示该播放设备列表。

图4是本发明实施例提供的一种配置音频输出的装置的结构示意图,本实施例所述的配置音频输出的装置可集成在网络音箱等音频播放设备中,如图4所示,本实施例所述的配置音频输出的装置包括:摆放方向获取模块410、输出模式确定模块420和音频输出配置模块430。

其中,摆放方向获取模块410,用于获取音频播放设备的摆放方向;

输出模式确定模块420,用于根据所述摆放方向,确定所述音频播放设备的音频输出模式;

音频输出配置模块430,用于将所述音频播放设备的音频输出配置为所述音频输出模式。

可选的,所述输出模式确定模块具体用于:

根据所述摆放方向及预先建立的摆放方向与音频输出模式的对应关系,确定所述音频播放设备的音频输出模式。

可选的,还包括:

发送模块,用于将所述摆放方向发送给移动终端,以请求所述移动终端根据所述摆放方向确定音频播放设备的音频输出模式并更新显示;或

将所述音频输出模式发送给移动终端,以请求所述移动终端更新显示音频输出模式。

本实施例的技术方案,通过摆放方向获取模块获取音频播放设备的摆放方向,输出模式确定模块根据所述摆放方向确定音频播放设备的音频输出模式,音频输出配置模块将音频播放设备的音频输出配置为所述音频输出模式,从而用户在配置立体声输出时,只需调整将要配置为立体声输出的音频播放设备的摆放方向,便可以得到该音频播放设备的立体声输出,不需要用户再在app上手动对应选定相应的音频播放设备,减少了立体声输出的配置时间。

本发明实施例还提供了一种音频播放设备,该音频播放设备可以包括本发明上述实施例提供的配置音频输出的装置。图5为本发明实施例提供的一种音频播放设备的结构示意图,如图5所示,该音频播放设备可以包括:壳体(图中未示出)、存储器501、中央处理器(centralprocessingunit,cpu)502(又称处理器,以下简称cpu)、存储在存储器501上并可在处理器502上运行的计算机程序、电路板(图中未示出)和电源电路(图中未示出)。所述电路板安置在所述壳体围成的空间内部;所述cpu502和所述存储器501设置在所述电路板上;所述电源电路,用于为所述音频播放设备的各个电路或器件供电;所述存储器501,用于存储可在处理器上运行的计算机程序;所述cpu502通过读取并执行所述存储器501中存储的计算机程序。

该音频播放设备还包括:外设接口503、rf(radiofrequency,射频)电路505、音频电路506、扬声器511、电源管理芯片508、输入/输出(i/o)子系统509、触摸屏512、其他输入/控制设备510以及外部端口504,这些部件通过一个或多个通信总线或信号线507来通信。

应该理解的是,图示音频播放设备500仅仅是音频播放设备的一个范例,并且音频播放设备500可以具有比图中所示出的更多的或者更少的部件,可以组合两个或更多的部件,或者可以具有不同的部件配置。图中所示出的各种部件可以在包括一个或多个信号处理和/或专用集成电路在内的硬件、软件、或硬件和软件的组合中实现。

下面就本实施例提供的用于配置音频输出的音频播放设备进行详细的描述。

存储器501,所述存储器501可以被cpu502、外设接口503等访问,所述存储器501可以包括高速随机存取存储器,还可以包括非易失性存储器,例如一个或多个磁盘存储器件、闪存器件、或其他易失性固态存储器件。

外设接口503,所述外设接口503可以将设备的输入和输出外设连接到cpu502和存储器501。

i/o子系统509,所述i/o子系统509可以将设备上的输入输出外设,例如触摸屏512和其他输入/控制设备510,连接到外设接口503。i/o子系统509可以包括显示控制器5091和用于控制其他输入/控制设备510的一个或多个输入控制器5092。其中,一个或多个输入控制器5092从其他输入/控制设备510接收电信号或者向其他输入/控制设备510发送电信号,其他输入/控制设备510可以包括物理按钮(按压按钮、摇臂按钮等)、拨号盘、滑动开关、操纵杆、点击滚轮。值得说明的是,输入控制器5092可以与以下任一个连接:键盘、红外端口、usb接口以及诸如鼠标的指示设备。

触摸屏512,所述触摸屏512是音频播放设备与用户之间的输入接口和输出接口,将可视输出显示给用户,可视输出可以包括图形、文本、图标、视频等。

i/o子系统509中的显示控制器5091从触摸屏512接收电信号或者向触摸屏512发送电信号。触摸屏512检测触摸屏上的接触,显示控制器5091将检测到的接触转换为与显示在触摸屏512上的用户界面对象的交互,即实现人机交互,显示在触摸屏512上的用户界面对象可以是运行游戏的图标、联网到相应网络的图标等。值得说明的是,设备还可以包括光鼠,光鼠是不显示可视输出的触摸敏感表面,或者是由触摸屏形成的触摸敏感表面的延伸。

rf电路505,主要用于建立音频播放设备与无线网络(即网络侧)的通信,实现音频播放设备与无线网络的数据接收和发送。例如收发app的控制信息并回复等。具体地,rf电路505接收并发送rf信号,rf信号也称为电磁信号,rf电路505将电信号转换为电磁信号或将电磁信号转换为电信号,并且通过该电磁信号与通信网络以及其他设备进行通信。rf电路505可以包括用于执行这些功能的已知电路,其包括但不限于天线系统、rf收发机、一个或多个放大器、调谐器、一个或多个振荡器、数字信号处理器、codec(coder-decoder,编译码器)芯片组等等。

音频电路506,主要用于从外设接口503接收音频数据,将该音频数据转换为电信号,并且将该电信号发送给扬声器511。

扬声器511,用于将音频播放设备通过rf电路505从无线网络接收的音频信号,还原为声音并向用户播放该声音。

电源管理芯片508,用于为cpu502、i/o子系统及外设接口所连接的硬件进行供电及电源管理。

本发明实施例提供的cpu502在执行所述存储器501中存储的计算机程序时实现以下步骤:

获取音频播放设备的摆放方向;

根据所述摆放方向,确定所述音频播放设备的音频输出模式;

将所述音频播放设备的音频输出配置为所述音频输出模式。

本实施例的所述的音频播放设备,通过获取音频播放设备的摆放方向,并根据所述摆放方向确定音频播放设备的音频输出模式,将音频播放设备的音频输出配置为所述音频输出模式,用户在配置立体声输出时,只需调整将要配置为立体声输出的音频播放设备的摆放方向,便可以得到该音频播放设备的立体声输出,不需要用户再在app上手动对应选定相应的音频播放设备,减少了立体声输出的配置时间。

图6是本发明实施例提供的一种配置音频播放设备立体声输出的方法的流程图,本实施例可适用于配置音频播放设备立体声输出的情况,该方法可以由配置音频播放设备立体声输出的装置来执行,该装置可以由软件和/或硬件来实现,一般可集成在手机、平板电脑、智能手环或者智能手表等移动终端中,该方法包括如下步骤:

步骤610,获取音频播放设备的音频输出模式,其中,所述音频播放设备的音频输出模式根据音频播放设备的摆放方向确定。

其中,所述音频播放设备之间具有通信连接的关系,可以是音频播放系统内的音频播放设备,以便在组建为立体声播放组后,能够同步播放同一首歌曲。音频播放系统由处于同一局域网内的多个音频播放设备组成,多个音频播放设备通过无线方式连接成一个私有网络,这个私有网络通过路由器与互联网连接,使私有网络内的音频播放设备可以访问网络音乐资源。连接了路由器的移动终端安装了控制音频播放设备的app后,可以控制音频播放系统中的音频播放设备,并对音频播放设备进行管理,包括搜索音乐、创建播放列表,以及对音频播放设备进行分组等。

在组建立体声对或者组建立体声播放组时,需要相应的音频播放设备之间具有通信连接的关系,如均是音频播放系统内的音频播放设备,只有左声道输出的音频播放设备和右声道输出的音频播放设备才能组成立体声播放组,所以首先需要获取至少两个音频播放设备的音频输出模式,以确定是否同时存在左声道输出的音频播放设备和右声道输出的音频播放设备。

步骤620,根据所述音频输出模式判断是否存在第一音频播放设备和第二音频播放设备,若是,则执行步骤630。

其中,所述第一音频播放设备的音频输出模式为第一音频输出模式,所述第二音频播放设备的音频输出模式为第二音频输出模式。其中,第一音频输出模式可以为左声道输出,也可以是右声道输出;第二音频输出模式是与第一音频输出模式对称的音频输出模式,如果第一音频输出模式为左声道输出,则第二音频输出模式为右声道输出,如果第一音频输出模式为右声道输出,则第二音频输出模式为左声道输出。在一个实施例中,第一音频输出模式为左声道输出,第二音频输出模式右声道输出。在另一个实施例中,第一音频输出模式为右声道输出,第二音频输出模式为左声道输出。

步骤630,根据所述第一音频播放设备以及所述第二音频播放设备建立立体声播放组。

在所述第一音频播放设备以及所述第二音频播放设备中,选取数量相同的第一音频播放设备和第二音频播放设备,将选取的第一音频播放设备和第二音频播放设备组建成为立体声播放组。之后,可以将用户选取的音乐的音频数据发送至所述立体声播放组进行播放,立体声播放组中的第一音频播放设备将接收到的音频数据解码后,将第一声道的音频发送到该第一音频播放设备的扬声器(可以是第一音频播放设备的全部扬声器、也可以是部分扬声器)输出,得到第一声道的播放效果;立体声播放组中的第二音频播放设备将接收到的音频数据解码后,将第二声道的音频发送到该第二音频播放设备的扬声器(可以是第二音频播放设备的全部扬声器、也可以是部分扬声器)输出,得到第二声道的播放效果。立体声播放组中的第一音频播放设备播放第一声道的音频的同时,第二音频播放设备播放第二声道的音频,从而达到立体声播放的效果。其中,第一声道和第二声道对称,在一个实施例中,第一声道为左声道,第二声道为右声道;在另一个实施例中,第一声道为右声道,第二声道为左声道。

其中,根据所述第一音频播放设备以及所述第二音频播放设备建立立体声播放组,可选包括:

如果所述第一音频播放设备的数量和所述第二音频播放设备的数量相同,则将所述第一音频播放设备和所述第二音频播放设备组建为立体声播放组;

如果所述第一音频播放设备的数量和所述第二音频播放设备的数量不同,则选取数量相同的第一音频播放设备和第二音频播放设备,并组建为立体声播放组。

将数量相同的第一音频播放设备和第二音频播放设备组建为立体声播放组,之后可以同步播放相同的音乐,输出不同声道的音频数据,达到立体声播放效果。

其中,选取数量相同的第一音频播放设备和第二音频播放设备,并组建为立体声播放组,可选包括:

提示用户所述第一音频播放设备的数量和所述第二音频播放设备的数量不同,并显示所述第一音频播放设备和所述第二音频播放设备,用于供用户选取数量相同的第一音频播放设备和第二音频播放设备;

接收用户对第一音频播放设备的第一选取操作,并选定所述第一选取操作针对的第一音频播放设备,接收用户对第二音频播放设备的第二选取操作,并选定所述第二选取操作针对的第二音频播放设备;

在选定的第一音频播放设备的数量和选定的第二音频播放设备的数量相同时,对用户进行提示;

如果接收到用户的确定操作,则将选定的第一音频播放设备和选定的第二音频播放设备组建为立体声播放组。

在第一音频播放设备的数量和第二音频播放设备的数量不同时,给用户进行提示,并显示所述第一音频播放设备和第二音频播放设备,显示的方式可以是同时显示所述第一音频播放设备和第二音频播放设备,在用户选择的第一音频播放设备和第二音频播放设备的数量相同时,提示用户第一音频播放设备和第二音频播放设备已对称,可以组建立体声播放组,用户可以选择组建,也可以再选取较多数量的第一音频播放设备和对应数量的第二音频播放设备;显示的方式还可以是只显示数量较多的第一音频播放设备或第二音频播放设备,提示用户选取需要组建为立体声播放组的第一音频播放设备或第二音频播放设备,或者提示用户选取排除出去的第一音频播放设备或第二音频播放设备,即不需要组建为立体声播放组的第一音频播放设备或第二音频播放设备,例如,第一音频播放设备的数量为5,第二音频播放设备的数量为3,则显示第一音频播放设备,让用户选取3个第一音频播放设备,将用户选择的3个第一音频播放设备和3个第二音频播放设备组建为立体声播放组;还可以显示第一音频播放设备,让用户选择2个第一音频播放设备,将剩余的3个第一音频播放设备和3个第二音频播放设备组建为立体声播放组。通过显示,让用户选取组建为立体声播放组的第一音频播放设备和第二音频播放设备,提高了与用户的交互性。

本实施例的技术方案,通过获取音频播放设备的音频输出模式,所述音频播放设备的音频输出模式根据音频播放设备的摆放方向确定,判断是否存在第一音频播放设备和第二音频播放设备,其中,所述第一音频播放设备的音频输出模式为第一音频输出模式,所述第二音频播放设备的音频输出模式为第二音频输出模式,若是,则根据所述第一音频播放设备和第二音频播放设备建立立体声播放组,用户在配置立体声输出时,只需调整将要配置为立体声输出的音频播放设备的摆放方向,便可以自动组建为立体声播放组,得到音频数据的立体声输出,不需要用户再在app上手动对应选定相应的音频播放设备,减少了立体声输出的配置时间。

在上述实施例的基础上,还可选包括:

显示所述音频播放设备的音频输出模式。

在检测到音频播放设备的音频输出模式发生改变后,则在用户界面上更新显示该音频播放设备的音频输出模式。从而用户可以查看到音频播放设备对应的正确的音频输出模式。

图7是本发明实施例提供的一种配置音频播放设备立体声输出的方法的流程图,如图7所示,该方法包括如下步骤:

步骤710,接收音频播放设备发送的音频输出模式;或者

接收音频播放设备发送的摆放方向,根据所述摆放方向确定所述音频播放设备的音频输出模式。

当音频播放设备的摆放方向发生改变的时候,会主动发送根据该摆放方向确定的音频输出模式给移动终端,或者是发送摆放方向给移动终端,由移动终端根据摆放方向确定对应的音频输出模式。

示例性的,当音频播放设备中包括至少两个扬声器的时候,由于扬声器的位置固定,在确定了音频播放设备的摆放方向后,移动终端可以根据摆放方向确定各个扬声器与地面之间的位置关系,进而根据位置关系可以确定音频播放设备的音频输出模式。

示例性的,还可以根据所述摆放方向以及预先建立的摆放方向与音频输出模式的对应关系,确定音频播放设备的音频输出模式。

步骤720,更新显示所述音频播放设备的音频输出模式。

在音频播放设备的音频输出模式发生改变后,立即在用户界面上更新该音频播放设备的音频输出模式,用户打开用户界面时便可以显示该音频播放设备的正确的音频输出模式。

步骤730,根据所述音频输出模式判断是否存在第一音频播放设备和第二音频播放设备,若是,则执行步骤740。

其中,所述第一音频播放设备的音频输出模式为第一音频输出模式,所述第二音频播放设备的音频输出模式为第二音频输出模式。

步骤740,根据所述第一音频播放设备以及所述第二音频播放设备建立立体声播放组。

其中,步骤720与步骤730和步骤740的顺序不限于上述顺序,步骤720还可以位于步骤730与步骤740之间,步骤720还可以位于步骤740之后。

本实施例的技术方案,通过接收音频播放设备的音频输出模式或接收音频播放设备的摆放方向,根据所述摆放方向确定所述音频播放设备的音频输出模式,并判断是否存在第一音频播放设备和第二音频播放设备,其中,所述第一音频播放设备的音频输出模式为第一音频输出模式,所述第二音频播放设备的音频输出模式为第二音频输出模式,若是,则建立立体声播放组,从而用户在配置立体声输出时,只需调整将要配置为立体声输出的音频播放设备的摆放方向,便可以自动组建为立体声播放组,得到音频数据的立体声输出,不需要用户再在app上手动对应选定相应的音频播放设备,减少了立体声输出的配置时间。

图8是本发明实施例提供的一种配置音频播放设备立体声输出的方法的流程图,如图8所示,该方法包括如下步骤:

步骤810,周期性查询所述音频播放设备的音频输出模式;或者

周期性查询所述音频播放设备的摆放方向,根据所述摆放方向确定所述音频播放设备的音频输出模式。

在获取音频播放系统中音频播放设备的音频输出模式时,可以周期性查询音频播放系统中的音频播放设备的音频输出模式,进而获取到音频播放系统中的所有音频播放设备的音频输出模式;还可以周期性查询音频播放设备的摆放方向,并根据所述摆放方向确定音频播放设备的音频输出模式。

步骤820,根据所述音频输出模式判断是否存在第一音频播放设备和第二音频播放设备,若是,则执行步骤830。

其中,所述第一音频播放设备的音频输出模式为第一音频输出模式,所述第二音频播放设备的音频输出模式为第二音频输出模式。步骤830,根据所述第一音频播放设备以及所述第二音频播放设备建立立体声播放组。

本实施例的技术方案,通过周期性查询音频播放设备的音频输出模式或者周期性查询所述音频播放设备的摆放方向,根据所述摆放方向确定所述音频播放设备的音频输出模式,可以快速直接的获取到音频播放设备的音频输出模式。

图9是本发明实施例提供的一种配置音频播放设备立体声输出的装置的结构示意图,本实施例所述的配置音频播放设备的立体声输出的装置可集成在手机、平板电脑、智能手环或者智能手表等移动终端中,如图9所示,本实施例所述的配置音频播放设备的立体声输出的装置包括:输出模式获取模块910、判断模块920和播放组建立模块930。

其中,输出模式获取模块910,用于获取音频播放设备的音频输出模式,其中,所述音频播放设备的音频输出模式根据音频播放设备的摆放方向确定;

判断模块920,用于根据所述音频输出模式判断是否存在第一音频播放设备和第二音频播放设备,其中,所述第一音频播放设备的音频输出模式为第一音频输出模式,所述第二音频播放设备的音频输出模式为第二音频输出模式;

播放组建立模块930,用于若判断模块的判断结果为是,则根据所述第一音频播放设备以及所述第二音频播放设备建立立体声播放组。

可选的,所述输出模式获取模块具体用于:

接收音频播放设备发送的音频输出模式;或者

接收音频播放设备发送的摆放方向,根据所述摆放方向确定所述音频播放设备的音频输出模式;

所述装置还包括:

更新显示模块,用于更新显示所述音频播放设备的音频输出模式。

可选的,所述输出模式获取模块具体用于:

周期性查询所述音频播放设备的音频输出模式;或者

周期性查询所述音频播放设备的摆放方向,根据所述摆放方向确定所述音频播放设备的音频输出模式。

可选的,所述播放组建立模块包括:

第一播放组建立单元,用于如果所述第一音频播放设备的数量和所述第二音频播放设备的数量相同,则将所述第一音频播放设备和所述第二音频播放设备组建为立体声播放组;

第二播放组建立单元,用于如果所述第一音频播放设备的数量和所述第二音频播放设备的数量不同,则选取数量相同的第一音频播放设备和第二音频播放设备,并组建为立体声播放组。

可选的,所述第二播放组建立单元包括:

设备显示子单元,用于提示用户所述第一音频播放设备的数量和所述第二音频播放设备的数量不同,并显示所述第一音频播放设备和所述第二音频播放设备,用于供用户选取数量相同的第一音频播放设备和第二音频播放设备;

设备选定子单元,用于接收用户对第一音频播放设备的第一选取操作,并选定所述第一选取操作针对的第一音频播放设备,接收用户对第二音频播放设备的第二选取操作,并选定所述第二选取操作针对的第二音频播放设备;

提示子单元,用于在选定的第一音频播放设备的数量和选定的第二音频播放设备的数量相同时,对用户进行提示;

播放组建立子单元,用于如果接收到用户的确定操作,则将选定的第一音频播放设备和选定的第二音频播放设备组建为立体声播放组。

本实施例的技术方案,通过输出模式获取模块获取音频播放设备的音频输出模式,所述音频播放设备的音频输出模式根据音频播放设备的摆放方向确定,判断模块根据所述音频输出模式判断是否存在第一音频播放设备和第二音频播放设备,其中,所述第一音频播放设备的音频输出模式为第一音频输出模式,所述第二音频播放设备的音频输出模式为第二音频输出模式,播放组建立模块在判断模块的判断结果为是时,根据所述第一音频播放设备和第二音频播放设备建立立体声播放组,用户在配置立体声输出时,只需调整将要配置为立体声输出的音频播放设备的摆放方向,便可以自动组建为立体声播放组,得到音频数据的立体声输出,不需要用户再在app上手动对应选定相应的音频播放设备,减少了立体声输出的配置时间。

本发明实施例提供了一种移动终端,该移动终端可以包括本发明任意实施例提供的配置音频播放设备立体声输出的装置。所述移动终端包括手机、平板电脑及可穿戴设备等,可穿戴设备包括智能手环或者智能手表等。图10为本发明实施例提供的一种移动终端的结构示意图,如图10所示,该移动终端可以包括:壳体(图中未示出)、存储器1001、中央处理器(centralprocessingunit,cpu)1002(又称处理器,以下简称cpu)、存储在存储器1001上并可在处理器1002上运行的计算机程序、电路板(图中未示出)和电源电路(图中未示出)。所述电路板安置在所述壳体围成的空间内部;所述cpu1002和所述存储器1001设置在所述电路板上;所述电源电路,用于为所述终端的各个电路或器件供电;所述存储器1001,用于存储可在处理器上运行的计算机程序;所述cpu1002通过读取并执行所述存储器1001中存储的计算机程序。

该移动终端还包括:外设接口1003、rf(radiofrequency,射频)电路1005、音频电路1006、扬声器1011、电源管理芯片1008、输入/输出(i/o)子系统1009、触摸屏1012、其他输入/控制设备1010以及外部端口1004,这些部件通过一个或多个通信总线或信号线1007来通信。

应该理解的是,图示移动终端1000仅仅是移动终端的一个范例,并且移动终端1000可以具有比图中所示出的更多的或者更少的部件,可以组合两个或更多的部件,或者可以具有不同的部件配置。图中所示出的各种部件可以在包括一个或多个信号处理和/或专用集成电路在内的硬件、软件、或硬件和软件的组合中实现。

下面就本实施例提供的用于配置音频播放设备立体声输出的移动终端进行详细的描述,该移动终端以手机为例。

存储器1001,所述存储器1001可以被cpu1002、外设接口1003等访问,所述存储器1001可以包括高速随机存取存储器,还可以包括非易失性存储器,例如一个或多个磁盘存储器件、闪存器件、或其他易失性固态存储器件。

外设接口1003,所述外设接口1003可以将设备的输入和输出外设连接到cpu1002和存储器1001。

i/o子系统1009,所述i/o子系统1009可以将设备上的输入输出外设,例如触摸屏1012和其他输入/控制设备1010,连接到外设接口1003。i/o子系统1009可以包括显示控制器10091和用于控制其他输入/控制设备1010的一个或多个输入控制器10092。其中,一个或多个输入控制器10092从其他输入/控制设备1010接收电信号或者向其他输入/控制设备1010发送电信号,其他输入/控制设备1010可以包括物理按钮(按压按钮、摇臂按钮等)、拨号盘、滑动开关、操纵杆、点击滚轮。值得说明的是,输入控制器10092可以与以下任一个连接:键盘、红外端口、usb接口以及诸如鼠标的指示设备。

触摸屏1012,所述触摸屏1012是用户终端与用户之间的输入接口和输出接口,将可视输出显示给用户,可视输出可以包括图形、文本、图标、视频等。

i/o子系统1009中的显示控制器10091从触摸屏1012接收电信号或者向触摸屏1012发送电信号。触摸屏1012检测触摸屏上的接触,显示控制器10091将检测到的接触转换为与显示在触摸屏1012上的用户界面对象的交互,即实现人机交互,显示在触摸屏1012上的用户界面对象可以是运行游戏的图标、联网到相应网络的图标等。值得说明的是,设备还可以包括光鼠,光鼠是不显示可视输出的触摸敏感表面,或者是由触摸屏形成的触摸敏感表面的延伸。

rf电路1005,主要用于建立手机与无线网络(即网络侧)的通信,实现手机与无线网络的数据接收和发送。例如收发短信息、电子邮件等。具体地,rf电路1005接收并发送rf信号,rf信号也称为电磁信号,rf电路1005将电信号转换为电磁信号或将电磁信号转换为电信号,并且通过该电磁信号与通信网络以及其他设备进行通信。rf电路1005可以包括用于执行这些功能的已知电路,其包括但不限于天线系统、rf收发机、一个或多个放大器、调谐器、一个或多个振荡器、数字信号处理器、codec(coder-decoder,编译码器)芯片组、用户标识模块(subscriberidentitymodule,sim)等等。

音频电路1006,主要用于从外设接口1003接收音频数据,将该音频数据转换为电信号,并且将该电信号发送给扬声器1011。

扬声器1011,用于将手机通过rf电路1005从无线网络接收的语音信号,还原为声音并向用户播放该声音。

电源管理芯片1008,用于为cpu1002、i/o子系统及外设接口所连接的硬件进行供电及电源管理。

本发明实施例提供的cpu1002在执行所述存储器1001中存储的计算机程序时实现以下步骤:

获取音频播放设备的音频输出模式,其中,所述音频播放设备的音频输出模式根据音频播放设备的摆放方向确定;

根据所述音频输出模式判断是否存在第一音频播放设备和第二音频播放设备,其中,所述第一音频播放设备的音频输出模式为第一音频输出模式,所述第二音频播放设备的音频输出模式为第二音频输出模式;

若是,则根据所述第一音频播放设备以及所述第二音频播放设备建立立体声播放组。

本实施例所述的移动终端,通过获取音频播放设备的音频输出模式,所述音频播放设备的音频输出模式根据音频播放设备的摆放方向确定,根据所述音频输出模式判断是否存在第一音频播放设备和第二音频播放设备,其中,所述第一音频播放设备的音频输出模式为第一音频输出模式,所述第二音频播放设备的音频输出模式为第二音频输出模式,若是,则根据所述第一音频播放设备和第二音频播放设备建立立体声播放组,用户在配置立体声输出时,只需调整将要配置为立体声输出的音频播放设备的摆放方向,便可以自动组建为立体声播放组,得到音频数据的立体声输出,不需要用户再在app上手动对应选定相应的音频播放设备,减少了立体声输出的配置时间。

注意,上述仅为本发明的较佳实施例及所运用技术原理。本领域技术人员会理解,本发明不限于这里所述的特定实施例,对本领域技术人员来说能够进行各种明显的变化、重新调整和替代而不会脱离本发明的保护范围。因此,虽然通过以上实施例对本发明进行了较为详细的说明,但是本发明不仅仅限于以上实施例,在不脱离本发明构思的情况下,还可以包括更多其他等效实施例,而本发明的范围由所附的权利要求范围决定。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1