一种验证视频是否被观看的方法与系统技术方案

技术编号:21957469 阅读:17 留言:0更新日期:2019-08-24 20:56
本发明专利技术提供一种基于眼动轨迹的视频被观看验证方法与系统。获取用户眼动数据;将视频播放时间与眼动数据进行对齐;根据眼动轨迹进行聚类;获得聚类人数小于预设比重的类,选为目标用户;本发明专利技术能够对视频是否被查看的状态进行分析,识别是否有用户没有完成公司或学校布置的视频观看任务,识别精确度高、效率高。

A Method and System for Verifying Video Watchability

【技术实现步骤摘要】
一种验证视频是否被观看的方法与系统
本专利技术涉及计算机应用技术与数据处理领域,尤其涉及一种验证视频是否被观看的方法与系统。
技术介绍
随着视频技术的流行,目前很多情况下都需要验证当前的视频有没有被用户认真观看过,例如,公司向员工步骤视频培训任务,老师向学习步骤视频观看的学习任务,或者产品经理需要了解用户查看视频的行为,或来改进产品,甚至在广告监测中,广告媒体的认知测量,广告媒体的记忆测量,视向心理测量和意见测量等等都需要在播放视频之后,了解到用户是否有认真看完了一段视频。在这里只举其中一个例子,例如因为时空或者忙碌程度不一样等原因,公司里或者老师偶尔需要通过布置视频作业,让员工或者学生带回家观看。但是却有人会因为偷懒或者其他原因。在打开视频网站后,并不会认真的观看视频,碍于必须完成公司或老师任务,往往通过跳看或者是把视频放到电脑后台运行,电脑直接用于看自己感兴趣的其他电影或网页,但是并不关闭视频。或者把视频窗口拖放到屏幕一边,另一边用于玩自己的游戏等。这样往往让公司或老师要传达的重要信息或培训课程无法被真正接受。最终导致培训或学习任务看似完成,实际并没有完成,对公司利益是一种损害。
技术实现思路
本专利技术提供了一种验证视频是否被观看的方法与系统,用于验证视频是否被用户认真观看。本专利技术提供了一种验证视频是否被观看的方法,主要包括以下步骤:获取用户眼动数据;所述眼动数据是指记录了用户在观看视频过程中,眼睛在视频上的视觉焦点的数据。视频播放过程中的每一帧或者每一秒,用户对它进行观看的视觉焦点也同时在发生变化;根据视频播放的时间变化与用户视觉焦点变化,构建矩阵;主要包括,将视频播放时间与所述眼动数据互相对应起来,获取单位视频时间内的用户视觉焦点的变动矩阵。根据所述单位视频时间内的用户视觉焦点的变动矩阵,进行聚类;获得聚类人数小于预设比重的类,获取至少一个类别,包含于所述类别中的用户,即为没有认真观看视频的用户。进一步可选地,如上所述的方法中,其中,所述获取用户眼动数据主要包括:采用眼动仪获取用户观看视频的眼动数据;或,通过采用带有摄像头的电脑设备,通过WebGazer.js软件将该摄像头转变成眼动仪,获取用户观看视频的眼动数据。进一步可选地,如上所述的方法中,所述获取单位视频时间内的用户视觉焦点的变动矩阵,主要包括:对视频进行时间切割,构建基于视频内时间的眼动位置矩阵;所述眼动位置矩阵,记录眼睛在不同时间点的移动坐标。或/和,对视频进行时间切割,构建基于视频内时间的眼动方向矩阵;所述眼动方向矩阵,记录眼睛在不同时间点的移动方向。进一步可选地,如上所述的方法中,所述构建基于视频内时间的眼动方向矩阵,主要包括:将眼动方向分为,上、下、左、右、左上、左下、右上、右下,不动等九种方向;记录眼睛在不同时间点的移动方向。进一步可选地,如上所述的方法中,所述获取单位视频时间内的用户视觉焦点的变动矩阵之后,还包括:对用户的眼动噪音进行去除;去除因为用户被打扰而导致的眼动缺失的数据。进一步可选地,如上所述的方法中,所述根据单位视频时间内的用户视觉焦点的变动矩阵,进行聚类,主要包括:根据眼动位置矩阵,进行聚类;或/和根据眼动方向矩阵,进行聚类;进一步可选地,如上所述的方法中,所述获得聚类人数小于预设比重的类,主要包括:获得聚类结果,获取每个聚类类别的人数,若某类的聚类人数小于预设的占比阈值,则判定为特殊类,即确定没有认真观看视频的用户。一种验证视频是否被观看的系统,所述系统包括:获取模块,用于低成本的获取眼动数据;视频时间与眼动位置对齐模块,用于获取视频内各个时间点的用户的眼动位置;眼动噪声去除模块,用于对眼动位置噪声和方向噪声进行去除;聚类模块,用于根据用户对眼动数据进行聚类,获得聚类后各个类别的聚类人数;目标用户确认模块,用于获得目标用户,确认这部分人没有认真观看完视频。本专利技术实施例提供的技术方案可以包括以下有益效果:本专利技术通过分析第一被检查者的眼睛转动规律,结合其他被检查者的眼动相似度情况,来判断该被检查的用户是否有在认真观看视频,达到监管的目的。本专利技术能够对视频被查看的状态进行分析,识别是否有用户没有认真观看视频,该方法识别精确度高、效率高。附图说明图1为本专利技术的基于眼动轨迹的视频被观看验证方法实施例的流程图;图2为本专利技术的一种验证视频是否被观看的系统实施例的结构图。具体实施方式为了使本专利技术的目的、技术方案和优点更加清楚,下面结合附图和具体实施例对本专利技术进行详细描述。图1为本专利技术的一种验证视频是否被观看的方法的流程图。如图1所示,本实施例一种验证视频是否被观看的方法,具体可以包括如下步骤:步骤100,通过眼动仪设备,监视用户在观看视频时的眼动情况。目前很多设备都可以用于制作为眼动仪,包括很普通的摄像头,例如笔记本电脑摄像头及电脑摄像头等。通过软件可以将普通的电脑设备变成眼动仪,例如WebGazer.js软件就可以通过摄像头监控用户的眼动情况。专业的眼动仪需要相应设备,不一定适用与监控用户的眼动情况,但是如果网页上,有眼动监测软件,则更加容易协助对视频是否被查看进行分析。有了眼动设备后,对用户的眼动情况进行记录。步骤101,根据视频时间,跟踪所有用户的视频观看眼动情况。对眼动规律进行基于时间的方位记录。记录用户的眼动情况,同时计算视频播放时间,使眼动情况与视频的播放时间对齐。通过这个步骤,系统能够对视频在任意时间的用户眼动数据进行统计分析。步骤102,对视频进行时间切割,构建基于时间的眼动位置矩阵。对视频时间进行切割,例如每隔一秒钟分一段,然后将眼动位置作为数据构建矩阵,如下表所示:如表所示,列代表各个用户,表头是随着时间推进的时间轴。表格内部的数值,代表用户的眼动数据变化。其中数值第一项,如300,代表眼睛注视屏幕的横坐标300像素附近,第二项,400,代表眼睛注视屏幕纵坐标,400像素附近。可见,用户3和用户4的眼动轨迹随着时间推进,表现出相似的眼动轨迹。步骤103,有些用户看视频,眼睛离频幕比较近,有些人比较远。有些人瞳距长,有些人短。因此眼动仪会有一定的技术偏差度,当前的技术还无法做到百分百准确。因此优选的可以将眼动方向因素作为另一个分析的特征。将眼动方向分为,上、下、左、右、左上、左下、右上、右下,不动。等九种分类。因为不同的用户,眼睛动作幅度不一定是一致的,但是相同的视频内容,眼睛移动的方向却会是一致的。因此记录眼睛在不同时间点的移动方向,作为看视频的另一个特征,可以更加准确的获得眼动规律。这样的特征例如,用户1,第2秒至第3秒,眼睛左下移,第3至4秒,眼睛不动。第4至5秒,眼睛右移。用户2,第2秒至第3秒,眼睛左下移,第3至4秒,眼睛上移。第4至5秒,眼睛右移。以此类推,可以记录大量的用户眼睛移动记录。这些记录的使用方法在下面的步骤中会用到。步骤104,对用户的某些眼动噪音进行去除,例如当视频有一两个小时,在这个时间内,用户可能因为被杂事稍微打断,如接电话、上厕所等,导致眼动数据获取不到,那么将用户的这段视频时间去除。避免因为噪音数据导致因为缺失的数据,使用户的眼动数据或视频时间有较多差异。步骤105,根据眼动方位矩阵,进行聚类。聚类方法可以采用scikit-learn工具,因为最开始并不知道这些用户会本文档来自技高网...

【技术保护点】
1.一种验证视频是否被观看的方法与系统,其特征在于,所述方法包括:获取用户眼动数据;所述眼动数据是指记录了用户在观看视频过程中,眼睛在视频上的视觉焦点的数据,视频播放过程中的每一帧或者每一秒,用户对它进行观看的视觉焦点也同时在发生变化;根据视频播放的时间变化与用户视觉焦点变化,构建矩阵;主要包括,将视频播放时间与所述眼动数据互相对应起来,获取单位视频时间内的用户视觉焦点的变动矩阵;根据所述单位视频时间内的用户视觉焦点的变动矩阵,进行聚类;获得聚类人数小于预设比重的类,获取至少一个类别,包含于所述类别中的用户,即为没有认真观看视频的用户。

【技术特征摘要】
1.一种验证视频是否被观看的方法与系统,其特征在于,所述方法包括:获取用户眼动数据;所述眼动数据是指记录了用户在观看视频过程中,眼睛在视频上的视觉焦点的数据,视频播放过程中的每一帧或者每一秒,用户对它进行观看的视觉焦点也同时在发生变化;根据视频播放的时间变化与用户视觉焦点变化,构建矩阵;主要包括,将视频播放时间与所述眼动数据互相对应起来,获取单位视频时间内的用户视觉焦点的变动矩阵;根据所述单位视频时间内的用户视觉焦点的变动矩阵,进行聚类;获得聚类人数小于预设比重的类,获取至少一个类别,包含于所述类别中的用户,即为没有认真观看视频的用户。2.根据权利要求1所述的方法,其中,所述获取用户眼动数据主要包括:采用眼动仪获取用户观看视频的眼动数据;或,采用带有摄像头的电脑设备,通过WebGazer.js软件将该摄像头转变成眼动仪,获取用户观看视频的眼动数据。3.根据权利要求1所述的方法,其中,所述获取单位视频时间内的用户视觉焦点的变动矩阵,主要包括:对视频进行时间切割,构建基于视频内时间的眼动位置矩阵;所述眼动位置矩阵,记录眼睛在不同时间点的移动坐标;或/和,对视频进行时间切割,构建基于视频内时间的眼动方向矩阵;所述眼动方向矩阵,记录眼睛在不同时间点的移动方向。4.根...

【专利技术属性】
技术研发人员:沈之锐
申请(专利权)人:韶关市启之信息技术有限公司
类型:发明
国别省市:广东,44

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

1