一种基于视线跟踪的跨设备分布式信息传输交互方法与流程

文档序号:12122009阅读:来源:国知局

技术特征:

1.一种基于视线跟踪的跨设备分布式信息传输交互方法,包括如下步骤:

(1)建立数据传输机制,显示视线光标和信息对象;具体的,所有终端设备与视线跟踪设备之间建立数据传输机制,终端设备接收视线跟踪设备发送的视线跟踪数据,在终端设备屏幕上显示一个代表视线位置的视线光标以及将要处理的信息对象;

(2)利用视线选取信息对象;这里所指的选取操作具体包含下面两种方式:

选取方式1,视线光标随用户的视线运动相应移动到信息对象内,此时在信息对象四周出现加粗的边框,表明该信息对象处于“待选取”状态;在该状态下,用户使用其他输入方式,发出确认指令,完成信息对象的选取;具体的,利用其他输入方式发出的确认指令可以采用但不局限于下面列出的操作方式:

使用鼠标点击操作,鼠标的点击操作可以来自于交互系统内的任意一台终端设备;

使用键盘操作,键盘的操作可以来自于交互系统内的任意一台终端设备;

使用触摸屏点击操作,触摸屏的点击操作可以来自于交互系统内的任意一台终端设备;

使用语音输入操作,例如说出“选取”指令;

选取方式2,用户可以使用其他输入通道调整视线光标大小,然后使视线光标覆盖带多个需要选取的信息对象;如果这些信息对象被视线光标所覆盖区域面积占这些信息对象面积的百分比超过阈值K(可以设定,例如K=50%)时则使这些信息对象四周边框加粗,表明这些信息对象处于“待选取”状态;在该状态下,用户使用其他输入通道,发出确认指令,完成对这些信息对象的选取;其中,利用其他输入方式调整视线光标大小,可以采用但不局限于下面列出的方式:

使用鼠标滚轮操作,向上滚动放大视线光标区域,向下滚动减小视线光标区域,操作可以来自于交互系统内的任意一台终端设备;

使用键盘按键操作,按下“+”键放大视线光标,按下“-”键缩小视线光标,操作可以来自于交互系统内的任意一台终端设备;

使用触摸屏多点触摸操作,大拇指和食指同时向外扩展则放大视线光标,大拇指和食指同时向内收缩则缩小视线光标,操作可以来自于交互系统内的任意一台终端设备;

使用语音输入操作,例如说出“放大”指令则放大视线光标,说出“缩小”指令则减小视线光标;

其中利用其他输入方式发出确认信号指令,与选取方式1中描述的利用其他输入方式发出确认指令所采用的方式相同;

用户可以多次使用上述选取方式,以实现对不同终端设备屏幕上的信息对象,或者同一终端设备屏幕上的不同信息对象进行选取;

(3)利用视线传输信息对象;信息对象的传输方式包含移动和复制这两种操作;如果用户希望复制信息对象,则可以在选取信息对象时,使用其他输入通道发出复制指令;否则,就认为是对信息对象进行移动操作;其中,利用其他输入方式发出复制指令,可以采用但不局限于下面列出的方式:

使用鼠标左键单击操作,操作可以来自于交互系统内的任意一台终端设备;

使用键盘按下Ctrl键操作,操作可以来自于交互系统内的任意一台终端设备;

使用触摸屏同时用两个手指进行点击操作,操作可以来自于交互系统内的任意一台终端设备;

使用语音输入操作,例如说出“复制”指令;

当被选取的信息对象经过复制操作后,在选取的信息对象位置处,将出现出一个相同的新信息对象,并将其绑定在视线光标上,随用户视线移动而移动,如果用户视线从一个终端设备转移到另一个终端设备,则新的信息对象也将从一个设备移动到另一个设备上;

(4)利用视线放置信息对象;

用户使用其他输入方式执行放置操作时,如果用户使用移动操作进行信息对象的传输,则将信息对象与视线光标解除绑定,信息对象被放置在当前视线注视设备的注视点位置上;如果用户使用复制操作进行信息对象的传输,则复制出一个新的信息对象在当前注视设备的注视点位置上,而原信息对象依旧与视线光标绑定,可继续跟随视线光标移动;如果用户多次使用其他输入方式发出放置指令,则可以进行多次复制操作;这里所述的利用其他输入方式发出放置指令可以采用但不局限于下面列出的方式:

使用鼠标右键单击操作,操作可以来自于交互系统内的任意一台终端设备;

使用键盘按下回车键操作,操作可以来自于交互系统内的任意一台终端设备;

使用触摸屏多点触摸手势操作,例如三个手指向下滑动,操作可以来自于交互系统内的任意一台终端设备;

使用语音输入操作,例如说出“放置”指令;

此外,在上述任何一个操作过程中,用户使用其他输入方式发出指令,可以取消信息对象的相关操作;其中其他输入方式发出的取消操作指令可以采用但不局限于下面列出的方式:

使用鼠标同时单击左键和右键操作,操作可以来自于交互系统内的任意一台终端设备;

使用键盘按下ESC键操作,操作可以来自于交互系统内的任意一台终端设备;

使用触摸屏多点触摸手势操作,例如三指向上滑动操作,操作可以来自于交互系统内的任意一台终端设备;

使用语音输入操作,例如说出“取消”指令。

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