一种通过声音切换电视角色的方法和装置与流程

文档序号:12829660阅读:382来源:国知局
一种通过声音切换电视角色的方法和装置与流程
本发明涉及计算机
技术领域
,特别涉及一种通过声音切换电视角色的方法和装置。
背景技术
:近年来,智能电视快速发展,观众可以通过智能电视收看精彩纷呈的电视节目。而随着电视节目数量的增多,如何在众多的电视节目中更快找到感兴趣的电视节目,是观众一直关注的问题。目前,观众一般通过遥控器进行逐一换台,进而寻找自己感兴趣的电视节目。但是,由于目前电视节目数量众多,在寻找感兴趣的电视节目过程中,需要浪费观众大量的时间。技术实现要素:本发明实施例提供了一种通过声音切换电视角色的方法和装置,能够节省用户寻找自己感兴趣的电视节目的时间。第一方面,本发明实施例提供了一种通过声音切换电视角色的方法,预先设置观众群体与推荐节目单的对应关系,还包括:获取观众的声音;对所述观众的声音进行解析,确定所述观众所属的目标观众群体;根据所述对应关系,确定所述目标观众群体对应的目标推荐节目单;将所述目标推荐节目单推送给所述观众;当接收到外部输入的针对所述目标推荐节目单中目标推荐节目的播放指令时,按照预先确定的播放模式播放所述目标推荐节目。优选地,所述对所述观众的声音进行解析,确定所述观众所属的目标观众群体,包括:将所述观众的声音转化成数字信号,利用下述预加重公式,对所述数字信号进行预加重处理,生成预加重信号;利用下述加窗公式和预先确定的窗口长度,对所述预加重信号进行加窗处理,生成待提取信号;从所述待提取信号中提取声音特征参数,根据所述声音特征参数,确定所述观众所属的目标观众群体;所述预加重公式,包括:其中,α用于表征预加重系数,0.9<α<1.0,s(n1)用于表征n1时刻所述声音信号的幅值,s(n1-1)用于表征(n1-1)时刻所述声音信号的幅值,用于表征所述n1时刻所述预加重信号的幅值;所述加窗公式,包括:其中,ω(n2)用于表征n2时刻所述预加重信号的加窗函数值,n用于表征所述窗口长度。优选地,当所述声音特征参数为基音频率时,所述从所述待提取信号中提取声音特征参数,根据所述声音特征参数,确定所述观众所属的目标观众群体,包括:利用下述平均幅度差值公式,从所述待提取信号中提取基音频率,根据所述基音频率,确定所述观众所属的目标观众群体;所述平均幅度差值公式,包括:其中,r(l)用于表征所述待提取信号的位移间隔l的平均幅度差值,n用于表征所述窗口长度,用于表征n3时刻所述预加重信号的幅值,用于表征(n3+l)时刻所述预加重信号的幅值。优选地,进一步包括:预先设置女性基音频率区间、男性基音频率区间;所述根据所述基音频率,确定所述观众所属的目标观众群体,包括:根据所述女性基音频率区间、所述男性基音频率区间和所述基音频率,确定所述观众的性别;根据所述观众的性别,确定所述观众所属的目标观众群体。优选地,进一步包括:预先将观众划分成至少两个年龄段,设置各个所述年龄段的年龄基音频率区间;所述根据所述基音频率,确定所述观众所属的目标观众群体,包括:根据所述基音频率和各个所述年龄段的年龄基音频率区间,确定所述观众所属的年龄段;根据所述观众所属的年龄段,确定所述观众所属的目标观众群体。优选地,所述播放模式,包括:全屏播放,或,画中画播放。本发明实施例提供了一种通过声音切换电视角色的装置,包括:设置单元,用于设置观众群体与推荐节目单的对应关系;解析单元,用于获取观众的声音;对所述观众的声音进行解析,确定所述观众所属的目标观众群体;确定单元,用于根据所述设置单元设置的所述对应关系,确定所述解析单元确定的所述目标观众群体对应的目标推荐节目单;推送单元,用于将所述确定单元确定的所述目标推荐节目单推送给所述观众;当接收到外部输入的针对所述目标推荐节目单中目标推荐节目的播放指令时,按照预先确定的播放模式播放所述目标推荐节目。优选地,预加重公式,对所述数字信号进行预加重处理,生成预加重信号;利用下述加窗公式和预先确定的窗口长度,对所述预加重信号进行加窗处理,生成待提取信号;从所述待提取信号中提取声音特征参数,根据所述声音特征参数,确定所述观众所属的目标观众群体;所述预加重公式,包括:其中,α用于表征预加重系数,0.9<α<1.0,s(n1)用于表征n1时刻所述声音信号的幅值,s(n1-1)用于表征(n1-1)时刻所述声音信号的幅值,用于表征所述n1时刻所述预加重信号的幅值;所述加窗公式,包括:其中,ω(n2)用于表征n2时刻所述预加重信号的加窗函数值,n用于表征所述窗口长度。优选地,当所述声音特征参数为基音频率时,所述解析单元,用于利用下述平均幅度差值公式,从所述待提取信号中提取基音频率,根据所述基音频率,确定所述观众所属的目标观众群体;所述平均幅度差值公式,包括:其中,r(l)用于表征所述待提取信号的位移间隔l的平均幅度差值,n用于表征所述窗口长度,用于表征n3时刻所述预加重信号的幅值,用于表征(n3+l)时刻所述预加重信号的幅值。优选地,所述设置单元,进一步用于设置女性基音频率区间、男性基音频率区间;所述解析单元,用于根据所述女性基音频率区间、所述男性基音频率区间和所述基音频率,确定所述观众的性别;根据所述观众的性别,确定所述观众所属的目标观众群体。优选地,所述设置单元,进一步用于将观众划分成至少两个年龄段,设置各个所述年龄段的年龄基音频率区间;所述解析单元,用于根据所述基音频率和各个所述年龄段的年龄基音频率区间,确定所述观众所属的年龄段;根据所述观众所属的年龄段,确定所述观众所属的目标观众群体。优选地,所述播放模式,包括:全屏播放,或,画中画播放。本发明实施例提供了一种通过声音切换电视角色的方法和装置,其中,该方法可以对获取的观众的声音进行解析,确定观众所属的目标观众群体,进而根据目标观众群体推荐相应的目标推荐节目单,并可以根据观众输入的播放指令,播放目标推荐节目单中的目标推荐节目。该方法可以根据观众所属的观众群体为观众进行有针对性的推荐,能够节省用户寻找自己感兴趣的电视节目的时间。附图说明为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1是本发明一个实施例提供的一种通过声音切换电视角色的方法流程图;图2是本发明另一个实施例提供的一种通过声音切换电视角色的方法流程图;图3是本发明一个实施例提供的一种通过声音切换电视角色的装置结构示意图。具体实施方式为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例,基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都属于本发明保护的范围。如图1所示,本发明实施例提供了一种通过声音切换电视角色的方法,该方法可以包括以下步骤:步骤101:预先设置观众群体与推荐节目单的对应关系;步骤102:获取观众的声音;步骤103:对观众的声音进行解析,确定观众所属的目标观众群体;步骤104:根据对应关系,确定目标观众群体对应的目标推荐节目单;步骤105:将目标推荐节目单推送给观众;步骤106:当接收到外部输入的针对目标推荐节目单中目标推荐节目的播放指令时,按照预先确定的播放模式播放目标推荐节目。在图1所示的本发明实施例中,该方法可以对获取的观众的声音进行解析,确定观众所属的目标观众群体,进而根据目标观众群体推荐相应的目标推荐节目单,并可以根据观众输入的播放指令,播放目标推荐节目单中的目标推荐节目。该方法可以根据观众所属的观众群体为观众进行有针对性的推荐,能够节省用户寻找自己感兴趣的电视节目的时间。在本发明的一个实施例中,为了根据观众的声音,对观众进行区分,步骤103包括:将观众的声音转化成数字信号,利用下述预加重公式,对数字信号进行预加重处理,生成预加重信号;利用下述加窗公式和预先确定的窗口长度,对预加重信号进行加窗处理,生成待提取信号;从待提取信号中提取声音特征参数,根据声音特征参数,确定观众所属的目标观众群体;预加重公式,包括:其中,α用于表征预加重系数,0.9<α<1.0,s(n1)用于表征n1时刻声音信号的幅值,s(n1-1)用于表征(n1-1)时刻声音信号的幅值,用于表征n1时刻预加重信号的幅值;加窗公式,包括:其中,ω(n2)用于表征n2时刻预加重信号的加窗函数值,n用于表征窗口长度。预加重用于对观众的声音的高频部分进行加重,以增强声音的高频分辨率。由于发声器官的惯性运动,可以认为在小段时间内,预加重信号近似不变,即预加重信号具有平稳性,因此,可以把预加重信号分为一些分析帧,预加重信号的分帧是采用可移动的有限窗口长度进行加权的方法实现。一般每秒33-100帧。为了进行短时分析必须加窗,并且应使用两端具有平滑过渡特性的窗口,其目的是为了减少帧起始处和结束处的信号不连续性,常用的窗函数有矩形窗、哈明窗、哈宁窗等。本发明实施例中的加窗公式为矩形窗。在本发明的一个实施例中,当声音特征参数为基音频率时,从待提取信号中提取声音特征参数,根据声音特征参数,确定观众所属的目标观众群体,包括:利用下述平均幅度差值公式,从待提取信号中提取基音频率,根据基音频率,确定观众所属的目标观众群体;平均幅度差值公式,包括:其中,r(l)用于表征待提取信号的位移间隔l的平均幅度差值,n用于表征窗口长度,用于表征n3时刻预加重信号的幅值,用于表征(n3+l)时刻预加重信号的幅值。声音特征参数的提取是从预加重信号中提取对声音识别有用的信息,去掉与声音识别无关的冗余信息,获得影响声音识别的重要信息。声音特征参数可以是能量、基音频率、共振峰值等。在本实施例中,声音特征参数为基音频率。从待提取信号中提取基音频率的方法包括:平均幅度差函数法、阴阳估计法和自相关系数法等,本实施例中采用的是平均幅度差函数法。如果基音周期为p,r(l)则会在l=kp(k=1,2,3……)时出现波谷,波谷的艰巨即为基音周期,根据基音周期可以确定基音频率。在本发明的一个实施例中,为了根据基音频率对观众的性别进行区分,该方法还包括:预先设置女性基音频率区间、男性基音频率区间;根据基音频率,确定观众所属的目标观众群体,包括:根据女性基音频率区间、男性基音频率区间和基音频率,确定观众的性别;根据观众的性别,确定观众所属的目标观众群体。在对说话人的基音频率进行统计分析后可以发现,男性和女性声音的基音频率所处的区间不同,男性基音频率区间为80-200hz,女性基音频率区间为200-260hz,因此可以通过观众的基音频率所处的区间,判断观众的性别。当观众的性别为女性时,观众所属的目标观众群体为女性观众,当观众的性别为男性时,观众所属的目标观众群体为男性观众。需要说明的是,上述男性基音频率区间和女性基音频率区间中不包括儿童的基音频率,由于儿童的基音频率高达500hz,为了提高声音识别的准确性,一般将儿童的基音频率作为第三种性别进行处理。在本发明的一个实施例中,为了根据基音频率对观众的年龄进行区分,该方法还包括:预先将观众划分成至少两个年龄段,设置各个年龄段的年龄基音频率区间;根据基音频率,确定观众所属的目标观众群体,包括:根据基音频率和各个年龄段的年龄基音频率区间,确定观众所属的年龄段;根据观众所属的年龄段,确定观众所属的目标观众群体。基音频率是说话人在发浊音时声带振动的频率,不同的年龄的说话人的基音频率不尽相同。通常在儿童阶段,男女的基音频率基本一致,进入青春期后男性的基音频率急剧下降,之后随着年龄的上升会缓慢的上升,而女性进入青春期后下降较为缓慢。年龄段可以包括:儿童、少年、青年、中年、老年等。在本实施例中,可以通过对不同说话人样本的采集确定各个年龄段的年龄基音频率区间。在本发明的一个实施例中,为了将目标推荐节目单中的目标推荐节目播放给观众,播放模式,包括:全屏播放,或,画中画播放。例如,当接收到观众输入的针对目标推荐节目a的播放指令时,将目标推荐节目a进行全屏播放,或者,将目标推荐节目a利用画中画模式的小窗口播放,而画中画模式的大窗口继续播放当前电视节目。如图2所示,本发明实施例以声音特征参数为基音频率为例,对通过声音切换电视角色的方法进行详细地说明,该方法包括以下步骤:步骤201:设置观众群体与推荐节目单的对应关系;设置女性基音频率区间、男性基音频率区间;将观众划分成至少两个年龄段,设置各个年龄段的年龄基音频率区间。观众群体与推荐节目单的对应关系如表1所示。例如,青年观众喜欢体育节目,老年观众喜欢戏曲节目,女性观众偏爱综艺节目等。设置女性基音频率区间200-260hz、男性基音频率区间50-200hz。将观众划分成四个年龄段,少年、青年、中年、老年,分别对应的年龄基音频率区间为260-200hz、200-150hz、150-100hz、100-50hz。表1观众群体推荐节目单女性、少年c男性、少年d女性、青年e男性、青年f女性、中年g男性、中年h女性、老年i男性、老年j步骤202:获取观众的声音。获取观众的声音。步骤203:将观众的声音转化成数字信号,对数字信号进行预加重处理,生成预加重信号。将观众的声音转化成数字信号,并利用预加重公式对数字信号进行预加重处理,生成预加重信号。预加重公式,包括:其中,α用于表征预加重系数,0.9<α<1.0,s(n1)用于表征n1时刻声音信号的幅值,s(n1-1)用于表征(n1-1)时刻声音信号的幅值,用于表征n1时刻预加重信号的幅值。步骤204:对预加重信号进行加窗处理,生成待提取信号。利用下述加窗公式,对预加重信号进行加窗处理。加窗公式,包括:其中,ω(n2)用于表征n2时刻预加重信号的加窗函数值,n用于表征窗口长度。步骤205:从待提取信号中提取基音频率,根据女性基音频率区间、男性基音频率区间和基音频率,确定观众的性别。利用平均幅度差值公式,从待提取信号中提取的基音频率为120hz,根据女性基音频率区间、男性基音频率区间,确定观众的性别为男性。平均幅度差值公式,包括:其中,r(l)用于表征待提取信号的位移间隔l的平均幅度差值,n用于表征窗口长度,用于表征n3时刻预加重信号的幅值,用于表征(n3+l)时刻预加重信号的幅值。如果基音周期为p,r(l)则会在l=kp(k=1,2,3……)时出现波谷,波谷的艰巨即为基音周期,根据基音周期可以确定基音频率。步骤206:根据基音频率和各个年龄段的年龄基音频率区间,确定观众所属的年龄段。根据基音频率和各个年龄段的年龄基音频率区间,确定观众所属的年龄段为中年。步骤207:根据观众的性别和观众所属的年龄段,确定观众所属的目标观众群体。观众所属的目标观众群体为男性、中年。步骤208:根据对应关系,确定目标观众群体对应的目标推荐节目单。根据表1,目标推荐节目单为h。步骤209:将目标推荐节目单推送给观众。将目标推荐节目单为h通过字幕提示的方式,推送给观众。需要说明的是,目标推荐节目单的推送方式并不唯一,可以通过机顶盒的屏幕进行推送,也可以通过电视屏幕进行推送。步骤210:当接收到外部输入的针对目标推荐节目单中目标推荐节目的播放指令时,按照预先确定的播放模式播放目标推荐节目。观众如果对目标推荐节目单h中的目标推荐节目感兴趣,则可以输入针对目标推荐节目的播放指令。当接收到外部输入的针对目标推荐节目单中目标推荐节目的播放指令时,按照预先确定的播放模式播放目标推荐节目。播放模式包括全屏播放和画中画播放。需要说明的是,可以仅通过性别对观众进行划分,也可以仅通过所属的年龄段对观众进行划分,还可以同时通过性别和所属的年龄段对观众进行划分。如图3所示,本发明实施例提供了一种通过声音切换电视角色的装置,包括:设置单元301,用于设置观众群体与推荐节目单的对应关系;解析单元302,用于获取观众的声音;对观众的声音进行解析,确定观众所属的目标观众群体;确定单元303,用于根据设置单元301设置的对应关系,确定解析单元302确定的目标观众群体对应的目标推荐节目单;推送单元304,用于将确定单元303确定的目标推荐节目单推送给观众;当接收到外部输入的针对目标推荐节目单中目标推荐节目的播放指令时,按照预先确定的播放模式播放目标推荐节目。在本发明的一个实施例中,解析单元302,用于将观众的声音转化成数字信号,利用下述预加重公式,对数字信号进行预加重处理,生成预加重信号;利用下述加窗公式和预先确定的窗口长度,对预加重信号进行加窗处理,生成待提取信号;从待提取信号中提取声音特征参数,根据声音特征参数,确定观众所属的目标观众群体;预加重公式,包括:其中,α用于表征预加重系数,0.9<α<1.0,s(n1)用于表征n1时刻声音信号的幅值,s(n1-1)用于表征(n1-1)时刻声音信号的幅值,用于表征n1时刻预加重信号的幅值;加窗公式,包括:其中,ω(n2)用于表征n2时刻预加重信号的加窗函数值,n用于表征窗口长度。在本发明的一个实施例中,当声音特征参数为基音频率时,解析单元302,用于利用下述平均幅度差值公式,从待提取信号中提取基音频率,根据基音频率,确定观众所属的目标观众群体;平均幅度差值公式,包括:其中,r(l)用于表征待提取信号的位移间隔l的平均幅度差值,n用于表征窗口长度,用于表征n3时刻预加重信号的幅值,用于表征(n3+l)时刻预加重信号的幅值。在本发明的一个实施例中,设置单元301,进一步用于设置女性基音频率区间、男性基音频率区间;解析单元302,用于根据女性基音频率区间、男性基音频率区间和基音频率,确定观众的性别;根据观众的性别,确定观众所属的目标观众群体。在本发明的一个实施例中,设置单元301,进一步用于将观众划分成至少两个年龄段,设置各个年龄段的年龄基音频率区间;解析单元302,用于根据基音频率和各个年龄段的年龄基音频率区间,确定观众所属的年龄段;根据观众所属的年龄段,确定观众所属的目标观众群体。在本发明的一个实施例中,播放模式,包括:全屏播放,或,画中画播放。本发明实施例提供了一种可读介质,包括执行指令,当存储控制器的处理器执行执行指令时,存储控制器执行上述任意实施例的方法。本发明实施例提供了一种存储控制器,包括:处理器、存储器和总线;存储器用于存储执行指令,处理器与存储器通过总线连接,当存储控制器运行时,处理器执行存储器存储的执行指令,以使存储控制器执行上述任意实施例的方法。上述装置内的各单元之间的信息交互、执行过程等内容,由于与本发明方法实施例基于同一构思,具体内容可参见本发明方法实施例中的叙述,此处不再赘述。综上,本发明各个实施例至少具有如下效果:1、在本发明实施例中,该方法可以对获取的观众的声音进行解析,确定观众所属的目标观众群体,进而根据目标观众群体推荐相应的目标推荐节目单,并可以根据观众输入的播放指令,播放目标推荐节目单中的目标推荐节目。该方法可以根据观众所属的观众群体为观众进行有针对性的推荐,能够节省用户寻找自己感兴趣的电视节目的时间。2、在本发明实施例中,根据不同性别、不同年龄段的观众的声音的基音频率的差异,对观众进行区分,为观众推荐观众所属性别所属年龄段的目标推荐节目单,观众可以在目标推荐节目单中选择自己感兴趣的推荐节目。3、在本发明实施例中,提供了至少两种播放模式,用于播放目标推荐节目单中的目标推荐节目,观众可以根据自己的需要进行自由选择,该方法为观众提供更多选择,提高观众体验。需要说明的是,在本文中,诸如第一和第二之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个〃·····”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同因素。本领域普通技术人员可以理解:实现上述方法实施例的全部或部分步骤可以通过程序指令相关的硬件来完成,前述的程序可以存储在计算机可读取的存储介质中,该程序在执行时,执行包括上述方法实施例的步骤;而前述的存储介质包括:rom、ram、磁碟或者光盘等各种可以存储程序代码的介质中。最后需要说明的是:以上所述仅为本发明的较佳实施例,仅用于说明本发明的技术方案,并非用于限定本发明的保护范围。凡在本发明的精神和原则之内所做的任何修改、等同替换、改进等,均包含在本发明的保护范围内。当前第1页12
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1