一种信息处理方法及装置制造方法

文档序号:6765263阅读:179来源:国知局
一种信息处理方法及装置制造方法
【专利摘要】本发明公开了一种信息处理方法及装置,解决了现有技术中音频输出质量不佳的技术问题,该方法应用于第一电子设备,所述第一电子设备中包括第一多媒体文件,所述第一多媒体文件至少包括音频数据,所述方法包括:获得一用于播放所述第一多媒体文件的播放请求;基于所述播放请求,至少将所述音频数据中的第一部分音频数据发送给第二电子设备;响应所述播放请求,以第一进度在所述第一电子设备上输出与第一声道对应的基于所述音频数据获得的第一声道音频数据,同时,控制所述第二电子设备以所述第一进度输出与第二声道对应的至少基于所述第一部分音频数据获得的所述第二声道音频数据,其中,所述第一声道不同于所述第二声道。
【专利说明】一种信息处理方法及装置

【技术领域】
[0001]本发明涉及电子【技术领域】,尤其涉及一种信息处理方法及装置。

【背景技术】
[0002]随着科学技术的不断发展,电子技术也得到了飞速的发展,人们也享受到了科技发展带来的各种便利,现在人们可以通过各种类型的电子设备享受随着科技发展带来的舒适生活。比如,手机,PAD等电子设备已经成为人们生活中一个不可或缺的部分。
[0003]现有技术中的手机,PAD等电子设备为用户经常携带的电子设备,用户常用手机,PAD等电子设备播放多媒体文件,但是现有技术中的手机,PAD等电子设备只有一个扬声器,不能输出立体声,或者即使有两个扬声器,受电子设备的尺寸限制,两个扬声器之间的距离很小,立体声效果不明显。因此,现有技术中手机,PAD等电子设备存在音频输出质量不佳的技术问题。


【发明内容】

[0004]本申请实施例通过提供一种信息处理方法及装置,解决了现有技术中音频输出质量不佳的技术问题,进而提高了现有电子设备的音频输出质量,也使电子设备音频输出更智能化。
[0005]第一方面,本发明实施例提供了一种信息处理方法,应用于第一电子设备,所述第一电子设备中包括第一多媒体文件,所述第一多媒体文件至少包括音频数据,所述方法包括:
[0006]获得一用于播放所述第一多媒体文件的播放请求;
[0007]基于所述播放请求,至少将所述音频数据中的第一部分音频数据发送给第二电子设备;
[0008]响应所述播放请求,以第一进度在所述第一电子设备上输出与第一声道对应的基于所述音频数据获得的第一声道音频数据,同时,控制所述第二电子设备以所述第一进度输出与第二声道对应的至少基于所述第一部分音频数据获得的所述第二声道音频数据,其中,所述第一声道不同于所述第二声道。
[0009]可选的,所述至少将所述音频数据中的第一部分音频数据发送给第二电子设备,具体为:
[0010]判断所述音频数据中是否包括所述第二声道音频数据,获得第一判断结果;
[0011]在所述第一判断结果为是时,将所述第二声道音频数据发送给所述第二电子设备。
[0012]可选的,所述至少将所述音频数据中的第一部分音频数据发送给第二电子设备,具体为:
[0013]将所述音频数据发送给所述第二电子设备。
[0014]可选的,所述响应所述播放请求,以第一进度在所述第一电子设备上输出与第一声道对应的基于所述音频数据获得的第一声道音频数据,具体为:
[0015]依据所述第一部分音频数据判断是否满足一预设播放条件,获得第二判断结果
[0016]当所述第二判断结果表明所述第一部分音频数据满足所述预设播放条件时,响应所述播放请求,生成第一控制指令;
[0017]执行所述第一控制指令,控制以所述第一进度在所述第一电子设备上输出所述第一声道音频数据。
[0018]可选的,所述依据所述第一部分音频数据判断是否满足一预设播放条件,获得第二判断结果,具体为:
[0019]实时检测获得所述第一部分音频数据的发送进度;
[0020]判断所述发送进度是否大于等于一预设发送进度,获得所述第二判断结果,其中,当所述第二判断结果表明所述发送进度大于等于所述预设发送进度时,表明满足所述预设播放条件。
[0021]可选的,所述依据所述第一部分音频数据判断是否满足一预设播放条件,获得第二判断结果,具体为:
[0022]检测是否接收到所述第二电子设备发送的反馈信息,所述反馈信息为所述第二电子设备基于所述第一部分音频数据的当前缓冲进度生成的反馈信息;
[0023]当接收到所述反馈信息时,根据所述反馈信息判断所述第二电子设备基于所述当前缓冲进度是否能够以所述第一进度输出所述第二声道音频数据,获得所述第二判断结果,其中,当所述第二判断结果为是时,表明满足所述预设播放条件。
[0024]可选的,所述响应所述播放请求,以第一进度在所述第一电子设备上输出与第一声道对应的基于所述音频数据获得的第一声道音频数据,具体为:
[0025]接收所述第二电子设备发送的第二控制指令,所述第二控制指令为第二电子设备在所述第一部分音频数据的当前缓冲进度能够使所述第二电子设备以所述第一进度输出所述第二声道音频数据时生成的控制指令;
[0026]执行所述第二控制指令,以所述第一进度在所述第一电子设备上输出所述第一声道音频数据;同时,控制所述第二电子设备以所述第一进度输出所述第二声道音频数据。
[0027]第二方面,本发明实施例还提供了一种信息处理方法,应用于第二电子设备,所述方法包括:
[0028]接收来自第一电子设备的第一部分音频数据;
[0029]响应来自所述第一电子设备的播放请求,以第一进度在所述第二电子设备上输出与第二声道对应的至少基于所述第一部分音频数据获得的所述第二声道音频数据,同时,所述第一电子设备响应所述播放请求,以所述第一进度在所述第一电子设备上输出与第一声道对应的基于所述第一电子设备上包括的第一多媒体文件中的音频数据获得的第一声道音数据。
[0030]可选的,所述接收来自第一电子设备的第一部分音频数据;具体为:
[0031 ] 接收来自所述第一电子设备的所述第二声道音频数据,或
[0032]接收来自所述第一电子设备的所述音频数据。
[0033]可选的,所述响应来自所述第一电子设备的播放请求,以第一进度在所述第二电子设备上输出与第二声道对应的至少基于所述第一部分音频数据获得的所述第二声道音频数据,具体为:
[0034]接收来自所述第一电子设备的第一控制指令,执行所述第一控制指令,以所述第一进度在所述第二电子设备上输出所述第二声道音频数据。
[0035]可选的,所述接收来自第一电子设备的第一部分音频数据与所述接收来自所述第一电子设备的第一控制指令,执行所述第一控制指令,以所述第一进度在所述第二电子设备上输出所述第二声道音频数据之间,所述方法还包括:
[0036]基于所述第一音频数据的当前缓冲进度生成一反馈信息;
[0037]将所述反馈信息发送给所述第一电子设备,以使所述第一电子设备根据所述反馈信息生成所述第一控制指令。
[0038]可选的,所述响应来自所述第一电子设备的播放请求,以第一进度在所述第二电子设备上输出与第二声道对应的至少基于所述第一部分音频数据获得的所述第二声道音频数据,具体为:
[0039]在所述第一部分音频数据的当前缓冲进度能够使所述第二电子设备以所述第一进度输出所述第二声道音频数据时,生成第二控制指令;
[0040]执行所述第二控制指令,以所述第一进度在所述第二电子设备上输出所述第二声道音频数据,同时将所述第二控制指令发送给所述第一电子设备,以使所述第一电子设备根据所述第二控制指令,以所述第一进度在所述第一电子设备上输出所述第一声道音频数据。
[0041]第三方面,本发明实施例还提供了一种装置,应用于第一电子设备,所述第一电子设备中包括第一多媒体文件,所述第一多媒体文件至少包括音频数据,所述装置包括:
[0042]获得单元,用于获得一用于播放所述第一多媒体文件的播放请求;
[0043]第一发送单元,用于基于所述播放请求,至少将所述音频数据中的第一部分音频数据发送给第二电子设备;
[0044]输出单元,用于响应所述播放请求,以第一进度在所述第一电子设备上输出与第一声道对应的基于所述音频数据获得的第一声道音频数据,同时,控制所述第二电子设备以所述第一进度输出与第二声道对应的至少基于所述第一部分音频数据获得的所述第二声道音频数据,其中,所述第一声道不同于所述第二声道。
[0045]可选的,所述第一发送单元,具体为:
[0046]判断模块,用于判断所述音频数据中是否包括所述第二声道音频数据,获得第一判断结果;
[0047]发送模块,用于在所述第一判断结果为是时,将所述第二声道音频数据发送给所述第二电子设备。
[0048]可选的,所述第一发送单元具体用于:
[0049]将所述音频数据发送给所述第二电子设备。
[0050]可选的,所述输出单元具体包括:
[0051]判断模块,用于依据所述第一部分音频数据判断是否满足一预设播放条件,获得第二判断结果
[0052]生成模块,用于当所述第二判断结果表明所述第一部分音频数据满足所述预设播放条件时,响应所述播放请求,生成第一控制指令;
[0053]控制模块,用于执行所述第一控制指令,控制以所述第一进度在所述第一电子设备上输出所述第一声道音频数据。
[0054]可选的,所述判断模块,具体包括:
[0055]第一检测子模块,用于实时检测获得所述第一部分音频数据的发送进度;
[0056]第一判断子模块,用于判断所述发送进度是否大于等于一预设发送进度,获得所述第二判断结果,其中,当所述第二判断结果表明所述发送进度大于等于所述预设发送进度时,表明满足所述预设播放条件。
[0057]可选的,所述判断模块,具体包括:
[0058]第二检测子模块,用于检测是否接收到所述第二电子设备发送的反馈信息,所述反馈信息为所述第二电子设备基于所述第一部分音频数据的当前缓冲进度生成的反馈信息;
[0059]第二判断子模块,用于当接收到所述反馈信息时,根据所述反馈信息判断所述第二电子设备基于所述当前缓冲进度是否能够以所述第一进度输出所述第二声道音频数据,获得所述第二判断结果,其中,当所述第二判断结果为是时,表明满足所述预设播放条件。
[0060]可选的,所述输出单元具体包括:
[0061]接收模块,用于接收所述第二电子设备发送的第二控制指令,所述第二控制指令为第二电子设备在所述第一部分音频数据的当前缓冲进度能够使所述第二电子设备以所述第一进度输出所述第二声道音频数据时生成的控制指令;
[0062]控制模块,用于执行所述第二控制指令,以所述第一进度在所述第一电子设备上输出所述第一声道音频数据;同时,控制所述第二电子设备以所述第一进度输出所述第二声道音频数据。
[0063]第三方面,本发明实施例提供了一种装置,应用于第二电子设备,所述装置包括:
[0064]接收单元,用于接收来自第一电子设备的第一部分音频数据;
[0065]响应单元,用于响应来自所述第一电子设备的播放请求,以第一进度在所述第二电子设备上输出与第二声道对应的至少基于所述第一部分音频数据获得的所述第二声道音频数据,同时,所述第一电子设备响应所述播放请求,以所述第一进度在所述第一电子设备上输出与第一声道对应的基于所述第一电子设备上包括的第一多媒体文件中的音频数据获得的第一声道音数据。
[0066]可选的,所述接收单元用于:
[0067]接收来自所述第一电子设备的所述第二声道音频数据,或
[0068]接收来自所述第一电子设备的所述音频数据。
[0069]可选的,所述响应单元用于:接收来自所述第一电子设备的第一控制指令,执行所述第一控制指令,以所述第一进度在所述第二电子设备上输出所述第二声道音频数据。
[0070]可选的,所述装置还包括:
[0071]第一生成单元,用于基于所述第一音频数据的当前缓冲进度生成一反馈信息;
[0072]第二发送单元,用于将所述反馈信息发送给所述第一电子设备,以使所述第一电子设备根据所述反馈信息生成所述第一控制指令。
[0073]可选的,所述响应单元具体包括:
[0074]第二生成单元,用于在所述第一部分音频数据的当前缓冲进度能够使所述第二电子设备以所述第一进度输出所述第二声道音频数据时,生成第二控制指令;
[0075]执行单元,用于执行所述第二控制指令,以所述第一进度在所述第二电子设备上输出所述第二声道音频数据,同时将所述第二控制指令发送给所述第一电子设备,以使所述第一电子设备根据所述第二控制指令,以所述第一进度在所述第一电子设备上输出所述第一声道音频数据。
[0076]本申请实施例中提供的一个或多个技术方案,至少具有如下技术效果或优点:
[0077]1、在本发明实施例中的方法包括:获得一用于播放所述第一多媒体文件的播放请求;基于所述播放请求,至少将所述音频数据中的第一部分音频数据发送给第二电子设备;响应所述播放请求,以第一进度在所述第一电子设备上输出与第一声道对应的基于所述音频数据获得的第一声道音频数据,同时,控制所述第二电子设备以所述第一进度输出与第二声道对应的至少基于所述第一部分音频数据获得的所述第二声道音频数据,其中,所述第一声道不同于所述第二声道。因此,第一电子设备响应所述播放请求时,能够控制第一电子设备和第二电子设备基于同一进度分别输出一音频数据的两个声道数据,因此,能够通过第一电子设备控制第二电子设备以协同输出立体声的效果,因此,有效解决了现有技术中音频输出质量不佳的技术问题,进而提高了现有电子设备的音频输出质量,也使电子设备音频输出更智能化。

【专利附图】

【附图说明】
[0078]图1为本发明实施例一中信息处理方法的流程图;
[0079]图2为本发明实施例二中信息处理方法的流程图;
[0080]图3为本发明实施例三中装置的结构图;
[0081]图4为本发明实施例四中装置的结构图。

【具体实施方式】
[0082]本发明实施例提供了一种信息处理方法及装置,用于解决现有技术中电子设备存在音频输出质量不佳的技术问题。
[0083]本发明实施例中的技术方案为解决上述音频输出质量不佳的问题,总的思路如下:
[0084]获得一用于播放所述第一多媒体文件的播放请求;基于所述播放请求,至少将所述音频数据中的第一部分音频数据发送给第二电子设备;响应所述播放请求,以第一进度在所述第一电子设备上输出与第一声道对应的基于所述音频数据获得的第一声道音频数据,同时,控制所述第二电子设备以所述第一进度输出与第二声道对应的至少基于所述第一部分音频数据获得的所述第二声道音频数据,其中,所述第一声道不同于所述第二声道。
[0085]通过上述技术方案,在第一电子设备获得播放请求时,能够将第一部分音频数据发送给第二电子设备,则第一电子设备响应所述播放请求时,能够控制第一电子设备和第二电子设备基于同一进度分别输出一音频数据的两个声道数据,因此,能够通过第一电子设备控制第二电子设备以协同输出立体声的效果,因此,有效解决了现有技术中音频输出质量不佳的技术问题,进而提高了现有电子设备的音频输出质量,也使电子设备音频输出更智能化。
[0086]为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0087]在发明实施例中,所述第一电子设备和第二电子设备可以是PC (个人计算机)、笔记本、PAD (平板电脑)、智能手机等等不同的电子设备,本发明对此不作限制。
[0088]下面结合附图对本发明优选的实施方式进行详细说明。
[0089]实施例一
[0090]参考图1,本发明实施例提供了一种信息处理方法,应用于第一电子设备,所述第一电子设备中包括第一多媒体文件,所述第一多媒体文件至少包括音频数据,所述方法包括:
[0091]SlOl:获得一用于播放所述第一多媒体文件的播放请求;
[0092]具体的,第一电子设备播放的第一多媒体文件可以为视频文件,也可以为单独的音乐文件。用于播放所述第一多媒体文件的播放请求为基于一特定APK(AndroidPackage,安卓安装包)的播放请求。所述播放请求可以为在第一多媒体文件处于播放过程中或第一多媒体文件处于非播放过程中获得的播放请求。
[0093]在本发明实施例中,在执行步骤SlOl之前,使第一电子设备通过一无线通信方式与第二电子设备处于连接状态,具体的,可以通过蓝牙,WIFI等方式连接使所述第一电子设备和第二电子设备处于连接状态。
[0094]S102:基于所述播放请求,至少将所述音频数据中的第一部分音频数据发送给第二电子设备。
[0095]在本实施例中以第一电子设备通过蓝牙与第二电子设备连接为例进行举例说明,将蓝牙驱动与用于播放所述第一多媒体文件的APK (AndroidPackage,安卓安装包)关联,当所述APK获得用于播放所述第一多媒体文件的播放请求时,所述APK响应所述播放请求向蓝牙驱动发送一通知消息,接着,蓝牙驱动在接收到所述通知消息之后,请求与所述第二电子设备通过蓝牙连接。在第二电子设备接收到第一电子设备的蓝牙连接请求时,使第一电子设备与第二电子设备处于蓝牙连接状态之后,第一电子设备通过蓝牙向第二电子设备发送第一部分音频数据。
[0096]较佳的,在一实施例中,在第一电子设备通过蓝牙与第二电子设备处于连接状态之后,第一电子设备通过蓝牙控制第一电子设备与第二电子设备的音量相同。具体的,可以为:第一电子设备通过蓝牙获知第二电子设备的扬声器音量值,然后,可以在第一电子设备的扬声器音量值较大时,第一电子设备控制减小第一电子设备的扬声器音量值;在第二电子设备的扬声器音量值较小时,第一电子设备通过蓝牙控制减小第一电子设备的扬声器音量值。也可以第一电子设备直接通过蓝牙控制第二电子设备的扬声器音量值同步至第一电子设备的扬声器音量值。因此,在执行步骤S103之前,第一电子设备能控制第一电子设备与第二电子设备输出首量值相同。
[0097]较佳的,在一实施例中,第一电子设备通过蓝牙向第二电子设备发送第一部分音频数据为:第一电子设备根据所述第一多媒体文件在第一电子设备中的存储路径获得所述第一多媒体文件中的音频数据,将所述音频数据中的第一部分音频数据发送给第二电子设备。具体的,第一部分音频数据具体可以为第一多媒体文件中的整个音频数据,也可以为整个音频数据中的用于第二声道输出的第二声道音频数据,具体的,第一电子设备判断所述音频数据中是否包括所述第二声道音频数据,获得第一判断结果;在所述第一判断结果为是时,将所述第二声道音频数据发送给所述第二电子设备。
[0098]具体的,第一声道与第二声道为不同的声道,比如,第一声道为左声道,第二声道为右声道,则第一声道音频数据为左声道音频数据,第二声道音频数据为右声道音频数据;或者第一声道为右声道,第二声道为左声道,则第一声道音频数据为右声道音频数据,第二声道音频数据为左声道音频数据。
[0099]在具体实施过程中,第一电子设备在判断所述整个音频数据中包括左声道音频数据和右声道音频数据时,第一电子设备将左声道音频数据或右声道音频数据发送给第二电子设备。又比如,第一电子设备在判断所述整个音频数据的数据格式为其他音频格式时,例如为单声道音频数据,或者多声道音频数据时,可以转换成标准的双声道音频格式,然后将经过音频格式转换后的左声道音频数据或右声道音频数据发送给第二电子设备。
[0100]S103:响应所述播放请求,以第一进度在所述第一电子设备上输出与第一声道对应的基于所述音频数据获得的第一声道音频数据,同时,控制所述第二电子设备以所述第一进度输出与第二声道对应的至少基于所述第一部分音频数据获得的所述第二声道音频数据,其中,所述第一声道不同于所述第二声道。
[0101]在一实施方式中,步骤S103具体包括:步骤1:第一电子设备依据所述第一部分音频数据判断是否满足一预设播放条件,获得第二判断结果。
[0102]在本发明实施例中,第一电子设备依据所述第一部分音频数据判断是否满足一预设播放条件至少存在如下两种实施方式。
[0103]第一种实施方式:
[0104]在第一电子设备执行步骤S102过程中,还包括如下步骤:第一电子设备实时检测获得所述第一部分音频数据的发送进度;判断所述发送进度是否大于等于一预设发送进度,获得所述第二判断结果。其中,预设进度为第二电子设备当前接收的音频数据可以正常播放时的发送进度,预设进度也可以为自定义的预设发送进度。具体的,可以自定义发送音频数据的预设发送进度发送的音频数据量为I兆,2兆等或时间长度为5分钟,10分钟等或发送百分比为5%,10%等。当所述第二判断结果表明所述发送进度大于等于所述预设发送进度时,表明满足所述预设播放条件。
[0105]比如,第一多媒体文件为一播放时长为5分钟,文件大小为6.8兆的音乐文件,在第一电子设备将第二声道音频数据给发送给第二电子设备过程中,第一电子设备实时检测蓝牙发送第一多媒体文件的已发送音频数据量,当检测到已发送音频数据量达到5%时等于预设发送进度,表明满足播放条件。
[0106]第二种实施方式:
[0107]第一电子设备检测是否接收到所述第二电子设备发送的反馈信息,所述反馈信息为所述第二电子设备基于所述第一部分音频数据的当前缓冲进度生成的反馈信息;具体的,当前缓冲进度具体包括接收的第一部分音频数据量以及第二电子设备的蓝牙当前平均接收速率。第一电子设备当接收到所述反馈信息时,根据所述反馈信息判断所述第二电子设备基于所述当前缓冲进度是否能够以所述第一进度输出所述第二声道音频数据,获得所述第二判断结果,其中,当所述第二判断结果为是时,表明满足所述预设播放条件。
[0108]比如,第一多媒体文件为一播放时长为5分钟,文件大小为6.8兆的音乐文件,则第二电子设备在接收所述第二声道音频数据过程中,第二电子设备实时检测所述第二声道音频数据的当前缓冲进度,假设第二电子设备检测接收到的第一部分音频数据量为5%,当前蓝牙平均接收速率为每秒X kb,并发送给第一电子设备,第一电子设备根据5%和X kb判断第二电子设备是否可以实时流畅的输出第二声道音频数据,当检测结果为是时,表明满足预设播放条件。
[0109]当通过第一种实施方式或第二种实施方式判断出满足预设播放条件时,执行步骤2:当所述第二判断结果表明所述第一部分音频数据满足所述预设播放条件时,响应所述播放请求,生成第一控制指令。
[0110]在步骤2之后,第一电子设备接着执行步骤3:执行所述第一控制指令,控制以所述第一进度在所述第一电子设备上输出所述第一声道音频数据,同时将所述第一控制指令发送给所述第二电子设备。
[0111]当播放请求为第一多媒体文件播放到2:34时获得的播放请求时,第一电子设备控制第一电子设备从2:34时刻处输出第一声道音频数据,同时将所述第一控制指令发送给第二电子设备,控制第二电子设备从2:34时刻处输出第二声道音频数据。当播放请求为第一多媒体文件处于非播放状态时获得的播放请求时,第一电子设备将生成的第一控制指令发送给第二电子设备,使第一电子设备控制第一电子设备和第二电子设备同时从零时刻处开始播放,以控制第一电子设备从零时刻开始输出第一声道音频数据,以及控制第二电子设备从零时刻开始输出第二声道音频数据。因此,能够使第一电子设备和第二电子设备同时从同一时刻处输出数据的不同声道数据,实现了两个声道输出音频的同步性。
[0112]在另一实施例中,步骤S103具体为:接收所述第二电子设备发送的第二控制指令,所述第二控制指令为第二电子设备在所述第一部分音频数据的当前缓冲进度能够使所述第二电子设备以所述第一进度输出所述第二声道音频数据时生成的控制指令;执行所述第二控制指令,以所述第一进度在所述第一电子设备上输出所述第一声道音频数据;同时,控制所述第二电子设备以所述第一进度输出所述第二声道音频数据。
[0113]实施例二
[0114]基于同一发明构思,本发明实施例还提供了一种信息处理方法,应用于第二电子设备,参考图2,所述方法包括如下步骤:
[0115]S201:接收来自第一电子设备的第一部分音频数据。
[0116]在具体实施过程中,所述接收来自第一电子设备的第一部分音频数据;具体为:
[0117]接收来自所述第一电子设备的所述第二声道音频数据,或接收来自所述第一电子设备的所述音频数据。
[0118]S202:响应来自所述第一电子设备的播放请求,以第一进度在所述第二电子设备上输出与第二声道对应的至少基于所述第一部分音频数据获得的所述第二声道音频数据,同时,所述第一电子设备响应所述播放请求,以所述第一进度在所述第一电子设备上输出与第一声道对应的基于所述第一电子设备上包括的第一多媒体文件中的音频数据获得的第一声道音数据。
[0119]在具体实施过程中,步骤S202具体为:接收来自所述第一电子设备的第一控制指令,执行所述第一控制指令,以所述第一进度在所述第二电子设备上输出所述第二声道音频数据。
[0120]进一步,在具体实施过程中,所述接收来自第一电子设备的第一部分音频数据与所述接收来自所述第一电子设备的第一控制指令,执行所述第一控制指令,以所述第一进度在所述第二电子设备上输出所述第二声道音频数据之间,所述方法还包括:
[0121]基于所述第一音频数据的当前缓冲进度生成一反馈信息;
[0122]将所述反馈信息发送给所述第一电子设备,以使所述第一电子设备根据所述反馈信息生成所述第一控制指令。
[0123]进一步,在具体实施过程中,所述响应来自所述第一电子设备的播放请求,以第一进度在所述第二电子设备上输出与第二声道对应的至少基于所述第一部分音频数据获得的所述第二声道音频数据,具体为:
[0124]在所述第一部分音频数据的当前缓冲进度能够使所述第二电子设备以所述第一进度输出所述第二声道音频数据时,生成第二控制指令;
[0125]执行所述第二控制指令,以所述第一进度在所述第二电子设备上输出所述第二声道音频数据,同时将所述第二控制指令发送给所述第一电子设备,以使所述第一电子设备根据所述第二控制指令,以所述第一进度在所述第一电子设备上输出所述第一声道音频数据。
[0126]本实施例中的信息处理方法与前述实施例一中的信息处理方法是基于同一发明构思下的两个方面,在前面已经对方法的实施过程作了详细的描述,所以本领域技术人员可根据前述描述清楚的了解本实施例中的信息处理方法的实施过程,为了说明书的简洁,在此就不再赘述了。
[0127]实施例三
[0128]基于同一发明构思,本发明实施例还提供了一种装置,应用于第一电子设备,所述第一电子设备中包括第一多媒体文件,所述第一多媒体文件至少包括音频数据,参考图3所示,所述装置包括如下结构:
[0129]获得单元301,用于获得一用于播放所述第一多媒体文件的播放请求;
[0130]第一发送单元302,用于基于所述播放请求,至少将所述音频数据中的第一部分音频数据发送给第二电子设备;
[0131]输出单元303,用于响应所述播放请求,以第一进度在所述第一电子设备上输出与第一声道对应的基于所述音频数据获得的第一声道音频数据,同时,控制所述第二电子设备以所述第一进度输出与第二声道对应的至少基于所述第一部分音频数据获得的所述第二声道音频数据,其中,所述第一声道不同于所述第二声道。
[0132]进一步,在具体实施过程中,所述第一发送单元302,具体为:
[0133]判断模块,用于判断所述音频数据中是否包括所述第二声道音频数据,获得第一判断结果;
[0134]发送模块,用于在所述第一判断结果为是时,将所述第二声道音频数据发送给所述第二电子设备。
[0135]进一步,在具体实施过程中,所述第一发送单元302具体用于:
[0136]将所述音频数据发送给所述第二电子设备。
[0137]进一步,在具体实施过程中,所述输出单元303具体包括:
[0138]判断模块,用于依据所述第一部分音频数据判断是否满足一预设播放条件,获得第二判断结果
[0139]生成模块,用于当所述第二判断结果表明所述第一部分音频数据满足所述预设播放条件时,响应所述播放请求,生成第一控制指令;
[0140]控制模块,用于执行所述第一控制指令,控制以所述第一进度在所述第一电子设备上输出所述第一声道音频数据。
[0141]进一步,在具体实施过程中,所述判断模块,具体包括:
[0142]第一检测子模块,用于实时检测获得所述第一部分音频数据的发送进度;
[0143]第一判断子模块,用于判断所述发送进度是否大于等于一预设发送进度,获得所述第二判断结果,其中,当所述第二判断结果表明所述发送进度大于等于所述预设发送进度时,表明满足所述预设播放条件。
[0144]进一步,在具体实施过程中,所述判断模块,具体包括:
[0145]第二检测子模块,用于检测是否接收到所述第二电子设备发送的反馈信息,所述反馈信息为所述第二电子设备基于所述第一部分音频数据的当前缓冲进度生成的反馈信息;
[0146]第二判断子模块,用于当接收到所述反馈信息时,根据所述反馈信息判断所述第二电子设备基于所述当前缓冲进度是否能够以所述第一进度输出所述第二声道音频数据,获得所述第二判断结果,其中,当所述第二判断结果为是时,表明满足所述预设播放条件。
[0147]进一步,在具体实施过程中,所述输出单元303具体包括:
[0148]接收模块,用于接收所述第二电子设备发送的第二控制指令,所述第二控制指令为第二电子设备在所述第一部分音频数据的当前缓冲进度能够使所述第二电子设备以所述第一进度输出所述第二声道音频数据时生成的控制指令;
[0149]控制模块,用于执行所述第二控制指令,以所述第一进度在所述第一电子设备上输出所述第一声道音频数据;同时,控制所述第二电子设备以所述第一进度输出所述第二声道音频数据。
[0150]本实施例中的装置与前述实施例一中的信息处理方法是基于同一发明构思下的两个方面,在前面已经对方法的实施过程作了详细的描述,所以本领域技术人员可根据前述描述清楚的了解本实施例中的装置的结构及实施过程,为了说明书的简洁,在此就不再赘述了。
[0151]实施例四
[0152]基于同一发明构思,本发明实施例提供了一种装置,应用于第二电子设备,参考图4,所述装置包括如下结构:
[0153]接收单元401,用于接收来自第一电子设备的第一部分音频数据;
[0154]响应单元402,用于响应来自所述第一电子设备的播放请求,以第一进度在所述第二电子设备上输出与第二声道对应的至少基于所述第一部分音频数据获得的所述第二声道音频数据,同时,所述第一电子设备响应所述播放请求,以所述第一进度在所述第一电子设备上输出与第一声道对应的基于所述第一电子设备上包括的第一多媒体文件中的音频数据获得的第一声道音数据。
[0155]进一步,在具体实施过程中,所述接收单元401用于:
[0156]接收来自所述第一电子设备的所述第二声道音频数据,或
[0157]接收来自所述第一电子设备的所述音频数据。
[0158]进一步,在具体实施过程中,所述响应单元402用于:接收来自所述第一电子设备的第一控制指令,执行所述第一控制指令,以所述第一进度在所述第二电子设备上输出所述第二声道音频数据。
[0159]进一步,在具体实施过程中,所述装置还包括:
[0160]第一生成单元,用于基于所述第一音频数据的当前缓冲进度生成一反馈信息;
[0161]第二发送单元,用于将所述反馈信息发送给所述第一电子设备,以使所述第一电子设备根据所述反馈信息生成所述第一控制指令。
[0162]进一步,在具体实施过程中,所述响应单元402具体包括:
[0163]第二生成单元,用于在所述第一部分音频数据的当前缓冲进度能够使所述第二电子设备以所述第一进度输出所述第二声道音频数据时,生成第二控制指令;
[0164]执行单元,用于执行所述第二控制指令,以所述第一进度在所述第二电子设备上输出所述第二声道音频数据,同时将所述第二控制指令发送给所述第一电子设备,以使所述第一电子设备根据所述第二控制指令,以所述第一进度在所述第一电子设备上输出所述第一声道音频数据。
[0165]本实施例中的装置与前述实施例二中的信息处理方法是基于同一发明构思下的两个方面,在前面已经对方法的实施过程作了详细的描述,所以本领域技术人员可根据前述描述清楚的了解本实施例中的装置的结构及实施过程,为了说明书的简洁,在此就不再赘述了。
[0166]上述本申请实施例中的技术方案,至少具有如下的技术效果或优点:
[0167]1、在本发明实施例中的方法包括:获得一用于播放所述第一多媒体文件的播放请求;基于所述播放请求,至少将所述音频数据中的第一部分音频数据发送给第二电子设备;响应所述播放请求,以第一进度在所述第一电子设备上输出与第一声道对应的基于所述音频数据获得的第一声道音频数据,同时,控制所述第二电子设备以所述第一进度输出与第二声道对应的至少基于所述第一部分音频数据获得的所述第二声道音频数据,其中,所述第一声道不同于所述第二声道。因此,第一电子设备响应所述播放请求时,能够控制第一电子设备和第二电子设备基于同一进度分别输出一音频数据的两个声道数据,因此,能够通过第一电子设备控制第二电子设备以协同输出立体声的效果,因此,有效解决了现有技术中音频输出质量不佳的技术问题,进而提高了现有电子设备的音频输出质量,也使电子设备首频输出更智能化。
[0168]尽管已描述了本发明的优选实施例,但本领域内的技术人员一旦得知了基本创造性概念,则可对这些实施例作出另外的变更和修改。所以,所附权利要求意欲解释为包括优选实施例以及落入本发明范围的所有变更和修改。
[0169]显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。
【权利要求】
1.一种信息处理方法,应用于第一电子设备,所述第一电子设备中包括第一多媒体文件,所述第一多媒体文件至少包括音频数据,所述方法包括: 获得一用于播放所述第一多媒体文件的播放请求; 基于所述播放请求,至少将所述音频数据中的第一部分音频数据发送给第二电子设备; 响应所述播放请求,以第一进度在所述第一电子设备上输出与第一声道对应的基于所述音频数据获得的第一声道音频数据,同时,控制所述第二电子设备以所述第一进度输出与第二声道对应的至少基于所述第一部分音频数据获得的所述第二声道音频数据,其中,所述第一声道不同于所述第二声道。
2.如权利要求1所述的方法,其特征在于,所述至少将所述音频数据中的第一部分音频数据发送给第二电子设备,具体为: 判断所述音频数据中是否包括所述第二声道音频数据,获得第一判断结果; 在所述第一判断结果为是时,将所述第二声道音频数据发送给所述第二电子设备。
3.如权利要求1所述的方法,其特征在于,所述至少将所述音频数据中的第一部分音频数据发送给第二电子设备,具体为: 将所述音频数据发送给所述第二电子设备。
4.如权利要求3所述的方法,其特征在于,所述响应所述播放请求,以第一进度在所述第一电子设备上输出与第一声道对应的基于所述音频数据获得的第一声道音频数据,具体为: 依据所述第一部分音频数据判断是否满足一预设播放条件,获得第二判断结果 当所述第二判断结果表明所述第一部分音频数据满足所述预设播放条件时,响应所述播放请求,生成第一控制指令; 执行所述第一控制指令,控制以所述第一进度在所述第一电子设备上输出所述第一声道音频数据,同时将所述第一控制指令发送给所述第二电子设备。
5.如权利要求4所述的方法,其特征在于,所述依据所述第一部分音频数据判断是否满足一预设播放条件,获得第二判断结果,具体为: 实时检测获得所述第一部分音频数据的发送进度; 判断所述发送进度是否大于等于一预设发送进度,获得所述第二判断结果,其中,当所述第二判断结果表明所述发送进度大于等于所述预设发送进度时,表明满足所述预设播放条件。
6.如权利要求4所述的方法,其特征在于,所述依据所述第一部分音频数据判断是否满足一预设播放条件,获得第二判断结果,具体为: 检测是否接收到所述第二电子设备发送的反馈信息,所述反馈信息为所述第二电子设备基于所述第一部分音频数据的当前缓冲进度生成的反馈信息; 当接收到所述反馈信息时,根据所述反馈信息判断所述第二电子设备基于所述当前缓冲进度是否能够以所述第一进度输出所述第二声道音频数据,获得所述第二判断结果,其中,当所述第二判断结果为是时,表明满足所述预设播放条件。
7.如权利要求1-3中任一权项所述的方法,其特征在于,所述响应所述播放请求,以第一进度在所述第一电子设备上输出与第一声道对应的基于所述音频数据获得的第一声道音频数据,具体为: 接收所述第二电子设备发送的第二控制指令,所述第二控制指令为第二电子设备在所述第一部分音频数据的当前缓冲进度能够使所述第二电子设备以所述第一进度输出所述第二声道音频数据时生成的控制指令; 执行所述第二控制指令,以所述第一进度在所述第一电子设备上输出所述第一声道音频数据;同时,控制所述第二电子设备以所述第一进度输出所述第二声道音频数据。
8.—种信息处理方法,应用于第二电子设备,所述方法包括: 接收来自第一电子设备的第一部分音频数据; 响应来自所述第一电子设备的播放请求,以第一进度在所述第二电子设备上输出与第二声道对应的至少基于所述第一部分音频数据获得的所述第二声道音频数据,同时,所述第一电子设备响应所述播放请求,以所述第一进度在所述第一电子设备上输出与第一声道对应的基于所述第一电子设备上包括的第一多媒体文件中的音频数据获得的第一声道音数据。
9.如权利要求8所述的方法,其特征在于,所述接收来自第一电子设备的第一部分音频数据;具体为: 接收来自所述第一电子设备的所述第二声道音频数据,或 接收来自所述第一电子设备的所述音频数据。
10.如权利要求9所述的方法,其特征在于,所述响应来自所述第一电子设备的播放请求,以第一进度在所述第二电子设备上输出与第二声道对应的至少基于所述第一部分音频数据获得的所述第二声道音频数据,具体为: 接收来自所述第一电子设备的第一控制指令,执行所述第一控制指令,以所述第一进度在所述第二电子设备上输出所述第二声道音频数据。
11.如权利要求10所述的方法,其特征在于,所述接收来自第一电子设备的第一部分音频数据与所述接收来自所述第一电子设备的第一控制指令,执行所述第一控制指令,以所述第一进度在所述第二电子设备上输出所述第二声道音频数据之间,所述方法还包括: 基于所述第一音频数据的当前缓冲进度生成一反馈信息; 将所述反馈信息发送给所述第一电子设备,以使所述第一电子设备根据所述反馈信息生成所述第一控制指令。
12.如权利要求8或9所述的方法,其特征在于,所述响应来自所述第一电子设备的播放请求,以第一进度在所述第二电子设备上输出与第二声道对应的至少基于所述第一部分音频数据获得的所述第二声道音频数据,具体为: 在所述第一部分音频数据的当前缓冲进度能够使所述第二电子设备以所述第一进度输出所述第二声道音频数据时,生成第二控制指令; 执行所述第二控制指令,以所述第一进度在所述第二电子设备上输出所述第二声道音频数据,同时将所述第二控制指令发送给所述第一电子设备,以使所述第一电子设备根据所述第二控制指令,以所述第一进度在所述第一电子设备上输出所述第一声道音频数据。
13.一种装置,应用于第一电子设备,所述第一电子设备中包括第一多媒体文件,所述第一多媒体文件至少包括音频数据,所述装置包括: 获得单元,用于获得一用于播放所述第一多媒体文件的播放请求; 第一发送单元,用于基于所述播放请求,至少将所述音频数据中的第一部分音频数据发送给第二电子设备; 输出单元,用于响应所述播放请求,以第一进度在所述第一电子设备上输出与第一声道对应的基于所述音频数据获得的第一声道音频数据,同时,控制所述第二电子设备以所述第一进度输出与第二声道对应的至少基于所述第一部分音频数据获得的所述第二声道音频数据,其中,所述第一声道不同于所述第二声道。
14.如权利要求13所述的装置,其特征在于,所述第一发送单元,具体为: 判断模块,用于判断所述音频数据中是否包括所述第二声道音频数据,获得第一判断结果; 发送模块,用于在所述第一判断结果为是时,将所述第二声道音频数据发送给所述第二电子设备。
15.如权利要求13所述的装置,其特征在于,所述第一发送单元具体用于: 将所述音频数据发送给所述第二电子设备。
16.如权利要求15所述的装置,其特征在于,所述输出单元具体包括: 判断模块,用于依据所述第一部分音频数据判断是否满足一预设播放条件,获得第二判断结果 生成模块,用于当所述第二判断结果表明所述第一部分音频数据满足所述预设播放条件时,响应所述播放请求,生成第一控制指令; 控制模块,用于执行所述第一控制指令,控制以所述第一进度在所述第一电子设备上输出所述第一声道音频数据。
17.如权利要求16所述的装置,其特征在于,所述判断模块,具体包括: 第一检测子模块,用于实时检测获得所述第一部分音频数据的发送进度; 第一判断子模块,用于判断所述发送进度是否大于等于一预设发送进度,获得所述第二判断结果,其中,当所述第二判断结果表明所述发送进度大于等于所述预设发送进度时,表明满足所述预设播放条件。
18.如权利要求16所述的装置,其特征在于,所述判断模块,具体包括: 第二检测子模块,用于检测是否接收到所述第二电子设备发送的反馈信息,所述反馈信息为所述第二电子设备基于所述第一部分音频数据的当前缓冲进度生成的反馈信息; 第二判断子模块,用于当接收到所述反馈信息时,根据所述反馈信息判断所述第二电子设备基于所述当前缓冲进度是否能够以所述第一进度输出所述第二声道音频数据,获得所述第二判断结果,其中,当所述第二判断结果为是时,表明满足所述预设播放条件。
19.如权利要求13-15中任一权项所述的装置,其特征在于,所述输出单元具体包括: 接收模块,用于接收所述第二电子设备发送的第二控制指令,所述第二控制指令为第二电子设备在所述第一部分音频数据的当前缓冲进度能够使所述第二电子设备以所述第一进度输出所述第二声道音频数据时生成的控制指令; 控制模块,用于执行所述第二控制指令,以所述第一进度在所述第一电子设备上输出所述第一声道音频数据;同时,控制所述第二电子设备以所述第一进度输出所述第二声道音频数据。
20.一种装置,应用于第二电子设备,所述装置包括: 接收单元,用于接收来自第一电子设备的第一部分音频数据; 响应单元,用于响应来自所述第一电子设备的播放请求,以第一进度在所述第二电子设备上输出与第二声道对应的至少基于所述第一部分音频数据获得的所述第二声道音频数据,同时,所述第一电子设备响应所述播放请求,以所述第一进度在所述第一电子设备上输出与第一声道对应的基于所述第一电子设备上包括的第一多媒体文件中的音频数据获得的第一声道音数据。
21.如权利要求20所述的装置,其特征在于,所述接收单元用于: 接收来自所述第一电子设备的所述第二声道音频数据,或 接收来自所述第一电子设备的所述音频数据。
22.如权利要求21所述的装置,其特征在于,所述响应单元用于: 接收来自所述第一电子设备的第一控制指令,执行所述第一控制指令,以所述第一进度在所述第二电子设备上输出所述第二声道音频数据。
23.如权利要求22所述的装置,其特征在于,所述装置还包括: 第一生成单元,用于基于所述第一音频数据的当前缓冲进度生成一反馈信息; 第二发送单元,用于将所述反馈信息发送给所述第一电子设备,以使所述第一电子设备根据所述反馈信息生成所述第一控制指令。
24.如权利要求20或21所述的装置,其特征在于,所述响应单元具体包括: 第二生成单元,用于在所述第一部分音频数据的当前缓冲进度能够使所述第二电子设备以所述第一进度输出所述第二声道音频数据时,生成第二控制指令; 执行单元,用于执行所述第二控制指令,以所述第一进度在所述第二电子设备上输出所述第二声道音频数据,同时将所述第二控制指令发送给所述第一电子设备,以使所述第一电子设备根据所述第二控制指令,以所述第一进度在所述第一电子设备上输出所述第一声道音频数据。
【文档编号】G11B20/00GK104464763SQ201310447479
【公开日】2015年3月25日 申请日期:2013年9月25日 优先权日:2013年9月25日
【发明者】林翔, 肖荣彬, 胡建锋 申请人:联想(北京)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1