一种在HDMI下区分视频场景的方法及装置与流程

文档序号:16202433发布日期:2018-12-08 06:44阅读:191来源:国知局
一种在HDMI下区分视频场景的方法及装置与流程

本发明涉及电视技术领域,尤其涉及一种在hdmi下区分视频场景的方法及装置。

背景技术

目前智能电视可以通过用户观看内容来自动设置电视的图像、声音等参数来提高用户的观看体验。由于大部分用户是采用智能电视连接有线机顶盒的hdmi(highdefinitionmultimediainterface,高清晰度多媒体接口)来观看电视内容,这种观看方式使智能电视只作为显示器来使用,而无法感知用户观看节目的相关信息,从而无法分析用户观看内容。

基于上述原因,目前出现很多将深度学习应用于智能电视的方法,用来协助智能电视识别用户的观看内容。caffe则是上述方法中的一种,通过在智能电视上运行训练好的caffe模型,使caffe模型分析并通知智能电视当前用户在观看的节目类型等信息。也即,通过持续对智能电视上显示的内容画面进行截图,将该截图与caffe模型中预设的图片进行比较,进而经图像识别过程后识别出不同的观看场景。例如,识别出爱情影片观看场景和动作影片观看场景。

但是当用户在通过机顶盒操作电视时,caffe模型无法区分用户是在操作电视还是在观看操作视频,例如当用户在玩游戏时,caffe模型无法区分用户是在玩游戏还是在观看游戏视频,或者是当用户在做习题时,caffe模型无法区分用户是在做习题还是在观看教育视频,因此无法确定用户当前的视频场景,从而无法针对不同的视频场景调整的图像、声音等参数,影响用户的视觉体验。



技术实现要素:

有鉴于此,本发明提供一种hdmi下区分视频场景的方法及装置来解决现有技术中将无法区分视频场景的问题。

具体地,本发明是通过如下技术方案实现的:

本发明提供一种在hdmi下区分视频场景的方法,所述方法应用于智能电视,所述方法包括:

当确定当前智能电视播放的视频场景为待判定场景时,查找当前播放的视频场景对应的回溯记录;

获取回溯记录中的关键字,根据关键字得到统计结果;

若所述统计结果属于视频操作,则确定当前的视频场景是视频操作场景;

若所述统计结果属于视频观看,则确定当前的视频场景是视频观看场景。

基于相同的构思,本发明还提供一种在hdmi下区分视频场景的装置,所述装置应用于智能电视,所述装置包括:

查找单元,用于当确定当前智能电视播放的视频场景为待判定场景时,查找当前播放的视频场景对应的回溯记录;

统计单元,用于获取回溯记录中的关键字,根据关键字得到统计结果;

确定单元,用于若所述统计结果属于视频操作,则确定当前的视频场景是视频操作场景;若所述统计结果属于视频观看,则确定当前的视频场景是视频观看场景。

由此可见,本发明可以使智能电视在确定当前智能电视播放的视频场景为待判定场景时,查找当前播放的视频场景对应的回溯记录;获取回溯记录中的关键字,根据关键字得到统计结果;若统计结果属于视频操作,则确定当前的视频场景是视频操作场景;若统计结果属于视频观看,则确定当前的视频场景是视频观看场景。相比于现有技术,本发明可以区分视频操作和视频观看,因此本发明可以准确识别视频场景,以便于根据视频场景调整参数设置,并提升了用户的观看体验。

附图说明

图1是本发明一种示例性实施方式中的一种在hdmi下区分视频场景的方法的处理流程图;

图2a、图2b、图2c均是本发明一种示例性实施方式中的玩游戏场景图;

图3a、图3b、图3c均是本发明一种示例性实施方式中的游戏视频场景图;

图4本发明一种示例性实施方式中的在hdmi下区分视频场景的装置的逻辑结构图;

图5本发明一种示例性实施方式中的一种智能电视的逻辑结构图。

具体实施方式

为了解决现有技术存在的问题,本发明提供一种在hdmi下区分视频场景的方法及装置,可以使智能电视在确定当前智能电视播放的视频场景为待判定场景时,查找当前播放的视频场景对应的回溯记录;获取回溯记录中的关键字,根据关键字得到统计结果;若统计结果属于视频操作,则确定当前的视频场景是视频操作场景;若统计结果属于视频观看,则确定当前的视频场景是视频观看场景。相比于现有技术,本发明可以区分视频操作和视频观看,因此本发明可以准确识别视频场景,以便于根据视频场景调整参数设置,并提升了用户的观看体验。

请参考图1,是本发明一种示例性实施方式中的一种在hdmi下区分视频场景的方法的处理流程图,所述方法应用于智能电视,该方法包括:

步骤101、当确定当前智能电视播放的视频场景为待判定场景时,查找当前播放的视频场景对应的回溯记录;

在本实施例中,智能电视可以通过运行训练好的识别模型,例如caffe模型,持续对智能电视上显示的内容画面进行屏幕截图,经图像识别后分析智能电视当前播放的节目类型等信息,智能电视根据识别模型输入的信息判断当前播放的视频场景是否为待判定场景。在本实施例中,待判定场景是指当视频场景为同类型视频的视频操作场景和视频观看场景时,识别模型无法准确识别的视频场景,例如玩游戏视频场景和观看游戏视频的场景,以及做习题视频场景和观看教育视频的场景等,都是现有技术的识别模型无法准确识别的视频场景。

当对多个内容画面截图进行图像识别后确定智能电视当前播放的视频场景为待判定场景时,智能电视可以查找当前播放的视频场景对应的回溯记录,该回溯记录中记录有:启动当前播放的视频场景的路径上的至少一个显示场景中的关键字,以进一步判断待判定场景是视频操作场景还是视频观看场景。

作为一个实施例,智能电视可以在开机时,初始化回溯记录,然后持续获取电视屏幕上当前显示场景的关键字添加到回溯记录中;其中,获取当前显示场景的关键字包括下述至少一种方法:

方法一,当用户移动焦点时,智能电视获取焦点所处的选项对应的关键字添加到回溯记录中,如图2a、2b所示的显示场景,若用户将焦点依次移动并逐级选择时,例如焦点路径具体为:我的→频道→游戏→三国演义→打开,则智能电视根据焦点的所处的选项对应的关键字包括:我的、频道、游戏、三国演义、打开,从而保存关键字到回溯记录。

方法二,智能电视获取当前最上层显示的界面内容所对应的关键字添加到回溯记录中,当用户进入游戏之前,最上层显示的界面内容例如图2b所示,其中当前最上层显示的界面内容中存在的关键字包括游戏名称,例如“三国演义”;还有操作按钮,例如“打开”按钮以及相关推荐信息,例如“元气勇者”、“合金机兵”、“战姬传奇”、“花样武侠”,则智能电视可以将上述文字作为关键字保存到回溯记录中。

方法三,智能电视按周期持续获取电视屏幕上当前显示场景的截图,从截图中提取的关键字添加到回溯记录,若智能电视的截图如图2c所示,则可以从该截图中提取的关键字包括“任务”、“累计大礼”、“精彩活动”、“永久会员”和“菜单”,因此可以将上述关键字保存到回溯记录中,然后待下个周期再执行截图操作。

上述从启动当前播放的视频场景的路径上的各显示场景上获取关键字的方法可以单独使用,也可以组合使用,组合使用可以使后期判断场景的准确率更高。

作为一个实施例,由于用户可能不会一直保持一个视频播放场景,因此在判断视频场景时,可能会有场景切换的情况,例如上一个视频场景是玩游戏,之后切换成了游戏视频场景,视频场景切换后,其显示的关键字的属性也会有比较明显的差异。所谓的属性是指关键字是属于视频操作类型还是属于视频观看类型。为了避免属性差异较大的视频场景的关键字被保存在一起,智能电视可以将获取的首个关键字添加到所述回溯记录的第一节点中;之后获取一个关键字,判断当前获取的关键字的属性和前一个关键字的属性,若当前获取的关键字与前一关键字的属性差异较大时,可以认为视频场景切换了,或者视频场景的差异较大,因此可以在所述回溯记录中新增第二节点,将当前关键字添加到第二节点中,从而可以避免属性差异较大的关键字保存在一起,提高了场景判断的准确性。

作为一个实施例,智能电视可以在回溯记录中设置预设数量的节点,在新增第n节点之前,判断n是否大于所述预设数量;若是,则删除最早的节点,并新增第n节点;若否,则新增第n节点。举例来讲,假设预设5个节点,创建第一节点、第二节点、第三节点、第四节点、第五节点时,由于节点的数量不大于预设数量,因此可以直接创建节点,但是当创建第六节点时,由于当前节点数量大于预设数量,因此可以将第一节点删除,再创建第六节点。本发明可以通过控制节点数量删除一些创建时间较早,属性变化较大的节点中的关键字,从而可以避免回溯记录中保存过多的关键字,进而节省了存储空间,并且提高了场景判断的效率。

步骤102、获取回溯记录中的关键字,根据关键字得到统计结果;

在本实施例中,智能电视在确定当前视频场景为待判定场景时,可以获取回溯记录中的关键字,并根据关键字进行统计计算,得到统计结果。具体来讲,智能电视可以按照记录时间的先后顺序为回溯记录中的关键字排序,然后为不同记录时间的关键字分配不同权重,其中排序在前的关键字的权重小于排序在后的关键字的权重,换言之记录时间越晚的关键字的权重越大,因为记录时间较晚的关键字是用户刚刚看过,或者正在看的界面的关键字,因此记录时间晚的关键字对于判断视频场景的属性所占的比重很大。智能电视获取回溯记录中的关键字后,也获取关键字对应的权重,然后通过对全部关键字进行加权计算得到统计结果。本发明通过模拟用户的判断思维对关键字进行加权计算从而可以使计算的结果更加准确。

步骤103、若所述统计结果属于视频操作,则确定当前的视频场景是视频操作场景;

在本实施例中,若所述统计结果的属性属于视频操作,则可以确定当前的视频场景是视频操作场景,从而根据视频操作场景的播放质量要求调整播放画面的参数。

步骤104、若所述统计结果属于视频观看,则确定当前的视频场景是视频观看场景。

在本实施例中,若所述统计结果的属性属于视频观看,则可以确定当前的视频场景是视频观看场景,从而根据视频观看场景的播放质量要求调整播放画面的参数。

为使本发明的目的、技术方案及优点更加清楚明白,下面基于图2a、图2b、图2c和图3a、图3b、图3c对本发明的方案作进一步地详细说明。

智能电视开机后,初始化回溯记录,用户观看视频可能有以下三种情况,其中:

场景模型a:当用户观看的视频场景依次为图2a、图2b、图2c时,智能电视获取的视频场景的路径如下所示:

用户打开游戏标签页,进入三国演义界面后,通过点击打开,开始真正的玩游戏。

此时回溯记录中的关键字应该为:第一节点包括{我的、频道、游戏等}、第二节点包括{三国演义、打开、元气勇者、合金机兵、战姬传奇、花样武侠等}、第三节点包括{任务、累计大礼、精彩活动、永久会员和菜单等},为全部关键字分配权重,其中第一节点的关键字的权重最小,第三节点的关键字的权重最大,根据上述节点的关键字进行加权计算,由于第三节点的关键字的属性均为玩游戏类型,因此得到最后的统计结果属于玩游戏场景,则最终场景模型a分析得到为玩游戏场景。

场景模型b:当用户观看的视频场景依次为图3a、图3b、图3c时,智能电视获取的视频场景的路径如下所示:

用户打开影视标签页,进入王者荣耀解说界面后,通过嗨吃不够(解说平台logo)观看游戏视频。

此时回溯记录中的关键字应该为:第一节点包括{我的、频道、影视等}、第二节点包括{嗨氏王者荣耀解说、全屏播放、剧集列表、更多精彩、收藏等}、第三节点包括{嗨吃不够、斗鱼平台、00:39、确定、更改等},为全部关键字分配权重,其中第一节点的关键字的权重最小,第三节点的关键字的权重最大,根据上述节点的关键字进行加权计算,由于第三节点中的嗨吃不够(解说平台logo)和第二节点里面的嗨氏王者荣耀解说、全屏播放、剧集列表、更多精彩、收藏的属性属于游戏视频的类型,与玩游戏的属性差别很大,因此得到最后的统计结果属于游戏视频场景,则最终场景模型b分析得到为游戏视频场景。

相比于现有技术,本发明在分析打开视频场景路径上的多个截图的基础上,可以通过从该路径上至少一个显示画面中提取的关键字的属性区分视频操作和视频观看场景,从而可以准确识别视频场景,以便于根据视频场景调整参数设置,并提升了用户的观看体验。

基于相同的构思,本发明还提供一种在hdmi下区分视频场景的装置,该装置可以通过软件实现,也可以通过硬件或者软硬件结合的方式实现。以软件实现为例,本发明的在hdmi下区分视频场景的装置作为一个逻辑意义上的装置,是通过其所在装置的cpu将存储器中对应的计算机程序指令读取后运行而成。

请参考图4,是本发明一种示例性实施方式中的一种在hdmi下区分视频场景的装置400,所述装置应用于智能电视,从逻辑层面上来看,该装置400的逻辑结构包括:

查找单元401,用于当确定当前智能电视播放的视频场景为待判定场景时,查找当前播放的视频场景对应的回溯记录;

统计单元402,用于获取回溯记录中的关键字,根据关键字得到统计结果;

确定单元403,用于若所述统计结果属于视频操作,则确定当前的视频场景是视频操作场景;若所述统计结果属于视频观看,则确定当前的视频场景是视频观看场景。

作为一个实施例,所述装置还包括:

获取单元404,用于当开机时,初始化回溯记录;获取当前视频场景的关键字添加到回溯记录中;

其中,获取当前视频场景的关键字包括下述至少一种方法:

方法一,当用户移动焦点时,获取焦点所处的选项对应的关键字添加到回溯记录中;

方法二,获取当前最上层显示的界面内容所对应的关键字添加到回溯记录中;

方法三,按周期获取当前视频场景的截图,从截图中提取的关键字添加到回溯记录。

作为一个实施例,所述获取单元404,还用于将获取的首个关键字添加到所述回溯记录的第一节点中;若当前关键字与前一关键字的属性差异较大时,在所述回溯记录中新增第二节点,将当前关键字添加到第二节点中。

作为一个实施例,所述获取单元404,还用于在新增第n节点之前,判断n是否大于所述预设数量;若是,则删除最早的节点,并新增第n节点;若否,则新增第n节点。

作为一个实施例,所述装置还包括:

分配单元405,用于按照记录时间的先后顺序为关键字排序;为不同记录时间的关键字分配不同权重,排序在前的关键字的权重小于排序在后的关键字的权重;

所述统计单元402,具体用于对回溯记录中的关键字加权计算得到统计结果。

基于相同的构思,本发明还提供一种智能电视,如图5所示,所述智能电视包括存储器51、处理器52、通信接口53、显示器54以及通信总线55;其中,所述存储器51、处理器52、通信接口53、显示器54通过所述通信总线55进行相互间的通信;

所述存储器51,用于存放计算机程序;

所述处理器52,用于执行所述存储器51上所存放的计算机程序,所述处理器52执行所述计算机程序时实现本发明实施例提供的在hdmi下区分视频场景的方法的任一步骤。

本发明还提供一种计算机可读存储介质,其特征在于,所述计算机可读存储介质内存储有计算机程序,所述计算机程序被处理器执行时实现本发明实施例提供的在hdmi下区分视频场景的方法的任一步骤。

本说明书中的各个实施例均采用相关的方式描述,各个实施例之间相同相似的部分互相参见即可,每个实施例重点说明的都是与其他实施例的不同之处。尤其,对于计算机设备和计算机可读存储介质的实施例而言,由于其基本相似于方法实施例,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。

综上所述,本发明可以使智能电视在确定当前智能电视播放的视频场景为待判定场景时,查找当前播放的视频场景对应的回溯记录;获取回溯记录中的关键字,根据关键字得到统计结果;若统计结果属于视频操作,则确定当前的视频场景是视频操作场景;若统计结果属于视频观看,则确定当前的视频场景是视频观看场景。相比于现有技术,本发明可以区分视频操作和视频观看,因此本发明可以准确识别视频场景,以便于根据视频场景调整参数设置,并提升了用户的观看体验。

上述装置中各个单元的功能和作用的实现过程具体详见上述方法中对应步骤的实现过程,在此不再赘述。

对于装置实施例而言,由于其基本对应于方法实施例,所以相关之处参见方法实施例的部分说明即可。以上所描述的装置实施例仅仅是示意性的,其中所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本申请方案的目的。本领域普通技术人员在不付出创造性劳动的情况下,即可以理解并实施。

以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本发明保护的范围之内。

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