录音方法、录音播放方法、装置及终端与流程

文档序号:12495557阅读:287来源:国知局
录音方法、录音播放方法、装置及终端与流程

本发明涉及音频处理领域,尤其涉及一种录音方法、录音播放方法、装置及终端。



背景技术:

随着通信技术的快速发展,移动终端的功能越来越强大,使用范围和环境也越来越多样化,例如智能手机等移动终端可预装多个麦克风,通过声源定位技术和定向播放技术,按照用户要求进行录音并播放。

目前,在移动终端录音过程中可通过指定声源方向,将多个麦克风组合的声音定向处理并保存,实现指定方向的录音功能。在播放通过指向性录音方案得到的录音时,使用已经保存好的指定方向的录音文件进行播放,实现指定方向上录音的播放。

上述实现指向性录音以及指向性录音播放的实施方案中,仅能实现预先指定方向上的录音以及录音播放功能,在播放录音时候,无法再根据用户需要进行实时调整,灵活性较差。



技术实现要素:

本发明实施例提供一种录音方法、录音播放方法、装置及终端,以实现可调整方向的录音播放功能。

第一方面,提供一种录音方法,在该方法中录音装置获取多路音频输入的全部声源方向的录音数据,所述多路音频输入可由麦克风阵列输入,所述麦克风阵列中包括至少三个麦克风,以实现360°声源方向的定位与获取。录音装置根据获取的录音数据,生成录音文件,并将所述至少三个麦克风输入的全部声源方向的所述录音数据都保存在录音文件中,故保留了完整的录音数据,可 使得后续进行录音播放时,能够根据用户设定的声源方向播放相应声源方向的录音数据,用户设定的方向不同,播放的录音数据的声源方向也相应不同,故能够实现录音播放方向的调整。

在一种可能的设计中,本发明实施例中还可获取用户设定的录制方向,在所述录音文件中保存所述录制方向,以实现录音播放过程中按照该保存的录制方向进行播放。所述录制方向是麦克风阵列在同一时间点获取的至少两个声源方向中的一个声源方向,所述至少两个声源方向是所述至少三个麦克风获取的全部声源方向中的一部分。所述录制方向可以理解为是在同一时间点存在不止一个声源方向的情况下,用户设定需要着重录制的声源方向,用户设定需要着重录制的声源方向为至少一个。

可选的,所述用户设定的录制方向是通过用户输入的声源调整手势所确定的,所述声源调整手势用于对录制方向进行调整。

可选的,所述用户设定的录制方向包括用户在不同时间分别设置的至少两个不同的录制方向,以实现可调整录制方向的录音方法。

第二方面,提供一种录音播放方法,该方法中录音播放装置获取录音文件并确定录音播放方向。所述录音文件中保存经由至少三个麦克风输入的全部声源方向上的录音数据,可以理解的是,本发明中为播放所述录音文件中保存的录音数据,所述录音播放方向应为所述全部声源方向中的至少一个。录音播放装置根据确定的所述录音播放方向,在所述录音文件中确定出与所述录音播放方向相匹配的录音数据,并播放确定出的所述录音数据,实现指向性的录音播放。

可以理解的是,确定的录音播放方向可以是所述全部声源方向中的任意一个或多个,故采用本发明实施例提供的录音播放方法,可以实现可调整声源方向的录音播放功能。

在一种可能的设计中,所述录音文件中保存有录制方向,则录音播放方向可以是所述录制方向,也可以是用户设定的指定播放方向。其中,若用户设定 了指定播放方向,则所述录音播放方向为所述指定播放方向;若用户未设定指定播放方向,则所述录音播放方向为所述录制方向。

可选的,所述指定播放方向通过用户输入的播放方向调整手势所确定,所述播放方向调整手势用于对录音播放方向进行调整。

在另一种可能的设计中,所述录音播放方向包括第一录音播放方向和第二录音播放方向,所述第一录音播放方向和所述第二录音播放方向为用户在不同时间点设定的不同录音播放方向,则,播放确定出的所述录音数据,包括:播放第一录音数据,所述第一录音数据是在所述录音文件中确定出的、与所述第一录音播放方向相匹配的录音数据;获取用户输入的播放方向调整手势,所述播放方向调整手势用于对录音播放方向进行调整;根据所述播放方向调整手势,由播放所述第一录音数据切换至播放第二录音数据,所述第二录音数据是在所述录音文件中确定出的、与所述第二录音播放方向相匹配的录音数据。通过本设计,可以实现能够进行录音播放方向切换调整的录音播放功能。

第三方面,提供一种录音装置,该录音装置包括获取单元和处理单元。所述获取单元,用于获取至少三个麦克风输入的全部声源方向的录音数据。所述处理单元,用于根据所述获取单元获取的录音数据,生成录音文件,所述录音文件中保存所述至少三个麦克风输入的全部声源方向上的所述录音数据。将所述至少三个麦克风输入的全部声源方向的所述录音数据都保存在录音文件中,故保留了完整的录音数据,可使得后续进行录音播放时,能够根据用户设定的声源方向播放相应声源方向的录音数据,用户设定的方向不同,播放的录音数据的声源方向也相应不同,故能够实现录音播放方向的调整。

在一种可能的设计中,所述获取单元,还用于:获取用户设定的录制方向,所述录制方向为至少两个声源方向中的一个声源方向,所述至少两个声源方向为所述至少三个麦克风在同一时间点所获取的。

所述处理单元,还用于:在所述录音文件中保存所述获取单元获取的录制方向,以实现录音播放过程中按照该保存的录制方向进行播放。

可选的,所述获取单元获取的所述用户设定的录制方向是通过用户输入的声源调整手势所确定的,所述声源调整手势用于对录制方向进行调整。

可选的,所述获取单元获取的所述用户设定的录制方向包括用户在不同时间分别设置的至少两个不同的录制方向,以使所述录音装置可调整录制方向。

第四方面,提供一种录音播放装置,包括获取单元、处理单元和播放单元。其中,所述获取单元,用于获取录音文件以及确定录音播放方向,所述录音文件中保存经由至少三个麦克风输入的全部声源方向上的录音数据,所述录音播放方向为所述全部声源方向中的至少一个。

所述处理单元,用于根据所述获取单元确定的所述录音播放方向,在所述获取单元获取的所述录音文件中确定出与所述录音播放方向相匹配的录音数据。

所述播放单元,用于播放所述处理单元确定出的所述录音数据。

本发明实施例提供的录音播放装置可实现指向性的录音播放。可以理解的是,录音播放装置确定的录音播放方向可以是所述全部声源方向中的任意一个或多个,故本发明实施例提供的录音播放装置,可以实现可调整声源方向的录音播放功能。

可选的,所述获取单元获取的所述录音文件中保存有录制方向,所述录制方向为至少两个声源方向中的一个声源方向,所述至少两个声源方向为所述至少三个麦克风在同一时间点所获取的。

所述获取单元,采用如下方式确定录音播放方向,包括:

若用户设定了指定播放方向,则所述录音播放方向为所述指定播放方向;

若用户未设定指定播放方向,则所述录音播放方向为所述录制方向。

可选的,所述指定播放方向通过用户输入的播放方向调整手势所确定,所述播放方向调整手势用于对录音播放方向进行调整。

在另一种可能的设计中,所述获取单元获取的所述录音播放方向包括第一录音播放方向和第二录音播放方向,所述第一录音播放方向和所述第二录音播 放方向为用户在不同时间点设定的不同录音播放方向;

所述处理单元,用于在所述录音文件中确定出与所述第一录音播放方向相匹配的录音数据,以及与所述第二录音播放方向相匹配的录音数据。

所述获取单元,用于获取用户输入的播放方向调整手势,所述播放方向调整手势用于对录音播放方向进行调整。

所述播放单元,采用如下方式播放确定出的所述录音数据,包括:

播放第一录音数据,所述第一录音数据是所述处理单元在所述录音文件中确定出的、与所述第一录音播放方向相匹配的录音数据;

根据所述获取单元获取的播放方向调整手势,由播放所述第一录音数据切换至播放第二录音数据,所述第二录音数据是所述处理单元在所述录音文件中确定出的、与所述第二录音播放方向相匹配的录音数据。通过本设计,可以实现能够进行录音播放方向切换调整的录音播放功能。

第五方面,提供一种终端,该终端包括至少三个麦克风、处理器、存储器和总线,其中,所述至少三个麦克风、所述存储器均通过所述总线与所述处理器连接。所述存储器中存有所述处理器执行的程序代码,所述程序代码为计算机可读程序,所述处理器通过运行所述存储器中的程序代码,实现第一方面涉及的录音方法。

第六方面,提供一种终端,包括播放器、处理器、存储器和总线,其中,所述播放器、所述存储器均通过所述总线与所述处理器连接。所述存储器中存有所述处理器执行的程序代码,所述程序代码为计算机可读程序,所述处理器通过运行所述存储器中的程序代码,实现第二方面涉及的录音播放方法。

附图说明

图1为本发明实施例提供的录音方法及录音播放方法适用的系统架构;

图2为本发明实施例提供的录音方法的一种实现流程图;

图3为本发明实施例提供的录音方法的另一实现流程图;

图4为本发明实施例提供的录音播放方法一种实现流程图;

图5为本发明实施例提供的确定录音播放方向的实现流程图;

图6为本发明实施例提供的录音装置的一种构成示意图;

图7A至图7B为本发明实施例提供的录音装置的另一种构成示意图;

图8为本发明实施例提供的录音播放装置的一种构成示意图;

图9A至图9B为本发明实施例提供的录音播放装置的另一种构成示意图。

具体实施方式

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚地描述。

本发明实施例提供的录音方法以及录音播放方法可应用图1所示的系统架构。如图1所示,实现录音以及录音播放的体系架构中主要包括用于声音采集录制的麦克风阵列、支持视频和音频压缩与解压缩的编译码器(Codec)、使重放声音与原来的声音高度相似的高保真(High-Fidelity,HiFi)模块、进行算法运算的硬件抽象层(Hardware Abstraction Layer,HAL)、提供标准接口转换功能并控制声音录制与录音播放的核心框架层(Framework),以及进行声音录制与录音播放操作的应用(Application,APP)。

在本发明实施例的技术实现中,会运用到声源定位技术和定向播放技术。对此,本发明实施例以3个麦克风为示例,简要介绍如下:

声源定位技术:声音在空气中传播需要时间,通过3个麦克风的组合,计算声音到3个麦克风的时间差异,以及麦克风组合的相对位置,可以知道声源相对于麦克风所在平面上的方位,实现声源方向的定位。

定向播放技术:通过3个麦克风的组合录音,每个麦克风可以录制一个音频,3个音频输入可以通过组合降噪,拾取指定方向的声音,同时对其它方向的声音做抑制,提高指定方向声音的信噪比,从而可以突出显示指定方向的声音,实现定向播放功能。

本发明实施例中,麦克风阵列中可包括至少三个麦克风,通过不同麦克风的组合,可实现多路声音的录制,本发明实施例中以下为描述方便,可将声音 录制的处理过程称之为录音。图1中,麦克风阵列采集声音并向上传输,最终生成录音文件的过程,可以理解为录音的过程。图1所示以3个麦克风进行录音为例进行说明,录音过程中,麦克风阵列输入三路音频输入,三路音频输入包括有通过声源定位技术确定的全部声源方向的录音数据。本发明实施例中所述录音数据可以理解为脉冲编码调制(Pulse Code Modulation,PCM)数据,也可以理解为是PCM码流。全部声源方向的录音数据传输至Framework,Framework采用设定的函数调度机制,对麦克风输入的全部声源方向的录音数据组合为一个数据流,并添加文件头,生成设定格式的录音文件,所述录音文件中保存有全部声源方向的录音数据,即所述录音文件中包括不止一个录音数据,每个录音数据具有与其匹配的声源方向。本发明实施例中录音文件可以理解为例如WAV文件,在该WAV文件中包括有全部声源方向上的录音数据,并通过文件头标识该文件的格式为WAV文件。图1中,录音文件经过Framework,以及HAL的算法处理,并最终通过扬声器输出的过程,可以理解为录音播放过程。本发明实施例中,若用户需要播放录音文件,则Framework对录音文件进行去除文件头处理,得到录音数据,HAL结合指定的录音播放方向,在保存有麦克风录制的全部声源方向的全部录音数据中,匹配出所述录音播放方向的录音数据,并通过定向播放技术以及相应的算法处理,播放指定的录音播放方向上的录音数据。其中,播放指定的录音播放方向上的录音数据可以采用如下方式:将匹配出的所述录音播放方向的录音数据处理为支持左声道和右声道的双声道播放的立体声文件(图1中由三个箭头变为两个箭头的图示过程),支持左声道和右声道播放的立体声文件最终以一路音频形式通过扬声器播放(图中两个箭头变为一个箭头的图示过程)。

本发明实施例提供的录音方法、录音播放方法可应用于移动终端。实现录音功能的录音装置,以及实现录音播放功能的录音播放装置可以作为移动终端的一部分,也可以独立存在。可以理解的是本发明实施例涉及的移动终端可以是智能手机等具有录音以及录音播放功能的终端。

以下,将对本发明实施例涉及的录音方法进行详细说明。

本发明实施例中,录音装置进行录音的一种方法实现流程图,可参阅图2所示,如图2所示,包括:

S101:获取全部声源方向的录音数据。

具体的,本发明实施例中录音装置可通过麦克风阵列采集各声源方向上的声音,所述麦克风阵列中包括至少三个麦克风,通过所述至少三个麦克风可以采集相对于麦克风所在平面的360°方位上的声源方向。故若在相对于麦克风所在平面的360°方位上都存在有发出声音的声源,则所述全部声源方向则可以理解为相对于麦克风所在平面的360°方位上所有发出声音的声源方向。

S102:生成录音文件,所述录音文件中保存所述全部声源方向上的录音数据。

本发明实施例中,录音装置可将麦克风阵列采集到的各声源方向上的全部录音数据,在实现录音功能的APP对应的存储位置处保存为录音文件,即,生成能够实现录音播放功能的录音文件。

本发明实施例中录音装置将各声源方向的录音数据都保存在录音文件中,保留了完整的录音数据,可使得后续进行录音播放时,可实现各个声源方向上的声音的播放,并能够根据用户设定的方向进行录音播放方向的调整。

用户使用录音装置进行录音过程中,不可避免的会出现在同一时间点有多个声源方向上的声音存在,而用户可能只关注某一特定的声源方向,例如进行会议过程中,会议讨论的很热烈,但是用户只关注关键角色的讲话。可选的,本发明实施例中用户可设定需要录制的声音所在的声源方向,将该设定的需要录制的声音所在的声源方向作为录制方向,录音装置获取到用户设定的录制方向,并将该录制方向保存在录音文件中,使得录音文件播放时,可按照该设定的录制方向进行播放。

录音装置进行录音并在录音文件中保存录制方向的实施流程可参阅图3所示,图3所示为本发明实施例提供的录音装置进行录音的另一种实现流程图, 如图3所示,包括:

S201a:获取至少三个麦克风输入的全部声源方向的录音数据。

S201b:获取用户设定的录制方向。

本发明实施例中,所述录制方向为至少两个声源方向中的一个声源方向,所述至少两个声源方向为所述至少三个麦克风在同一时间点所获取的。换言之,本发明实施例中录音装置可在实现录制各声源方向的录音数据的基础上,按照用户设定的录制方向着重录制设定的录制方向对应的录音数据。

S202:将全部声源方向的全部录音数据以及用户设定的录制方向保存在录音文件中。

需要说明的是,录音过程和声源定位是两个不同的实现过程,故本发明实施例中并不限定获取用户设定的录制方向,与图1所示录音过程中各步骤的执行先后,且图3中S201a与S201b的执行顺序也不分先后。

需要理解的是,本发明实施例中所述至少三个麦克风输入的全部声源方向的录音数据是所述至少三个麦克风在不同时间点获取的各声源方向组成的集合,而所述至少三个麦克风在同一时间点所获取的声源方向可以为不止一个,本发明实施例图3所示方法对应的实施例是针对所述至少三个麦克风在同一时间点所获取的声源方向为至少两个的情况进行举例说明的。

具体的,本发明实施例中所述用户设定的录制方向是通过用户输入的声源调整手势所确定的,所述声源调整手势用于对录制方向进行调整。本发明实施例中提供的录音方法可应用于具有触摸屏的移动终端,故用户可通过触摸屏输入设定的录制方向。

进一步的,本发明实施例中还可在触摸屏显示界面上显示声源方向标记,所述声源方向标记用于标记声源方向,例如本发明实施例中可通过所述声源方向标记可以是指针。用户通过调整所述声源方向标记实现对录制方向的调整。故,录音装置可通过如下方式获取用户设定的录制方向:获取用户输入的声源调整手势,所述声源调整手势例如可采用通过手指在触摸屏显示界面上进行触 控点击、滑动等手势输入,也可采用诸如悬浮等手势输入,本发明实施例不作限定。本发明实施例中若用户输入了声源调整手势,则录音装置可根据所述声源调整手势,确定调整后的声源方向标记在所述触摸屏显示界面上的显示位置,将所述调整后的声源方向标记在所述触摸屏显示界面上的显示位置指示的声源方向,确定为用户设定的录制方向。

在具体实施时,本发明实施例中可设定用于标识声源方向的指针,并在进行录音过程中在移动终端的显示界面上显示,以实现对声源方向的指示,用户可在触摸屏上对用于标识声源方向的指针进行调整,录音装置获取用户在触摸屏上对用于标识声源方向的指针进行调整的调整轨迹,将所述调整轨迹的终点所指示的位置,确定为录制方向。例如,在会议室中,用户将移动终端中的录音机应用启动以后,可在显示录音机的显示界面上显示用于标识声源方向的指针,通过该指针指示哪个方向上有人发言。会议讨论的很激烈,有很多人都在说话,但是用户可能只关注某一关键角色发言,故可将指针的指示方向调整到关键角色发言的声源方向,并将该方向设定为录制方向,录音装置获取到该设定的录制方向,可将该录制方向保存在录音文件中,使得录音文件播放时可按照该保存的录制方向进行播放。

进一步的,本发明实施例中用户可在不同时间分别设置不同的录制方向,即用户设定的录制方向包括用户在不同时间分别设置的至少两个不同的录制方向,以使得录音过程中可随时根据用户指定的录制方向,进行录制方向的调整,实现对应声源方向的录音。例如,会议讨论过程中,用户可能在不同时间关注不同角色的发言,例如在TA时间关注角色A的发言,在TB时间关注角色B的发言,故用户可在TA时间设定录制方向为角色A所在的声源方向,在TB时间输入声源调整手势,调整录制方向为角色B所在的声源方向。录音装置在TA时间着重录制角色A所在声源方向的声音,而在获取到用户将录制方向调整为角色B所在的声源方向的声源调整手势后,切换录制方向,在TB时间着重录制角色B所在声源方向的声音。

本发明实施例以下将对录音播放装置基于上述实施例提供的录音播放方法得到的录音文件进行录音播放的方法实施过程进行详细说明,图4所示为本发明实施例提供的录音播放方法实现流程图,如图4所示,包括:

S301:获取录音文件。

本发明实施例中,录音播放装置获取的录音文件中保存有至少三个麦克风输入的全部声源方向上的录音数据。

S302:确定录音播放方向。

本发明实施例中,所述录音播放方向可以理解为是用户指定的声源方向,该指定的声源方向为所述至少三个麦克风输入的全部声源方向中的至少一个声源方向。

本发明实施例中用户可通过输入播放方向调整手势,调整录音播放方向,例如通过在触摸屏显示界面上输入播放方向调整手势设定录音播放方向。

本发明实施例中可在触摸屏显示界面上显示声源方向标记,用户通过输入播放方向调整手势调整所述声源方向标记实现对录音播放方向的调整。录音播放装置通过获取调整后的声源方向标记在所述触摸屏显示界面上的显示位置,将所述调整后的声源方向标记在所述触摸屏显示界面上的显示位置指示的声源方向,确定为用户设定的录音播放方向。例如,本发明实施例中用户可通过调整用于标识声源方向的指针,设定录音播放方向,录音播放装置可通过获取所述指针指示的方向来确定录音播放方向。

S303:录音播放装置根据确定的所述录音播放方向,在所述录音文件中确定出与所述录音播放方向相匹配的的录音数据。

S304:播放确定出的录音数据。

本发明实施例中,录音播放装置可依据确定的录音播放方向以及确定出的录音数据,对所述录音播放方向上的录音数据对应的音频输出信号进行降噪处理,提高所述所述录音播放方向上的录音数据对应的音频输出信号的信噪比,实现播放所述录音播放方向的录音数据对应的录音。

由于录音播放方向可由用户设定并调整,故通过本发明能够实现可调整方向的录音播放功能。例如,所述录音播放方向包括第一录音播放方向和第二录音播放方向,所述第一录音播放方向和所述第二录音播放方向为用户在不同时间点设定的不同录音播放方向,例如用户在T1时间点设定的第一录音播放方向,在T2时间点输入播放方向调整手势,所述播放方向调整手势用于对录音播放方向进行调整,则,录音播放装置播放确定出的所述录音数据可采用如下方式:播放第一录音数据,所述第一录音数据是在所述录音文件中确定出的、与所述第一录音播放方向相匹配的录音数据。获取用户输入的播放方向调整手势,所述播放方向调整手势用于对录音播放方向进行调整。根据所述播放方向调整手势,由播放所述第一录音数据切换至播放第二录音数据,所述第二录音数据是在所述录音文件中确定出的、与所述第二录音播放方向相匹配的录音数据。

可选的,若录音文件中保存有录制方向,所述录音播放方向可采用如图5所示的方法流程进行确定,如图5所示,包括:

S3011:判断用户是否设定了指定播放方向。

本发明实施例中所述指定播放方向通过用户输入的播放方向调整手势所确定,所述播放方向调整手势用于对录音播放方向进行调整。例如,可通过判断用户是否在触摸屏显示界面上输入了声源调整手势,若用户在触摸屏显示界面上输入了声源调整手势,则确定用户设定了指定播放方向,若用户未在触摸屏显示界面上输入声源调整手势,则确定用户未设定指定播放方向。

具体的,本发明实施例中录音播放装置或者具有录音播放功能的移动终端,在进行录音文件播放过程中,可在显示界面上显示用于标识声源方向的指针,故,可通过判断用户是否对用于标识声源方向的指针进行调整,确定用户是否设定指定播放方向。若用户对标识声源方向的指针进行调整,则确定用户设定指定播放方向,若用户未对标识声源方向的指针进行调整,则确定用户未设定指定播放方向。

本发明实施例中若用户设定了指定播放方向,则执行S3012,若用户未设定指定播放方向,则执行S3013。

S3012:若用户设定了指定播放方向,则将所述指定播放方向作为所述录音播放方向。

S3013:若用户未设定指定播放方向,则将所述录制方向作为所述录音播放方向。

本发明实施例中,若录音文件中保存有录制方向,则录音播放装置可将该保存的录制方向作为默认的录音播放方向,并在用户未指定播放方向的情况下,按照默认的录音播放方向进行录音播放,而在用户指定播放方向的情况下,按照用户指定的播放方向进行录音播放。

基于上述实施例提供的录音方法,本发明实施例提供一种录音装置100,图6所示为本发明实施例提供的录音装置100的构成示意图。如图6所示,该录音装置100包括获取单元101和处理单元102。

所述获取单元101,用于获取至少三个麦克风输入的全部声源方向的录音数据。

所述处理单元102,用于根据所述获取单元101获取的录音数据,生成录音文件,所述录音文件中保存所述至少三个麦克风输入的全部声源方向上的所述录音数据。

本发明实施例中录音装置100将所述至少三个麦克风输入的全部声源方向的所述录音数据都保存在录音文件中,故保留了完整的录音数据,可使得后续进行录音播放时,能够根据用户设定的声源方向播放相应声源方向的录音数据,用户设定的方向不同,播放的录音数据的声源方向也相应不同,故能够实现录音播放方向的调整。

本发明实施例中所述获取单元101,还用于:获取用户设定的录制方向,所述录制方向为至少两个声源方向中的一个声源方向,所述至少两个声源方向为所述至少三个麦克风在同一时间点所获取的。

所述处理单元102,还用于:在所述录音文件中保存所述获取单元101获取的录制方向,以实现录音播放过程中按照该保存的录制方向进行播放。

可选的,所述获取单元101获取的所述用户设定的录制方向是通过用户输入的声源调整手势所确定的,所述声源调整手势用于对录制方向进行调整。

可选的,所述获取单元101获取的所述用户设定的录制方向包括用户在不同时间分别设置的至少两个不同的录制方向,以使所述录音装置可调整录制方向。

本发明实施例提供的录音装置100可用于实现上述实施例涉及的录音方法,具备上述实施例实现录音过程中的所有功能,其具体实现过程可参阅上述实施例及附图的相关描述,在此不再赘述。

本发明实施例还提供一种终端1000,图7A所示为本发明实施例提供的终端1000的构成示意图,如图7A所示,终端1000包括至少三个麦克风1001、处理器1002、存储器1003和总线1004。所述至少三个麦克风1001、所述存储器1003均通过所述总线1004与所述处理器1002连接。

所述存储器1003,用于存储所述处理器1002执行的程序代码。

所述至少三个麦克风1001,用于输入全部声源方向的录音数据。

所述处理器1002,用于获取所述至少三个麦克风1001输入的全部声源方向的录音数据、根据获取的录音数据,生成录音文件,所述录音文件中保存所述全部声源方向上的所述录音数据。

所述终端1000还包括输入设备1005,如图7B所示,所述输入设备1005通过总线1004与处理器1002连接。

所述输入设备1005,用于:获取用户设定的录制方向,所述录制方向为至少两个声源方向中的一个声源方向,所述至少两个声源方向为所述至少三个麦克风1001在同一时间点所获取的。

所述处理器1002,还用于:在所述录音文件中保存所述输入设备1005获取的录制方向。

可选的,所述输入设备1005获取的所述用户设定的录制方向是通过用户输入的声源调整手势所确定的,所述声源调整手势用于对录制方向进行调整。

可选的,所述输入设备1005获取的所述用户设定的录制方向包括用户在不同时间分别设置的至少两个不同的录制方向。

需要说明的是,本发明实施例中输入设备1005可以是触摸屏等。

总线1004可包括一通路,在计算机各个部件之间传送信息。

处理器1002可以是一个通用中央处理器(CPU),微处理器,特定应用集成电路application-specific integrated circuit(ASIC),或一个或多个用于控制本发明方案程序执行的集成电路。计算机系统中包括的一个或多个存储器,可以是只读存储器read-only memory(ROM)或可存储静态信息和指令的其他类型的静态存储设备,随机存取存储器random access memory(RAM)或者可存储信息和指令的其他类型的动态存储设备,也可以是磁盘存储器。这些存储器通过总线与处理器相连接。

存储器1003,如RAM,保存有操作系统和执行本发明方案的程序。操作系统是用于控制其他程序运行,管理系统资源的程序。

存储器1003中存储的程序用于指令处理器1002执行本发明实施例涉及的录音方法。

可以理解的是,本实施例的终端1000可用于实现上述录音方法相关实施例中涉及的所有功能,其具体实现过程可以参照上述方法实施例的相关描述,此处不再赘述。

本发明实施例还提供了一种计算机存储介质,用于储存上述录音装置100和终端1000所用的计算机软件指令,其包含用于执行上述方法实施例所涉及的程序。通过执行存储的程序,可以实现录音功能。

基于上述实施例提供的录音播放方法,本发明实施例提供一种录音播放装置200,图8所示为本发明实施例提供的录音播放装置200的构成示意图,如图8所示,录音播放装置200包括获取单元201、处理单元202和播放单元203。

所述获取单元201,用于获取录音文件以及确定录音播放方向,所述录音文件中保存经由至少三个麦克风输入的全部声源方向上的录音数据,所述录音播放方向为所述全部声源方向中的至少一个。

所述处理单元202,用于根据所述获取单元201确定的所述录音播放方向,在所述获取单元201获取的所述录音文件中确定出与所述录音播放方向相匹配的录音数据。

所述播放单元203,用于播放所述处理单元202确定出的所述录音数据。

本发明实施例提供的录音播放装置200可实现指向性的录音播放。可以理解的是,录音播放装置200确定的录音播放方向可以是所述全部声源方向中的任意一个或多个,故本发明实施例提供的录音播放装置200,可以实现可调整声源方向的录音播放功能。

可选的,所述获取单元201获取的所述录音文件中保存有录制方向,所述录制方向为至少两个声源方向中的一个声源方向,所述至少两个声源方向为所述至少三个麦克风在同一时间点所获取的。

所述获取单元201,采用如下方式确定录音播放方向,包括:

若用户设定了指定播放方向,则所述录音播放方向为所述指定播放方向;

若用户未设定指定播放方向,则所述录音播放方向为所述录制方向。

可选的,所述指定播放方向通过用户输入的播放方向调整手势所确定,所述播放方向调整手势用于对录音播放方向进行调整。

可选的,所述获取单元201获取的所述录音播放方向包括第一录音播放方向和第二录音播放方向,所述第一录音播放方向和所述第二录音播放方向为用户在不同时间点设定的不同录音播放方向。

所述处理单元202,用于在所述录音文件中确定出与所述第一录音播放方向相匹配的录音数据,以及与所述第二录音播放方向相匹配的录音数据。

所述获取单元201,用于获取用户输入的播放方向调整手势,所述播放方向调整手势用于对录音播放方向进行调整。

所述播放单元203,采用如下方式播放确定出的所述录音数据,包括:

播放第一录音数据,所述第一录音数据是所述处理单元202在所述录音文件中确定出的、与所述第一录音播放方向相匹配的录音数据;

根据所述获取单元201获取的播放方向调整手势,由播放所述第一录音数据切换至播放第二录音数据,所述第二录音数据是所述处理单元202在所述录音文件中确定出的、与所述第二录音播放方向相匹配的录音数据。通过本设计,可以实现能够进行录音播放方向切换调整的录音播放功能。

本发明实施例提供的录音播放装置200可用于实现上述实施例涉及的录音播放方法,具备上述实施例实现录音播放过程中的所有功能,其具体实现过程可参阅上述实施例及附图的相关描述,在此不再赘述。

本发明实施例还提供一种录音终端2000,图9A所示为本发明实施例提供的终端2000的构成示意图,如图9A所示,本发明实施例提供的终端2000包括播放器2001、处理器2002、存储器2003和总线2004,其中,所述播放器2001、所述存储器2003均通过所述总线2004与所述处理器2002连接。

所述存储器2003,用于存储所述处理器2002执行的程序代码。

所述处理器2002,用于获取录音文件并确定录音播放方向,根据确定的所述录音播放方向,在获取的所述录音文件中确定出与所述录音播放方向相匹配的录音数据,所述录音文件中保存经由至少三个麦克风输入的全部声源方向上的录音数据,所述录音播放方向为至少三个麦克风输入的全部声源方向中的至少一个。

所述播放器2001,用于播放所述处理器2002确定出的所述录音数据。

可选的,所述处理器2002获取的所述录音文件中保存有录制方向,所述录制方向为至少两个声源方向中的一个声源方向,所述至少两个声源方向为所述至少三个麦克风在同一时间点所获取的。

所述终端2000还包括输入设备2005,如图9B所示,所述输入设备2005用于获取用户设定的指定播放方向。

所述处理器2002,采用如下方式确定录音播放方向,包括:

若所述输入设备2005获取到用户设定的指定播放方向,则所述处理器2002将所述指定播放方向作为所述录音播放方向;若所述输入设备2005未获取到用户设定的指定播放方向,则所述处理器2002将所述录制方向作为所述录音播放方向。

具体的,所述输入设备2005,可用于采用如下方式获取用户设定的指定播放方向,包括:

所述输入设备2005获取用户输入的播放方向调整手势,所述播放方向调整手势用于对录音播放方向进行调整;通过用户输入的播放方向调整手势确定所述指定播放方向。

可选的,所述处理器2002获取的所述录音播放方向包括第一录音播放方向和第二录音播放方向,所述第一录音播放方向和所述第二录音播放方向为用户在不同时间点设定的不同录音播放方向。所述处理器2002,用于在所述录音文件中确定出与所述第一录音播放方向相匹配的录音数据,以及与所述第二录音播放方向相匹配的录音数据。

所述终端2000包括输入设备2005,所述输入设备2005用于获取用户输入的、对所述第一录音播放方向进行调整的播放方向调整手势。

所述播放器2001,采用如下方式播放确定出的所述录音数据,包括:

播放第一录音数据,所述第一录音数据是所述处理器2002在所述录音文件中确定出的、与所述第一录音播放方向相匹配的录音数据;根据所述输入设备2005获取的、对所述第一录音播放方向进行调整的播放方向调整手势,由播放所述第一录音数据切换至播放第二录音数据,所述第二录音数据是所述处理器2002在所述录音文件中确定出的、与所述第二录音播放方向相匹配的录音数据。

需要说明的是,本发明实施例中输入设备2005可以是触摸屏等。

播放器2001可以是耳机接口或者扬声器等,用于对录音数据进行播放。

总线2004可包括一通路,在计算机各个部件之间传送信息。

处理器2002可以是一个通用中央处理器(CPU),微处理器,特定应用集成电路application-specific integrated circuit(ASIC),或一个或多个用于控制本发明方案程序执行的集成电路。计算机系统中包括的一个或多个存储器,可以是只读存储器read-only memory(ROM)或可存储静态信息和指令的其他类型的静态存储设备,随机存取存储器random access memory(RAM)或者可存储信息和指令的其他类型的动态存储设备,也可以是磁盘存储器。这些存储器通过总线与处理器相连接。

存储器2003,如RAM,保存有操作系统和执行本发明方案的程序。操作系统是用于控制其他程序运行,管理系统资源的程序。

存储器2003中存储的程序用于指令处理器2002执行本发明实施例涉及的录音播放方法。

可以理解的是,本实施例的终端2000可用于实现上述录音播放方法相关实施例中涉及的所有功能,其具体实现过程可以参照上述方法实施例的相关描述,此处不再赘述。

本发明实施例还提供了一种计算机存储介质,用于储存上述录音播放装置200或终端2000所用的计算机软件指令,其包含用于执行上述方法实施例所涉及的程序。通过执行存储的程序,可以实现录音播放功能。

尽管在此结合各实施例对本发明进行了描述,然而,在实施所要求保护的本发明过程中,本领域技术人员通过查看所述附图、公开内容、以及所附权利要求书,可理解并实现所述公开实施例的其他变化。在权利要求中,“包括”(comprising)一词不排除其他组成部分或步骤,“一”或“一个”不排除多个的情况。单个处理器或其他单元可以实现权利要求中列举的若干项功能。相互不同的从属权利要求中记载了某些措施,但这并不表示这些措施不能组合起来产生良好的效果。

本领域技术人员应明白,本发明的实施例可提供为方法、装置(设备)、 或计算机程序产品。因此,本发明可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、CD-ROM、光学存储器等)上实施的计算机程序产品的形式。计算机程序存储/分布在合适的介质中,与其它硬件一起提供或作为硬件的一部分,也可以采用其他分布形式,如通过Internet或其它有线或无线电信系统。

本发明是参照本发明实施例的方法、装置(设备)和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。

这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。

这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。

尽管结合具体特征及其实施例对本发明进行了描述,显而易见的,在不脱离本发明的精神和范围的情况下,可对其进行各种修改和组合。相应地,本说明书和附图仅仅是所附权利要求所界定的本发明的示例性说明,且视为已覆盖本发明范围内的任意和所有修改、变化、组合或等同物。

显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发 明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。

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