年龄识别方法、装置及终端与流程

文档序号:11252375阅读:2391来源:国知局
年龄识别方法、装置及终端与流程

本发明涉及计算机技术领域,特别是涉及一种年龄识别方法、装置及终端。



背景技术:

目前电子设备的app中,主要是通过人脸检测来识别年龄和性别。用户可在电子产品中下载识别年龄的app,在设备内部预存大量的脸部样本,与对应的年龄设定值。通过摄像头对用户脸部的扫描,提取特征值,与样本进行比对,相关性最高的,即显示对应的年龄值,达到识别年龄的目的。

但是,现有的通过人脸检测来识别年龄和性别的方案,对产品自带相机的要求比较高,需要镜头有很高的分辨率,采集的数据也就越多,否则会影响它的的准确性。使用现有的方案如果对产品自带相机的要求比较高,需要镜头有很高的分辨率,采集的数据也就越多,否则会影响它的的准确性,对应用户想要有更好的体验,就必须选择价格更高的产品;使用者也必须将摄像头正对脸部,才能进行扫描识别,而无法做到摄像头全方位的使用;由于脸部特征在短时间内无法改变很多,用户使用现有的方案识别年龄会缺少更多的趣味性;而且这种现有的方案的检测结果反馈单一,无法持续的吸引用户的使用。



技术实现要素:

本发明的目的在于,提供一种年龄识别方法、装置及终端,能够解决现有年龄识别方案采集量大的问题。

本发明提供一种年龄识别方法,所述方法包括:

获取用户声音与年龄的对应关系;

采集待识别用户的声音;

根据所述待识别用户的声音、用户声音与年龄的对应关系确定所述待识别用户的年龄;

向所述待识别用户反馈确定的所述待识别用户的年龄。

进一步地,上述年龄识别方法中,

根据所述待识别用户的声音、用户声音与年龄的对应关系确定所述待识别用户的年龄的步骤,包括:

根据采集到的所述待识别用户的声音获取所述待识别用户的基音;

根据所述待识别用户的基音、用户基音与年龄的对应关系确定所述待识别用户的年龄。

进一步地,上述年龄识别方法中,获取用户声音与年龄的对应关系,包括:

从一本地存储设备或一远程服务器获取用户声音与年龄的对应关系。

进一步地,上述年龄识别方法中,

向所述待识别用户反馈确定的所述待识别用户的年龄,包括:

以语音、图片、视频或文字中的任一种形式向所述待识别用户反馈确定的所述待识别用户的年龄。

进一步地,上述年龄识别方法中,根据所述待识别用户的声音、用户声音与年龄的对应关系确定所述待识别用户的年龄之后,还包括:

根据确定的所述待识别用户的年龄,向所述待识别用户反馈对应的服务信息。

进一步地,上述年龄识别方法中,获取用户声音与年龄的对应关系,包括:

采集各个性别的年龄段的用户的声音和年龄;

根据采集各个性别的年龄段的用户的声音和年龄,建立用户声音与年龄的对应关系。

根据本发明的另一面,还提供一种年龄识别装置,所述年龄识别装置包括:

获取模块,用于获取用户声音与年龄的对应关系;

采集模块,用于采集待识别用户的声音;

分别与所述获取模块和采集模块连接的识别模块,用于根据所述待识别用户的声音、用户声音与年龄的对应关系确定所述待识别用户的年龄;

与所述识别模块连接的反馈模块,用于向所述待识别用户反馈确定的所述待识别用户的年龄。

根据本发明的另一面,还提供一种终端,所述终端包括上述的年龄识别装置。

根据本发明的另一面,还提供一种终端,包括:

处理器;以及

被安排成存储计算机可执行指令的存储器,所述可执行指令在被执行时使所述处理器:

获取用户声音与年龄的对应关系;

采集待识别用户的声音;

根据所述待识别用户的声音、用户声音与年龄的对应关系确定所述待识别用户的年龄;

向所述待识别用户反馈确定的所述待识别用户的年龄。

本发明通过根据所述待识别用户的声音、用户声音与年龄的对应关系确定所述待识别用户的年龄,由于通过采集待识别用户的声音是全指向性,可以全方位的录音,不同于现有的脸部特征的采集,需要采集的数据会少很多,一般只要一到两次的声音采集即可,也没有变换角度采集数据的问题。而且,目前行业内的声音采集装置的先进程度和稳定性比较高,如mic等,价格也比较低,用户可以使用仅配备有mic的电子产品,如手机等,就可以得到很好的年龄分析体验

上述说明仅是本发明技术方案的概述,为了能够更清楚了解本发明的技术手段,而可依照说明书的内容予以实施,并且为了让本发明的上述和其他目的、特征和优点能够更明显易懂,以下特举较佳实施例,并配合附图,详细说明如下。

附图说明

图1为一种终端的结构示意图;

图2为本发明第一实施例提供的年龄识别方法的流程示意图;

图3为本发明一实施例的声音采集原理图;

图4为本发明第二实施例提供的年龄识别方法的流程示意图;

图5为本发明第三实施例提供的年龄识别方法的流程示意图;

图6为本发明第四实施例提供的年龄识别方法的流程示意图;

图7为本发明第五实施例提供的年龄识别装置的结构示意图;

图8为本发明第六实施例提供的终端的结构示意图。

具体实施方式

为更进一步阐述本发明为达成预定发明目的所采取的技术手段及功效,以下结合附图及较佳实施例,对依据本发明提出的年龄识别方法、装置及终端其具体实施方式、方法、步骤、结构、特征及其功效,详细说明如下。

有关本发明的前述及其他技术内容、特点及功效,在以下配合参考图式的较佳实施例的详细说明中将可清楚呈现。通过具体实施方式的说明,当可对本发明为达成预定目的所采取的技术手段及功效得以更加深入且具体的了解,然而所附图式仅是提供参考与说明之用,并非用来对本发明加以限制。

图1示出了一种终端的结构框图。本发明的年龄识别方法可以但不限于应用于如图1所示的终端,也可以应用于可穿戴设备等等。如图1所示,终端20包括存储器202、存储控制器204,一个或多个(图中仅示出一个)处理器206、外设接口208、射频模块210、定位模块212、摄像模块214、音频模块216、屏幕218以及按键模块220。这些组件通过一条或多条通讯总线/信号线122相互通讯。

可以理解,图1所示的结构仅为示意,终端20还可包括比图2中所示更多或者更少的组件,或者具有与图1所示不同的配置。图2中所示的各组件可以采用硬件、软件或其组合实现。

存储器202可用于存储软件程序以及模块,如本发明实施例中的年龄识别方法及装置对应的程序指令/模块,处理器206通过运行存储在存储控制器204内的软件程序以及模块,从而执行各种功能应用以及数据处理,即实现上述的年龄识别方法及装置。

存储器202可包括高速随机存储器,还可包括非易失性存储器,如一个或者多个磁性存储装置、闪存、或者其他非易失性固态存储器。在一些实例中,存储器202可进一步包括相对于处理器206远程设置的存储器,这些远程存储器可以通过网络连接至终端20。上述网络的实例包括但不限于互联网、企业内部网、局域网、移动通信网及其组合。处理器206以及其他可能的组件对存储器202的访问可在存储控制器204的控制下进行。

外设接口208将各种输入/输入装置耦合至cpu以及存储器202。处理器206运行存储器202内的各种软件、指令以执行终端20的各种功能以及进行数据处理。

在一些实施例中,外设接口208,处理器206以及存储控制器204可以在单个芯片中实现。在其他一些实例中,他们可以分别由独立的芯片实现。

射频模块210用于接收以及发送电磁波,实现电磁波与电信号的相互转换,从而与通讯网络或者其他设备进行通讯。射频模块210可包括各种现有的用于执行这些功能的电路元件,例如,天线、射频收发器、数字信号处理器、加密/解密芯片、用户身份模块(sim)卡、存储器等等。射频模块210可与各种网络如互联网、企业内部网、无线网络进行通讯或者通过无线网络与其他设备进行通讯。上述的无线网络可包括蜂窝式电话网、无线局域网或者城域网。上述的无线网络可以使用各种通信标准、协议及技术,包括但并不限于全球移动通信系统(globalsystemformobilecommunication,gsm)、增强型移动通信技术(enhanceddatagsmenvironment,edge),宽带码分多址技术(widebandcodedivisionmultipleaccess,w-cdma),码分多址技术(codedivisionaccess,cdma)、时分多址技术(timedivisionmultipleaccess,tdma),蓝牙,无线保真技术(wireless,fidelity,wifi)(如美国电气和电子工程师协会标准ieee802.11a,ieee802.11b,ieee802.11g和/或ieee802.11n)、网络电话(voiceoverinternetprotocal,voip)、全球微波互联接入(worldwideinteroperabilityformicrowaveaccess,wi-max)、其他用于邮件、即时通讯及短消息的协议,以及任何其他合适的通讯协议,甚至可包括那些当前仍未被开发出来的协议。

定位模块212用于获取终端10的当前位置。定位模块212的实例包括但不限于全球卫星定位系统(gps)、基于无线局域网或者移动通信网的定位技术。

摄像模块214用于拍摄照片或者视频。拍摄的照片或者视频可以存储至存储器202内,并可通过射频模块210发送。

音频模块216向用户提供音频接口,其可包括一个或多个麦克风、一个或者多个扬声器以及音频电路。音频电路从外设接口208处接收声音数据,将声音数据转换为电信息,将电信息传输至扬声器。扬声器将电信息转换为人耳能听到的声波。音频电路还从麦克风处接收电信息,将电信号转换为声音数据,并将声音数据传输至外设接口208中以进行进一步的处理。音频数据可以从存储器202处或者通过射频模块210获取。此外,音频数据也可以存储至存储器202中或者通过射频模块210进行发送。在一些实例中,音频模块216还可包括一个耳机播孔,用于向耳机或者其他设备提供音频接口。

屏幕218在终端20与用户之间提供一个输出界面。具体地,屏幕218向用户显示视频输出,这些视频输出的内容可包括文字、图形、视频、及其任意组合。一些输出结果是对应于一些用户界面对象。可以理解的,屏幕218还可以包括触控屏幕。触控屏幕在终端20与用户之间同时提供一个输出及输入界面。除了向用户显示视频输出,触控屏幕还接收用户的输入,例如用户的点击、滑动等手势操作,以便用户界面对象对这些用户的输入做出响应。检测用户输入的技术可以是基于电阻式、电容式或者其他任意可能的触控检测技术。触控屏幕显示单元的具体实例包括但并不限于液晶显示器或发光聚合物显示器。

按键模块220同样提供用户向终端20进行输入的接口,用户可以通过按下不同的按键以使终端20执行不同的功能。

图2为本发明第一实施例提供的年龄识别方法的流程示意图。如图3所示,年龄识别方法包括如下步骤:

步骤s31,获取用户声音与年龄的对应关系;

在此,可以从包括但不限于一本地存储设备或一远程服务器获取用户声音与年龄的对应关系;

步骤s32,采集待识别用户的声音;

具体的,如图3所示,可以通过声音采集装置包括但不限于麦克风(mic)等设备采集待识别用户的声音,声音采集时人嘴对着手机的mic发声,mic录下发声,即可完成待识别用户的声音的采集;

步骤s33,根据所述待识别用户的声音、用户声音与年龄的对应关系确定所述待识别用户的年龄;

步骤s34,向所述待识别用户反馈确定的所述待识别用户的年龄;

在此,可以包括但不限于语音、图片、视频或文字中的任一种形式向所述待识别用户反馈确定的所述待识别用户的年龄,用户体验会比较有趣,另外用户也可以自行设定反馈所述确定的年龄的方式。

具体的,所述待识别用户可以打开年龄识别app,用户通过mic录音,软件分析音频频谱,用声音与年龄的对应关系去解析,得到所述待识别用户对应的年龄值,然后年龄识别app向待识别用户反馈出年龄值结果,本发明通过根据所述待识别用户的声音、用户声音与年龄的对应关系确定所述待识别用户的年龄,由于通过采集待识别用户的声音是全指向性,可以全方位的录音,不同于现有的脸部特征的采集,需要采集的数据会少很多,一般只要一到两次的声音采集即可,也没有变换角度采集数据的问题。而且,目前行业内的声音采集装置的先进程度和稳定性比较高,如mic等,价格也比较低,用户可以使用仅配备有mic的电子产品,如手机等,就可以得到很好的年龄分析体验。

图4为本发明第二实施例提供的年龄识别方法的流程示意图。如图4所示的年龄识别方法,

步骤s51,采集各个性别的年龄段的用户的声音和年龄;

步骤s52,根据采集各个性别的年龄段的用户的声音和年龄,建立用户声音与年龄的对应关系;

步骤s53,采集待识别用户的声音;

步骤s54,根据所述待识别用户的声音、用户声音与年龄的对应关系确定所述待识别用户的年龄;

步骤s55,向所述待识别用户反馈确定的所述待识别用户的年龄。

具体的,人从幼年到老年喉咙一直是缓慢持续变化的,音域逐渐加宽,特别是在变声期,男生的表现要更为明显。主要的划分阶段为幼年、成年和老年。男生和女生声带构造的不同(随年龄的增长,男性声带会变得长而宽,女性声带会变长相对来说比较窄),也使得男性和女性的声音可以很好的分辨出来。一般来说成年男性的声音频谱分布在中低频80-500hz为主,表现为声音低沉有力;童年男性的声音则相比较高较尖;老年男性的声音频谱会分布的更加低,表现为低沉沙哑。女性的声音频谱分布的相对较高,主要在300-4khz左右,表现为声音尖、细。本实施例中可以收集各个年龄段,不同职业,不同地方等大量的用户声音作为声音样本,分析声音的频谱找出声音和年龄对应的关系,划分年龄段,设定每个声音样本的年龄阈值,作为数据模型。

图5为本发明第三实施例提供的年龄识别方法的流程示意图。如图5所示的年龄识别方法,包括如下步骤:

步骤s71,获取用户基音与年龄的对应关系;

步骤s72,根据采集到的所述待识别用户的声音获取所述待识别用户的基音;;

步骤s73,根据所述待识别用户的基音、用户基音与年龄的对应关系确定所述待识别用户的年龄;

步骤s74,向所述待识别用户反馈确定的所述待识别用户的年龄。

具体的,基音,一般的声音都是由发音体发出的一系列频率、振幅各不相同的振动复合而成的。这些振动中有一个频率最低的振动,由它发出的音就是基音(fundamentaltone),其余为泛音。人声的基音基本在各个年龄段内不会改变,只要找到基音和年龄的对应关系,无论怎么声音采集时用户怎么变音,后续都可以基于采集的基音准确的计算出用户年龄。

图6为本发明第四实施例提供的年龄识别方法的流程示意图。如图6所示,年龄识别方法包括如下步骤:

步骤s81,获取用户声音与年龄的函数关系;

步骤s82,采集待识别用户的声音;

步骤s83,根据所述待识别用户的声音、用户声音与年龄的函数关系确定所述待识别用户的年龄;

步骤s84,向所述待识别用户反馈确定的所述待识别用户的年龄。

具体的,将用户声音与年龄的对应关系确定为一种函数关系,可以基于这种函数关系更精确地确定用户年龄。

本发明的年龄识别方法一实施中,步骤s33,根据所述待识别用户的声音、用户声音与年龄的对应关系确定所述待识别用户的年龄之后,还包括:

根据确定的所述待识别用户的年龄,向所述待识别用户反馈对应的服务信息。

具体的,所述服务信息包括但不限于app的下载推荐信息、商户的广告促销信息,通过向用户推荐与其年龄对应的服务信息,可以使推荐信息服务更有针对性,达到更好的推荐效果。

图7为本发明第五实施例提供的年龄识别装置的结构示意图。如图7所示,一种年龄识别装置,包括获取模块90、采集模块91、识别模块92和反馈模块94。

其中,获取模块91,用于获取用户声音与年龄的对应关系;

采集模块92,用于采集待识别用户的声音;

分别与所述,获取模块91和采集模块92连接的识别模块93,用于根据所述待识别用户的声音、用户声音与年龄的对应关系确定所述待识别用户的年龄;

与所述识别模块连接的反馈模块94,用于向所述待识别用户反馈确定的所述待识别用户的年龄。

本发明的年龄识别装置一实施例中,所述采集模块92,用于获取用户基音与年龄的对应关系;所述采集模块92,用于采集待识别用户的基音;所述识别模块93,用于根据所述待识别用户的基音、用户基音与年龄的对应关系确定所述待识别用户的年龄。

本发明的年龄识别装置一实施例中,所述采集模块92,用于获取用户声音与年龄的函数关系,所述识别模块93,用于根据所述待识别用户的声音、用户声音与年龄的函数关系确定所述待识别用户的年龄。

本发明的年龄识别装置一实施例中,所述采集模块92,用于从一本地存储设备或一远程服务器获取用户声音与年龄的对应关系。

本发明的年龄识别装置一实施例中,所述反馈模块94,用于以语音、图片、视频或文字中的任一种形式向所述待识别用户反馈确定的所述待识别用户的年龄。

本发明的年龄识别装置一实施例中,所述反馈模块94,还用于根据确定的所述待识别用户的年龄,向所述待识别用户反馈对应的服务信息。

本发明的年龄识别装置一实施例中,所述获取模块91,用于采集各个性别的年龄段的用户的声音和年龄;根据采集各个性别的年龄段的用户的声音和年龄,建立用户声音与年龄的对应关系。

图8为本发明第六实施例提供的终端的结构示意图。如图8所示,终端包括年龄识别装置100,年龄识别装置100的具体结构请参考图7,在此不再赘述。终端的具体结构还可以参考图2。

根据本发明的另一面,还提供一种终端,包括:

处理器;以及

被安排成存储计算机可执行指令的存储器,所述可执行指令在被执行时使所述处理器:

获取用户声音与年龄的对应关系;

采集待识别用户的声音;

根据所述待识别用户的声音、用户声音与年龄的对应关系确定所述待识别用户的年龄;

向所述待识别用户反馈确定的所述待识别用户的年龄。

综上所述,本发明通过根据所述待识别用户的声音、用户声音与年龄的对应关系确定所述待识别用户的年龄,由于通过采集待识别用户的声音是全指向性,可以全方位的录音,不同于现有的脸部特征的采集,需要采集的数据会少很多,一般只要一到两次的声音采集即可,也没有变换角度采集数据的问题。而且,目前行业内的声音采集装置的先进程度和稳定性比较高,如mic等,价格也比较低,用户可以使用仅配备有mic的电子产品,如手机等,就可以得到很好的年龄分析体验。

需要说明的是,本说明书中的各个实施例均采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似的部分互相参见即可。对于系统类实施例而言,由于其与方法实施例基本相似,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。

以上所述,仅是本发明的较佳实施例而已,并非对本发明作任何形式上的限制,虽然本发明已以较佳实施例揭露如上,然而并非用以限定本发明,任何熟悉本专业的技术人员,在不脱离本发明技术方案范围内,当可利用上述揭示的技术内容作出些许更动或修饰为等同变化的等效实施例,但凡是未脱离本发明技术方案内容,依据本发明的技术实质对以上实施例所作的任何简单修改、等同变化与修饰,均仍属于本发明技术方案的范围内。

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