电视节目推荐方法及装置制造方法及图纸

技术编号:14818267 阅读:64 留言:0更新日期:2017-03-15 11:58
本发明专利技术公开了一种电视节目推荐方法,包括以下步骤:获取当前用户的人脸图像,并对所述人脸图像进行特征提取以获取人脸特征参数;根据预设函数对所述人脸特征参数进行年龄估算,以获取年龄信息;根据预设的推荐算法获取预存的节目数据库中与所述年龄信息匹配的电视节目信息,并将所述匹配的电视节目信息显示于电视端。本发明专利技术还公开了一种电视节目推荐装置。本发明专利技术解决了用户在选择电视节目时需要耗费大量时间进行浏览和检索的技术问题。

【技术实现步骤摘要】

本专利技术涉及电视
,尤其涉及一种电视节目推荐方法及装置
技术介绍
随着数字电视业务、多媒体的发展以及人们生活水平的提高,电视节目在人们的日常休闲活动中占有非常重要的比例。然而近年来随着电视节目种类的不断增多,用户在选择节目上需要花费大量的时间进行浏览和检索,以找到适合自己观看的电视节目,大大降低用户的使用体验。
技术实现思路
本专利技术的主要目的在于提供一种电视节目推荐方法及装置,旨在解决用户在选择电视节目时需要耗费大量时间进行浏览和检索的技术问题。为实现上述目的,本专利技术提供的一种电视节目推荐方法包括以下步骤:获取当前用户的人脸图像,并对所述人脸图像进行特征提取以获取人脸特征参数;根据预设函数对所述人脸特征参数进行年龄估算,以获取年龄信息;根据预设的推荐算法获取预存的节目数据库中与所述年龄信息匹配的电视节目信息,并将所述匹配的电视节目信息显示于电视端。优选地,所述获取当前用户的人脸图像,并对所述人脸图像进行特征提取以获取人脸特征参数的步骤包括:获取当前用户的人脸图像,并对所述人脸图像进行预处理;基于局部Gabor二值模式算子对预处理后的所述人脸图像进行特征提取,以获取人脸特征参数。优选地,所述基于局部Gabor二值模式算子对预处理后的所述人脸图像进行特征提取,以获取人脸特征参数的步骤包括:根据Gabor函数将预处理后的所述人脸图像转换为Gabor幅值图像,并根据局部二值模式算子对Gabor幅值图像进行编码,以形成局部Gabor二值模式特征图像;对局部Gabor二值模式特征图像进行纹理分块,并获取每一纹理分块的直方序列图;根据所述直方序列图获取人脸特征参数。优选地,所述根据预设的推荐算法获取预存的节目数据库中与所述年龄信息匹配的电视节目信息,并将所述匹配的电视节目信息显示于电视端的步骤包括:基于云端服务器获取电视节目信息及与每一电视节目信息对应的用户年龄区间信息,以根据预设的推荐算法获取电视节目信息与用户年龄区间信息之间的匹配关系并储存于预存的节目数据库中;将所述年龄信息与年龄区间信息进行比对,并根据储存的匹配关系获取预存的节目数据库中与所述年龄信息匹配的电视节目信息;将所述匹配的电视节目信息显示于电视端。优选地,所述根据预设函数对所述人脸特征参数进行年龄估算,以获取年龄信息的步骤之后还包括:根据所述人脸特征参数判别当前用户的性别,以获取性别信息;所述根据预设的推荐算法获取预存的节目数据库中与所述年龄信息匹配的电视节目信息,并将所述匹配的电视节目信息显示于电视端的步骤包括:根据预设的推荐算法获取预存的节目数据库中与所述年龄信息匹配的电视节目信息;根据预设的推荐算法获取匹配的电视节目信息中与所述性别信息匹配的备选电视节目信息,并将所述备选电视节目信息显示于电视端。此外,为实现上述目的,本专利技术还提供一种电视节目推荐装置,包括:获取模块,用以获取当前用户的人脸图像,并对所述人脸图像进行特征提取以获取人脸特征参数;年龄估算模块,用以根据预设函数对所述人脸特征参数进行年龄估算,以获取年龄信息;推荐模块,用以根据预设的推荐算法获取预存的节目数据库中与所述年龄信息匹配的电视节目信息,并将所述匹配的电视节目信息显示于电视端。优选地,所述获取模块包括:获取单元,用以获取当前用户的人脸图像,并对所述人脸图像进行预处理;提取单元,用以基于局部Gabor二值模式算子对预处理后的所述人脸图像进行特征提取,以获取人脸特征参数。优选地,所述提取单元包括:第一处理单元,用以根据Gabor函数将预处理后的所述人脸图像转换为Gabor幅值图像,并根据局部二值模式算子对Gabor幅值图像进行编码,以形成局部Gabor二值模式特征图像;第二处理单元,用以对局部Gabor二值模式特征图像进行纹理分块,并获取每一纹理分块的直方序列图;第三处理单元,用以根据所述直方序列图获取人脸特征参数。优选地,所述推荐模块包括:存储单元,用以基于云端服务器获取电视节目信息及与每一电视节目信息对应的用户年龄区间信息,以根据预设的推荐算法获取电视节目信息与用户年龄区间信息之间的匹配关系并储存于预存的节目数据库中;算法单元,用以将所述年龄信息与年龄区间信息进行比对,并根据储存的匹配关系获取预存的节目数据库中与所述年龄信息匹配的电视节目信息;显示单元,用以将所述匹配的电视节目信息显示于电视端。优选地,所述电视节目推荐装置还包括:性别信息获取模块,用以根据所述人脸特征参数判别当前用户的性别,以获取性别信息;所述推荐模块还用以:根据预设的推荐算法获取预存的节目数据库中与所述年龄信息匹配的电视节目信息;根据预设的推荐算法获取匹配的电视节目信息中与所述性别信息匹配的备选电视节目信息,并将所述备选电视节目信息显示于电视端。本实施例提供的技术方案中,通过获取用户的人脸图像来估算用户年龄,以获取年龄信息,并根据预设的推荐算法获取预存的节目数据库中与所述年龄信息匹配的电视节目信息,并将所述匹配的电视节目信息显示于电视端,以供用户选择,使得用户无需通过多次切换电视频道来选择电视节目,节省了用户浏览和检索节目的时间,提升了用户体验。附图说明图1为本专利技术电视节目推荐方法第一实施例的流程示意图;图2为本专利技术电视节目推荐方法第二实施例中对人脸图像进行预处理步骤的细化流程示意图;图3为本专利技术电视节目推荐方法第三实施例中对获取人脸特征参数步骤的细化流程示意图;图4为本专利技术电视节目推荐方法第四实施例中根据年龄信息推荐电视节目信息步骤的细化流程示意图;图5为本专利技术电视节目推荐方法第五实施例的流程示意图;图6为本专利技术电视节目推荐装置第一实施例的功能模块示意图;图7为本专利技术电视节目推荐装置第二实施例中获取模块的细化功能模块示意图;图8为本专利技术电视节目推荐装置第三实施例中提取单元的细化功能模块示意图;图9为本专利技术电视节目推荐装置第四实施例中推荐模块的细化功能模块示意图;图10为本专利技术电视节目推荐装置第五实施例的功能模块示意图。本专利技术目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。具体实施方式应当理解,此处所描述的具体实施例仅仅用以解释本专利技术,并不用于限定本专利技术。本专利技术提供一种电视节目推荐方法,参照图1,在一实施例中,该电视节目推荐方法包括:步骤S10,获取用户的人脸图像,并对所述人脸图像进行特征提取以获取人脸特征参数;需要说明的是,人脸识别是一种基于人脸特征对个人身份识别的技术,用摄像机或摄像头采集含有人脸的图像或视频流,并自动在图像中检测和跟踪人脸,进而对检测到的人脸进行脸部的一系列相关技术;包括人脸图像采集、人脸定位、人脸识别预处理、身份确认及身份查找。本实施例中,所述人脸图像的获取通过摄像头实现,例如静态图像、动态图像、不同的位置、不同表情等都可以被很好地采集。需要说明的是,通过连续不间断地在预设时间内采集用户的人脸图像视频流,进而能获取多个人脸图像的视频帧。进一步地,对获取的所述人脸图像的视频帧进行特征提取,以获取人脸特征参数。需要说明的是,所述人脸特征参数包括眼睛、口、鼻等器官的位置和形状等信息。步骤S20,根据预设函数对所述人脸特征参数进行年龄估算,以获取年龄信息;在本实施例的一种优选实施方案中,所述预设函数为支持向量回归函数(SupportVectorRegressi本文档来自技高网...
电视节目推荐方法及装置

【技术保护点】
一种电视节目推荐方法,其特征在于,包括以下步骤:获取当前用户的人脸图像,并对所述人脸图像进行特征提取以获取人脸特征参数;根据预设函数对所述人脸特征参数进行年龄估算,以获取年龄信息;根据预设的推荐算法获取预存的节目数据库中与所述年龄信息匹配的电视节目信息,并将所述匹配的电视节目信息显示于电视端。

【技术特征摘要】
1.一种电视节目推荐方法,其特征在于,包括以下步骤:获取当前用户的人脸图像,并对所述人脸图像进行特征提取以获取人脸特征参数;根据预设函数对所述人脸特征参数进行年龄估算,以获取年龄信息;根据预设的推荐算法获取预存的节目数据库中与所述年龄信息匹配的电视节目信息,并将所述匹配的电视节目信息显示于电视端。2.如权利要求1所述的电视节目推荐方法,其特征在于,所述获取当前用户的人脸图像,并对所述人脸图像进行特征提取以获取人脸特征参数的步骤包括:获取当前用户的人脸图像,并对所述人脸图像进行预处理;基于局部Gabor二值模式算子对预处理后的所述人脸图像进行特征提取,以获取人脸特征参数。3.如权利要求2所述的电视节目推荐方法,其特征在于,所述基于局部Gabor二值模式算子对预处理后的所述人脸图像进行特征提取,以获取人脸特征参数的步骤包括:根据Gabor函数将预处理后的所述人脸图像转换为Gabor幅值图像,并根据局部二值模式算子对Gabor幅值图像进行编码,以形成局部Gabor二值模式特征图像;对局部Gabor二值模式特征图像进行纹理分块,并获取每一纹理分块的直方序列图;根据所述直方序列图获取人脸特征参数。4.如权利要求1-3中任一项所述的电视节目推荐方法,其特征在于,所述根据预设的推荐算法获取预存的节目数据库中与所述年龄信息匹配的电视节目信息,并将所述匹配的电视节目信息显示于电视端的步骤包括:基于云端服务器获取电视节目信息及与每一电视节目信息对应的用户年龄区间信息,以根据预设的推荐算法获取电视节目信息与用户年龄区间信息之间的匹配关系并储存于预存的节目数据库中;将所述年龄信息与年龄区间信息进行比对,并根据储存的匹配关系获取预存的节目数据库中与所述年龄信息匹配的电视节目信息;将所述匹配的电视节目信息显示于电视端。5.如权利要求1-3中任一项所述的电视节目推荐方法,其特征在于,所述根据预设函数对所述人脸特征参数进行年龄估算,以获取年龄信息的步骤之后还包括:根据所述人脸特征参数判别当前用户的性别,以获取性别信息;所述根据预设的推荐算法获取预存的节目数据库中与所述年龄信息匹配的电视节目信息,并将所述匹配的电视节目信息显示于电视端的步骤包括:根据预设的推荐算法获取预存的节目数据库中与所述年龄信息匹配的电视节目信息;...

【专利技术属性】
技术研发人员:高晓林
申请(专利权)人:深圳TCL数字技术有限公司
类型:发明
国别省市:广东;44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1