利用用户接口的事件的设备和方法技术

技术编号:11296209 阅读:78 留言:0更新日期:2015-04-15 12:31
本发明专利技术公开了一种利用用户接口的事件的设备和方法。提供一种用于用户接口的设备和用户接口的方法。所述设备可包括:分类器,被配置为将事件归类为与至少两类中的一类对应;更新器,被配置为更新关于与事件对应的类的类信息;处理器,被配置为基于更新后的类信息确定与事件对应的用户输入。

【技术实现步骤摘要】
【专利摘要】本专利技术公开了一种。提供一种用于用户接口的设备和用户接口的方法。所述设备可包括:分类器,被配置为将事件归类为与至少两类中的一类对应;更新器,被配置为更新关于与事件对应的类的类信息;处理器,被配置为基于更新后的类信息确定与事件对应的用户输入。【专利说明】
下面的描述涉及一种提供用户接口的设备和实现用户接口的方法,以及一种处理 用户输入事件的设备和方法。
技术介绍
人机交互(HCI)涉及改善用户和计算机之间的交互的研究。各种可用的用户接口 使用鼠标、键盘、触摸屏等来将来自用户的输入传送到计算机。可通过硬件组件、软件组件 或两者的组合来实现这样的用户接口。 例如,移动终端(诸如,智能电话)的触摸屏上的图形用户接口可包括诸如用于检 测用户的输入的触摸屏的硬件组件,以及将按钮或图标的适当显示提供给用户来在触摸屏 上做出选择的软件组件。 随着电子装置中的相机、麦克风以及其它交互组件的广泛应用,期望进一步改善 用户和计算机之间的交互的用户接口,来充分利用可通过电子装置获得的各种功能。
技术实现思路
提供本
技术实现思路
来以简洁的形式介绍下面在【具体实施方式】中进一步描述的构思 的选择。本
技术实现思路
并不意图标识要求主题的关键特征或基本特征,也不意图用于帮助确 定要求的主题的范围。 在一个总体方面,用于用户接口的设备包括:分类器,被配置为将事件归类为与至 少两类中的类对应;更新器,被配置为更新与对应于事件的类相关的类信息;处理器,被配 置为基于更新后的类信息确定与事件对应的用户输入。 分类器可被配置为基于与所述至少两个类对应的代表值,将事件归类为与所述至 少两个类中的类对应。 代表值可与关于所述至少两个类中的每一个的坐标或位置相关信息对应,或者与 关于所述至少两个类中的每一个的频率、振幅或强度相关信息对应。 分类器可包括:比较器,被配置为将与事件对应的事件值与代表值进行比较;检 测器,被配置为检测具有与事件值最近似的代表值的类。 更新后的类信息可包括:代表经过归类的事件的类的代表值。 所述至少两个类可与和用户输入相关联的至少两个对象对应。 处理器可被配置为跟踪所述至少两个对象来确定用户输入。 所述设备的总体方面可还包括:至少一个基于事件的传感器,被配置为检测事件。 所述至少一个基于事件的传感器可包括基于事件的视觉传感器、基于事件的声音 传感器和基于事件的触摸传感器中的至少一个。 处理器可包括:光流计算器,被配置为计算与所述至少两个类对应的光流;速度 分量计算器,被配置为基于计算出的光流计算与所述至少两个类对应的速度分量。 速度分量可包括以下速度分量中的至少一个:第一速度分量,产生事件的对象以 所述第一速度分量在用于检测事件的虚拟平面上沿X轴方向移动;第二速度分量,对象以 所述第二速度分量在虚拟平面上沿y轴方向移动;第三速度分量,对象以所述第三速度分 量沿与虚拟平面正交的方向移动;第四速度分量,对象以所述第四速度分量在虚拟平面上 旋转。 处理器还可包括:识别器,被配置为通过基于用户输入情境分析速度分量来识别 用户输入。 处理器还可包括:识别器,被配置为通过基于速度分量分析经过分类的事件的类 和至少一个其余类之间的相对速度,来识别用户输入。 处理器可包括:识别器,被配置为通过基于用户输入情境分析代表经过分类的事 件的类的代表值和代表至少一个其余类的代表值来识别用户输入。 在另一个总体方面,用户接口的方法包括:接收包括事件的时间戳和事件的标识 信息的信号;基于标识信息从多个预定类选择类;基于标识信息更新选择的类的代表值; 基于时间戳更新与事件图中的事件对应的元素的值;基于事件图和所述多个类的代表值中 的至少一个,确定与事件对应的用户输入。 事件的标识信息可包括:标识事件的索引、事件的坐标或位置相关信息、或关于事 件的频率、振幅或强度相关信息;更新的步骤可包括更新存储在存储器中的元素的值。 选择的步骤可包括:将索引和所述多个类的代表值进行比较;检测具有与索引最 近似的代表值的类。 确定的步骤可包括:基于更新后的元素和更新后的元素的周围元素,计算与更新 后的元素对应的速度矢量;基于与更新后的元素对应的计算出的速度矢量,计算与选择出 的类对应的多个速度分量;通过分析计算出的多个速度分量来识别用户输入。 计算速度矢量的步骤可包括:计算更新后的元素与周围元素之间的时间差;计算 更新后的元素与周围元素之间的距离差;基于计算出的时间差和计算出的距离差,计算与 更新后的元素对应的速度矢量。 所述多个速度分量可包括:第一速度分量,产生事件的对象以所述第一速度分量 在用于检测事件的虚拟平面上沿X轴方向移动;第二速度分量,对象以所述第二速度分量 在虚拟平面上沿y轴方向移动;第三速度分量,对象以所述第三速度分量沿与虚拟平面正 交的方向移动;第四速度分量,对象以所述第四速度分量在虚拟平面上旋转。 计算所述多个速度分量的步骤可包括:从所述多个元素提取与选择出的类对应的 元素;通过对提取出的元素的速度矢量取平均,来计算第一速度分量和第二速度分量;基 于提取出的元素的速度矢量的大小,计算选择出的类的中心点;通过计算提取出的元素的 速度矢量和从中心点朝向提取出的元素的矢量的内积,来计算第三速度分量;通过计算提 取出的元素的速度矢量和从中心点朝向提取出的元素的矢量的外积,来计算第四速度分 量。 确定的步骤可包括:分析选择出的类的更新后的代表值和其余类的代表值。 信号可包括被配置为检测事件的基于事件的传感器的输出信号。 在另一个总体方面,提供一种用户接口的方法,所述方法包括:接收与多个对象对 应的事件;将每个事件归类为与对应于所述多个对象的多个类中的类对应;基于经过归类 的事件,更新与所述多个类中的一个或更多个相关的类信息;基于更新后的类信息,确定用 户输入。 分类的步骤可包括:针对每个事件,在所述多个类中检测具有与对应事件的值最 近似的代表值的类。 类信息可包括:包括在类中的像素、包括在类中的事件和存储在存储器中的类的 代表值中的至少一种。 确定的步骤可包括:针对类计算光流;基于计算出的光流计算类的速度分量;基 于类的速度分量,识别用于处理用户输入的命令。 在另一个总体方面,一种非暂时性计算机可读存储介质包括程序,其中,所述程序 包括用于使得计算机执行上面描述的方法的指令。 在另一个总体方面,一种用于用户接口的设备,所述设备包括:分类器,被配置为 将事件分类为与所述多个对象中的对象对应;更新器,被配置为基于经过归类的事件,更新 与所述多个对象中的至少一个对象对应的代表值;处理器,被配置为基于更新后的代表值, 确定与事件对应的用户输入。 事件可包括:由传感器检测到的亮度变化事件、声音变化事件或触摸事件中的至 少一种。 代表值可与关于所述至少两个类中的每一个的坐标或位置相关信息对应,或者与 关于所述至少两个类中的每一个的频率、振幅或强度相关信息对应。 处理器可被配置为通过基于更新后的代表值确定关于所述多个对象中的一个或 更多个对象的变化的方向,来确定用户输入。 处理器可被配置为通本文档来自技高网...

【技术保护点】
一种用于用户接口的设备,所述设备包括:分类器,被配置为将事件归类为与至少两类中的类对应;更新器,被配置为更新与对应于事件的类相关的类信息;处理器,被配置为基于更新后的类信息确定与事件对应的用户输入。

【技术特征摘要】
...

【专利技术属性】
技术研发人员:李圭彬柳贤锡
申请(专利权)人:三星电子株式会社
类型:发明
国别省市:韩国;KR

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

1