专利名称:开启对象视觉触发的方法、客户端及系统的制作方法
开启对象视觉触发的方法、客户端及系统技术领域
本发明属于计算终端、软件技术领域。技术背景
能够利用用户视觉方面的探测信息,来判定用户对视窗中内容的注视点,进而能 够判定用户所注视的对象。随着摄像识别技术的发展,判定注视点的位置也越来越易于实 现。通过获取注视点的位置,然后比对视窗中的输出信息,进而判定注视点所对应视窗中的 数据信息。当该数据信息是能够打开的开启对象时,还能够对该开启对象进行打开操作。所 述的开启对象的类型是不限定的,可以是文件,或者文件夹,或者文档中的链接,或者互联 网页面中的超链接,等等,具体均不限定。
利用注视点触发开启对象时,如何对注视点的区域进行相应的标注,来使得用户 能够快速明白注视点所对应的对象,以及避免随意在视窗中进行浏览时,因注视点随意改 动而造成的误操作,是目前需要解决的问题。发明内容
本发明的目的是提供一种开启对象视觉触发的方法,以及对应的客户端及系统, 利用本发明,通过采集用户对开启对象的注视信息,通过调整目标开启对象的尺寸,来提示 用户对应的开启对象是否进入到触发状态,以及何时能够被触发。
本发明提供一种开启对象视觉触发的方法,该方法包括有如下步骤
步骤1,采集注视点的信息,判定注视点是否落在开启对象上;
步骤2,在注视点落于开启对象上的情况下,触发该开启对象作为目标开启对象, 使其进入到连续放大状态;
步骤3,当放大至预设阈值的情况下,触发该开启对象打开。
进一步,所述注视点的获取方式,包括有如下步骤
当所在终端的视窗开启的情况下,启动所在终端拍摄图象信息;
根据所拍摄的图象信息,判定是否具有双眼的图象,在不具有的情况下继续前一 步骤,在具有的情况下转入下一步骤;
依据所拍摄的双眼图象,获取眼球的位置以及瞳孔中心点的位置,取前述双眼的 眼球中心位置及瞳孔中心点位置做延长线;
将获得的两条延长线对应在视窗中的交汇点作为注视点。
进一步,所述的开启对象,为如下类型其中之一
(I)通过超文本文件所设置的超链接数据;
(2)在文档中所设置的链接数据,该链接数据在触发后能够指向于所在文档的其 它位置,或者指向于所在终端中其它独立的文件;
(3)所在终端中的文件夹;
(4)文件数据。
进一步,在触发放大操作的过程中,预设注视点在对应开启对象上的停留时间触 发的时间阈值。
进一步,前述的时间阈值,在1. 5-3. O秒钟之间。
进一步,在开启对象周围,设置有阈值外框,在前述的目标开启对象放大至阈值外 框位置处的情况下,触发开启对象打开。
进一步,对应着前述的阈值外框,在注视点的位置落于该阈值外框的范围内的情 况下,则判定注视点落在该开启对象上。
进一步,对应前述阈值外框所在的区域,设置前景色区域或者背景色区域,其中的 前景色区域指的是前置于所述目标开启对象所在区域的窗口,其中的背景色区域指的是后 置于所述目标开启对象所在区域的窗口。
进一步,对应着所述的目标开启对象,在其周围设置一个或以上的分级别的轮廓 线。
进一步,所述的分级别轮廓线,用以实现临时窗口的触发操作,其步骤为,
判定目标开启对象是否放大至分级别轮廓线的位置;
在抵达分级别轮廓线的位置时,采集目标开启对象在打开后所对应的数据内容, 将其置放于弹出的临时窗口输出。
进一步,在前述的目标开启对象处于连续放大状态但没有达到预设阈值的情况 下,采集获得注视点移离前述目标开启对象的消息后,取消前述目标开启对象的放大状态, 将该目标开启对象的尺寸恢复至初始状态。
进一步,在前述的目标开启对象处于连续放大状态但没有达到预设阈值的情况 下,采集获得注视点移离前述目标开启对象的消息后,停止放大状态的连续放大操作的情 况下,在一个预设的时间阈值内维持该放大状态;
如果在该阈值内注视点再次回落到该放大状态所在的目标位置处,则延续前述目 标开启对象的放大状态并进行继续放大操作。
进一步,所述的时间阈值,在2-6秒钟之间。
本发明还提供一种开启对象视觉触发的客户端,该客户端包括
注视点判定单元,用以采集注视点的信息,判定注视点是否落在开启对象上;
放大触发单元,用以在注视点落于开启对象上的情况下,触发该开启对象作为目 标开启对象,使其进入到连续放大状态;
开启对象打开单元,用以当放大至预设阈值的情况下,触发该开启对象打开。
本发明还提供一种开启对象视觉触发的系统,该系统包括
视觉触发客户端,它包括
注视信息采集单元,用以拍摄用户的注视信息;
视窗信息采集单元,用以采集当前视窗中所输出的数据信息;
采集数据推送单元,用以将前述注视信息采集单元所采集的注视信息以及视窗信 息采集单元所采集的视窗中的数据信息,向下述的视觉触发服务器进行推送;
开启对象打开执行单元,用以获取视觉触发服务器所推送的识别结果,执行该识 别结果中对目标开启对象进行放大操作或打开操作的指令信息;
视觉触发服务器,它包括
注视点判定单元,用以采集前述视觉触发客户端所推送的注视信息及视窗中的数 据信息,判定注视信息所对应的注视点是否落在视窗中的开启对象上;
放大触发判定单元,用以在注视点落于开启对象上的情况下,判定该开启对象为 目标开启对象,生成将其进行连续放大的操作指令;
开启指令判定单元,用以判定前述的目标开启对象连续放大至预设阈值的情况 下,触发生成将前述目标开启对象进行开启操作的指令;
指令推送单元,用以将前述放大触发判定单元及开启指令判定单元所生成的指令 推送至前述的视觉触发客户端。
图1是本发明所述方法的流程图,为一种实施例。
图2是本发明中通过眼球中心位置及瞳孔中心点做延长线的示意图。
图3是本发明中开启对象视觉触发的客户端的结构框图。
图4是本发明中开启对象视觉触发的系统的结构框图。
具体实施方式
实施例1
参图1所示,这儿展示了本发明所述的一种开启对象视觉触发的方法流程图,所 述的方法包括如下步骤
步骤S110,采集注视点的信息,判定注视点是否落在开启对象上;
步骤S120,在注视点落于开启对象上的情况下,触发该开启对象作为目标开启对 象,使其进入到连续放大状态;
步骤S130,当放大至预设阈值的情况下,触发该开启对象打开。
在本实施例中,所述的注视点,指的是用户通过眼睛对所在终端视窗进行注视操 作的情况下,注视的目标位置点。该注视点的测量,作为举例而非限定,可以通过如下的步 骤实施
当所在终端的视窗开启的情况下,启动所在终端拍摄图象信息;
根据所拍摄的图象信息,判定是否具有双眼的图象,在不具有的情况下继续前一 步骤,在具有的情况下转入下一步骤;
依据所拍摄的双眼图象,获取眼球的位置以及瞳孔中心点的位置,取前述双眼的 眼球中心位置及瞳孔中心点位置做延长线;
将获得的两条延长线对应在视窗中的交汇点作为注视点。
参图2所示,这儿描述了通过眼球中心位置及瞳孔中心点做延长线的一种实施 例。对应着眼球10,其眼球中心点11对应着所在眼球10的几何中心位置,或者用以进行注 视点判定时,根据判定的方式对应在眼球10中所设定的中心点位置。对应着瞳孔20的几 何中心点,即图中所示的瞳孔中心点21。在前述的眼球中心点11和瞳孔中心点21之间做 延长线30,如图中所示的那样,通过双眼分别获得两条这样的延长线,进而将其在视窗中的 交汇点作为注视点。
当然,也可以通过其它已有的技术获得注视点,具体方式是不限定的。
本发明所述的“开启对象”,指的是能够触发后开启相关联数据信息的对象。该开 启对象只要能够触发下一级的数据生成就可以,具体的类型并不限定。作为典型的实施例, 有如下几种类型
(I)该开启对象是通过超文本文件所设置的超链接数据,该超链接数据通常呈现 于互联网网页中,当然也可以存在于已有的文档中,如Word文档中。每一个链接对应着一 个统一资源标识符URL,在触发后能够开启该链接所指向的数据内容,比如网页,或者音频, 或者视频文件等,具体并不限定。
(2)该开启对象是在文档中所设置的链接数据,该链接数据在触发后能够指向于 所在文档的其它位置,或者指向于所在终端中其它独立的文件。比如,在某个PPT文件中, 如果用户插入了一段终端中已存储的视频,就可以对应着该视频数据在前述PPT文档中设 置链接,用以在触发该链接后打开对应的视频文件。当然文档中的链接也可以用以指向所 在文档中的其它部分等。
(3)所述的开启对象是所在终端中的文件夹。在触发文件夹后,能够开启文件夹中 的数据内容。文件夹中的数据内容可以有各种各样的形式,比如文件,或者是其它文件夹, 或者是可供安装的程序,等等,具体并不限定。
(4)所述的开启对象是具体的文件数据。比如说,该开启对象是一个Word文档,或 者是一个PDF文档,或者是一个待安装的程序数据,等等。通过本发明所述的触发方式,可 以将对应的具体文件数据转为开启状态。
接下来,对前述步骤所描述的技术细节作进一步说明。
所述的开启对象,在触发之后进入到的放大状态,为连续的放大状态。该连续放大 状态,指的是目标开启对象所对应的显示内容进行连续放大的输出状态。
在触发放大操作的过程中,还适合预设触发的时间阈值。也就是说,如果前述的注 视点在特定开启对象上的停留时间非常短暂的话,就不适合将该开启对象转为目标开启对 象进行触发操作。这是因为用户的注视点在视窗中会来回移动,以此来寻找自己感兴趣的 内容。前述时间阈值也不适合设置的时间过长,时间太长的话,就无法实现本发明通过注视 点触发开启对象的功能。作为优选的实施例,该时间阈值可以选为1. 5-3. O秒钟之间。
进一步,对应着前述目标开启对象的周围,还可以设置阈值外框。所述的阈值外 框,指的是在目标开启对象周围的区域中所设置的框体结构。该框体结构的各部分与前述 目标开启对象的显示内容之间的最近距离,优选为相同或接近。其中,该阈值外框具有如下 的作用
(I)能够便利地标识哪一个开启对象为目标开启对象。
(2)能够方便于用户判定处于连续放大状态的目标开启对象,在什么样的条件能 够被触发。
该触发条件可以这样进行限定所触发的目标开启对象的尺寸被连续放大的过程 中,当放大到最大的状态时,能够抵达阈值外框所在的区域,且在该条件下,实现对该目标 开启对象的打开触发操作。
利用前述的阈值外框,能够让用户便利地判定当前正处于放大状态的目标开启对 象和阈值外框之间的差距,从而能用来估算目标开启对象被触发的大致时间量。
(3)在设置有阈值外框的情况下,能够方便于用户通过注视点的方式对目标开启对象的显示内容触发连续续放大操作。
这是因为,可以预先设定只要注视点的位置落于前述阈值外框的范围内,都代表 对该开启对象进行着连续的注视操作,而不要求将注视点持续落在目标开启对象的显示内 容上。这种方式下,就减少了用户利用注视点触发目标开启对象的难度。
进一步,前述的阈值外框所在的区域,还可以通过前景色区域或者背景色区域进 行实现。在这种实施方式下,前述阈值外框所在的区域,能够通过相应的背景色彩进行呈 现。当然,该背景色彩也可以通过背景图案实现。
所述的前景色区域,指的是前置于所述目标开启对象所在区域的窗口。在这种情 况下,为了使所述的前景色区域不影响目标开启对象的查看操作,适合设置前景色区域的 透明度。比如,使其保持50%左右的透明度,以便于在看清前景色区域的情况下,也能够看 清目标开启对象的数据内容。而所述的背景色区域,是后置于前述目标开启对象所在区域 的窗口。对于背景色区域来说,其透明度不作限定。
进一步,对应着所述的目标开启对象,还可以设置一个或以上的分级别轮廓线,该 分级别轮廓线的尺寸大于前述目标开启对象内容的尺寸,随着目标开启对象内容的放大, 能够抵达至该轮廓线的位置。其中,前述的轮廓线可以实现不同的目的。比如,能够用该轮 廓线代表目标开启对象放大状态所处的阶段。
另外,也可以通过该分级别轮廓线,实现临时窗口的触发操作。所述的临时窗口, 是先判定目标开启对象是否放大至分级别轮廓线的位置,在达到的情况下,通过采集目标 开启对象在打开后所对应的数据内容,将其置放于前述的临时窗口中输出。该临时窗口是 一个弹出窗口,所输出的内容仅供用户参考,并非正式的目标开启对象在打开后的输出数 据。当用户的注视点从前述目标开启对象上移开时,触发该临时窗口所对应的显示内容进 行取消操作。
进一步,对应着前述的步骤SllO-步骤S130,如果所述的目标开启对象还处于放 大状态,在所述的目标开启对象的放大状态没有达到预设阈值的情况下,如果所述的注视 点的位置移离前述目标开启对象的情况下,则触发对前述目标开启对象放大状态的取消操 作。这样操作的目的,是因为当用户将注视点移离处于放大状态的目标开启对象时,可将操 作判定为用户希望取消通过注视点触发目标开启对象的打开操作。于是,将前述只处于放 大状态没有达到预设阈值的目标开启对象,进行停止放大状态的操作。
其中,当前述的目标开启对象因注视点位置的转移而停止继续放大的情况下,存 在如下两种操作模式
(I)在目标开启对象处于放大状态的情况下,将该目标开启对象的尺寸恢复至初 始状态。
(2)在前述的目标开启对象停止放大状态的连续放大操作的情况下,在一个预设 的时间阈值内维持该放大状态,如果在该阈值内注视点再次回落到该放大状态所在的目标 位置处,则继续进行前述目标开启对象的触发操作,延续前述的放大状态并进行继续放大 操作。
这样操作的目的,是因为用户在通过注视点进行目标开启对象触发的过程中,可 能会因为某些原因造成了注视点位置的短暂转移,且该转移并不是用户的本意。于是,就可 以在前述时间阈值内,重新启动前述放大状态中止的目标开启对象。这儿所述的时间阈值,作为优选的实施例,可以选择在2-6秒钟之间。
实施例2
本实施例包括有如下步骤
步骤S210,对应在网络浏览器上设置视觉触发控件,用以在触发后通过注视点启 动网页中的超链接。
在本实施例中,通过注视点触发的开启对象是网页中的超链接数据。在网页中,通 常会有大量的超链接数据。因此,如何采集注视点位置来启动特定的超链接数据,并不是一 件容易的事。
在本实施例中,如果没有启动前述视觉触发控件的话,则在对应的网络浏览器所 输出的网页中,不触发本发明所描述的注视点启动超链接的功能。
进一步,为了更好地表达注视点触发超链接的功能是否处于开启状态,还可以在 启动了视觉触发控件之后,将所在的互联网页面设置为差异化显示状态。比如,该差异化显 示状态可以通过在网络浏览器页面的顶部设置蓝色条框的形式进行表达,在没有处于注视 点触发超链接功能的情况下,就不输出前述的蓝色条框。
步骤S220,在网络浏览器开启的情况下,判定是否能够采集前述视觉触发控件的 启动消息,在采集获得的情况下,启动所在终端上的摄像结构,拍摄用户的眼睛注视信息, 识别后获取在当前视窗中的注视点位置。
步骤S230,判定注视点的位置是否具有开启对象,且在该开启对象处停留的时间 是否达到预设阈值,其中该预示阈值为2秒钟,在达到的情况下转入到下一步骤,在达不到 的情况下,重复步骤S220-步骤S230。
所设置的时间阈值,是为了避免用户在随意查看网络浏览器页面的情况下,通过 注视点触发并不希望打开的超链接。
前述的阈值,取为2秒钟左右是合适的,在过短或过长的情况下,都会给用户带来 不便。
步骤S240,采集该超链接形式的目标开启对象中的显示内容,将其转为连续放大 状态,其中本实施例中的开启对象的显示内容为字符,对字符中的数据内容进行连续放大 操作;以及在目标开启对象所对应字符内容的周围设置阈值外框,该阈值外框是比前述字 符内容所在区域大3倍的框体结构,均匀设置在字符内容的周围。
步骤S250,在注视点位于前述外框区域内的时间范围内,对所述的目标信息对应 的字符内容进行连续放大操作,进而转入到步骤S270 ;在注视点的位置信息从前述外框区 域移开的情况下,转入到步骤S260。
步骤S260,停止前述目标信息所对应设置的放大操作,进而重复步骤S220-步骤 S250。
步骤S270,在前述的目标信息所对应的字符内容放大至前述外框所在位置的情况 下,触发前述的目标开启对象所对应的超链接进入到开启状态。
实施例3
参图3所示,在本实施例中,提供了一种开启对象视觉触发的客户端100,该客户 端100安装在具有视窗,且能够拍摄用户眼部图象信息并识别获取注视点的终端上,该终 端的具体类型是不限定的,比如能够实现该功能的智能手机,或平板电脑,或笔记本电脑,或台式机电脑等,都可以。利用该客户端100,能够通过视觉对所在终端上视窗的注视点,来 打开视窗中的开启对象,而且,在打开视窗中开启对象的过程中,能够使得开启对象的显示 内容的尺寸进行连续放大操作。为实现本功能,所述的客户端100包括有如下结构
注视点判定单元110,用以采集注视点的信息,判定注视点是否落在开启对象上;
放大触发单元120,用以在注视点落于开启对象上的情况下,触发该开启对象作为 目标开启对象,使其进入到连续放大状态;
开启对象打开单元130,用以当放大至预设阈值的情况下,触发该开启对象打开。
在具体实施时,前述的开启对象,只要能够对其进行进一步的打开操作都可以,具 体的数据类型并不限定,如前所述,该开启对象可以是互联网中的超链接,或者是文档中的 链接,或者是所在终端中存储的文件夹,或者所在终端中存储的具体文件,等等。所述的注 视点,是通过拍摄用户的眼部图象,然后判定双眼聚集的位置是否对应着所在的视窗。如果 在视窗中的话,通过注视点判定单元110,判定和视窗中的哪部分数据内容相对应。在对应 有具体对象的情况下,将该对象作为开启对象进行触发。触发的方式是通过前述的放大触 发单元120,将注视点对应的开启对象作为待触发的目标开启对象,获取其显示内容信息, 将显示内容信息进行连续的放大操作。为了方便于表达,如前所述,对应着目标开启对象的 显示内容周围设置阈值外框,该阈值外框对应着用以触发开启对象进行打开操作的预设阈 值条件。进而,通过开启对象打开单元130,判定目标开启对象的显示内容是否已放大至预 设阈值,比如放大到前述的阈值外框的位置处,在达到预设阈值的情况下,将前述的目标开 启对象进行打开操作。比如,如果目标开启对象为链接的话,则打开该链接所对应的页面; 如果目标开启对象为文件的话,则打开该文件;如果目标开启对象为文件夹的话,则打开该 文件夹,等等。
实施例4
参图4所不,在本实施例中,提供了 一种开启对象视觉触发的系统200,该系统200 包括有两个组成部分,其中之一是视觉触发客户端210 ;其中之二是视觉触发服务器220。 该视觉触发客户端210安装在能够拍摄用户的眼部图象信息并识别获取注视点的终端上, 该终端的具体类型是不限定的,比如能够实现该功能的智能手机,或平板电脑,或笔记本 电脑,或台式机电脑等,都可以。其中的视觉触发服务器220是与该视觉触发客户端210远 程相连通的服务器,利用该服务器能够判定注视点是否触发了开启对象。
为实现前述的功能,该系统200具体包括
视觉触发客户端210,它包括
注视信息采集单元211,用以拍摄用户的注视信息;
视窗信息采集单元212,用以采集当前视窗中所输出的数据信息;
采集数据推送单元213,用以将前述注视信息采集单元211所采集的注视信息以 及视窗信息采集单元212所采集的视窗中的数据信息,向下述的视觉触发服务器220进行 推送;
开启对象打开执行单元214,用以获取视觉触发服务器220所推送的识别结果,执 行该识别结果中对目标开启对象进行放大操作或打开操作的指令信息;
视觉触发服务器220,它包括
注视点判定单元221,用以采集前述视觉触发客户端210所推送的注视信息及视窗中的数据信息,判定注视信息所对应的注视点是否落在视窗中的开启对象上;
放大触发判定单元222,用以在注视点落于开启对象上的情况下,判定该开启对象 为目标开启对象,生成将其进行连续放大的操作指令;
开启指令判定单元223,用以判定前述的目标开启对象连续放大至预设阈值的情 况下,触发生成将前述目标开启对象进行开启操作的指令;
指令推送单元224,用以将前述放大触发判定单元222及开启指令判定单元223所 生成的指令推送至前述的视觉触发客户端210。
在本实施例中,通过前述的视觉触发客户端210,经由注视信息采集单元211,能 够启动所在终端上的摄像结构拍摄用户的图象信息,该图象信息中,包括有用户对所在终 端视窗的注视信息。另一方面,通过视窗信息采集单元212,来获取视窗的输出信息,作为 优选的实施例而非限定,所采集视窗中的输出信息,可以通过视窗截图的方式进行采集, 采集的频率也不适合过快,因为这样会导致信息量大幅度增加,比如,每O. 1-0. 5秒钟采集 一帧,都是可行的方案。进而,通过采集数据推送单元213,将采集获得的包括有注视信息 的图象内容以及所在视窗中输出的信息,进行打包后向视觉触发服务器220进行推送。在 该视觉触发服务器220中,通过注视点判定单元221,将所采集的包括有注视信息的图象内 容,转换为所在视窗中的注视点,将该注视点的位置与视窗中输出的信息内容进行比对,获 得注视点在视窗中的对应位置,以及判定所对应的位置处,是否具有开启对象。在具有开启 对象的情况下,还可以预设对注视时间的判定,比如,预设注视时间达到2秒钟能够触发所 对应的开启对象转为目标开启对象,进而对其生成开启对象进行放大操作的指令,将该指 令通过指令推送单元224向前述的视觉触发客户端210进行推送。在视觉触发客户端210 中接收到该推送的信息后,将所对应的开启对象转为目标开启对象进行放大操作。
随着目标开启对象的连续放大,当达到预设的放大阈值的情况下,由开启指令判 定单元223,生成将目标开启对象进行开启操作的指令,进而由指令推送单元224将该指令 推送至视觉触发客户端210中,进而通过开启对象打开执行单元214,对前述的目标开启对 象执行打开操作的指令。
以上是对本发明的描述而非限定,基于本发明思想的其它任何实施例,亦均在本 发明的保护范围之中。
权利要求
1.一种开启对象视觉触发的方法,其特征在于该方法包括有如下步骤 步骤1,采集注视点的信息,判定注视点是否落在开启对象上; 步骤2,在注视点落于开启对象上的情况下,触发该开启对象作为目标开启对象,使其进入到连续放大状态; 步骤3,当放大至预设阈值的情况下,触发该开启对象打开。
2.根据权利要求1所述的一种开启对象视觉触发的方法,其特征在于所述注视点的获取方式,包括有如下步骤, 当所在终端的视窗开启的情况下,启动所在终端拍摄图象彳目息; 根据所拍摄的图象信息,判定是否具有双眼的图象,在不具有的情况下继续前一步骤,在具有的情况下转入下一步骤; 依据所拍摄的双眼图象,获取眼球的位置以及瞳孔中心点的位置,取前述双眼的眼球中心位置及瞳孔中心点位置做延长线; 将获得的两条延长线对应在视窗中的交汇点作为注视点。
3.根据权利要求1所述的一种开启对象视觉触发的方法,其特征在于所述的开启对象,为如下类型其中之一, (1)通过超文本文件所设置的超链接数据; (2)在文档中所设置的链接数据,该链接数据在触发后能够指向于所在文档的其它位置,或者指向于所在终端中其它独立的文件; (3)所在终端中的文件夹; (4)文件数据。
4.根据权利要求1所述的一种开启对象视觉触发的方法,其特征在于在触发放大操作的过程中,预设注视点在对应开启对象上的停留时间触发的时间阈值。
5.根据权利要求4所述的一种开启对象视觉触发的方法,其特征在于前述的时间阈值,在1.5-3. O秒钟之间。
6.根据权利要求1所述的一种开启对象视觉触发的方法,其特征在于在开启对象周围,设置有阈值外框,在前述的目标开启对象放大至阈值外框位置处的情况下,触发开启对象打开。
7.根据权利要求6所述的一种开启对象视觉触发的方法,其特征在于对应着前述的阈值外框,在注视点的位置落于该阈值外框的范围内的情况下,则判定注视点落在该开启对象上。
8.根据权利要求6所述的一种开启对象视觉触发的方法,其特征在于对应前述阈值外框所在的区域,设置前景色区域或者背景色区域,其中的前景色区域指的是前置于所述目标开启对象所在区域的窗口,其中的背景色区域指的是后置于所述目标开启对象所在区域的窗口。
9.根据权利要求1所述的一种开启对象视觉触发的方法,其特征在于对应着所述的目标开启对象,在其周围设置一个或以上的分级别的轮廓线。
10.根据权利要求9所述的一种开启对象视觉触发的方法,其特征在于所述的分级别轮廓线,用以实现临时窗口的触发操作,其步骤为, 判定目标开启对象是否放大至分级别轮廓线的位置;在抵达分级别轮廓线的位置时,采集目标开启对象在打开后所对应的数据内容,将其置放于弹出的临时窗口输出。
11.根据权利要求1所述的一种开启对象视觉触发的方法,其特征在于在前述的目标开启对象处于连续放大状态但没有达到预设阈值的情况下,采集获得注视点移离前述目标开启对象的消息后,取消前述目标开启对象的放大状态,将该目标开启对象的尺寸恢复至初始状态。
12.根据权利要求1所述的一种开启对象视觉触发的方法,其特征在于在前述的目标开启对象处于连续放大状态但没有达到预设阈值的情况下,采集获得注视点移离前述目标开启对象的消息后,停止放大状态的连续放大操作的情况下,在一个预设的时间阈值内维持该放大状态; 如果在该阈值内注视点再次回落到该放大状态所在的目标位置处,则延续前述目标开启对象的放大状态并进行继续放大操作。
13.根据权利要求12所述的一种开启对象视觉触发的方法,其特征在于所述的时间阈值,在2-6秒钟之间。
14.一种开启对象视觉触发的客户端,其特征在于该客户端包括 注视点判定单元,用以采集注视点的信息,判定注视点是否落在开启对象上; 放大触发单元,用以在注视点落于开启对象上的情况下,触发该开启对象作为目标开启对象,使其进入到连续放大状态; 开启对象打开单元,用以当放大至预设阈值的情况下,触发该开启对象打开。
15.一种开启对象视觉触发的系统,其特征在于该系统包括 视觉触发客户端,它包括, 注视信息采集单元,用以拍摄用户的注视信息; 视窗信息采集单元,用以采集当前视窗中所输出的数据信息; 采集数据推送单元,用以将前述注视信息采集单元所采集的注视信息以及视窗信息采集单元所采集的视窗中的数据信息,向下述的视觉触发服务器进行推送; 开启对象打开执行单元,用以获取视觉触发服务器所推送的识别结果,执行该识别结果中对目标开启对象进行放大操作或打开操作的指令信息; 视觉触发服务器,它包括, 注视点判定单元,用以采集前述视觉触发客户端所推送的注视信息及视窗中的数据信息,判定注视信息所对应的注视点是否落在视窗中的开启对象上; 放大触发判定单元,用以在注视点落于开启对象上的情况下,判定该开启对象为目标开启对象,生成将其进行连续放大的操作指令; 开启指令判定单元,用以判定前述的目标开启对象连续放大至预设阈值的情况下,触发生成将前述目标开启对象进行开启操作的指令; 指令推送单元,用以将前述放大触发判定单元及开启指令判定单元所生成的指令推送至前述的视觉触发客户端。
全文摘要
本发明提供了一种开启对象视觉触发的方法、客户端及系统,属于计算终端、软件技术领域。其中的方法包括有如下步骤步骤1,采集注视点的信息,判定注视点是否落在开启对象上;步骤2,在注视点落于开启对象上的情况下,触发该开启对象作为目标开启对象,使其进入到连续放大状态;步骤3,当放大至预设阈值的情况下,触发该开启对象打开。利用本发明,通过采集用户对开启对象的注视信息,通过调整目标开启对象的尺寸,提示用户对应的开启对象是否进入到触发状态,以及何时能够被触发。
文档编号G06F3/01GK103049081SQ20121051829
公开日2013年4月17日 申请日期2012年12月5日 优先权日2012年12月5日
发明者马宇尘 申请人:上海量明科技发展有限公司