【技术实现步骤摘要】
【国外来华专利技术】用于预测触摸解释的多任务机器学习
本公开一般涉及机器学习。更具体地,本公开涉及利用多任务机器学习来确定触摸点和其他触摸解释的系统和方法。
技术介绍
用户可以使用用户输入对象(诸如例如一个或多个手指、由用户操作的触笔(stylus)或其他用户输入对象)向计算设备提供用户输入。具体地,在一个示例中,用户可以使用用户输入对象来触摸触敏显示屏或其他触敏组件。用户输入对象与触敏显示屏的交互使得用户能够以原始触摸传感器数据的形式向计算设备提供用户输入。在某些现有计算设备中,可以在与触摸传感器相关联的数字信号处理器上使用简单启发法(heuristics)将触摸传感器数据直接解释为0个、1个或多个“触摸点”。用来确定触摸传感器数据是否产生触摸点确定的传统分析可以限制可能的解释类型。在一些示例中,这样的现有计算设备中的触摸点确定使用有限数量的固定处理规则来分析触摸传感器数据。处理规则有时不能被修改来适配新技术,也不能相对于不同用户针对特定触摸模式而定制。此外,对所确定的触摸点的任何附加分析都涉及附加处理规则的后续使用。此外,现有计算设备中的触摸点确定在触摸点确定之后丢弃大量原始触摸传感器数据,因此阻止了进一步处理原始触摸传感器数据的可能性。
技术实现思路
本公开的实施例的方面和优点将在以下描述中部分地阐述,或者可以从描述而获知,或者可以通过对实施例的实践而获知。本公开的一个示例方面针对一种从用户输入对象确定触摸解释的计算设备。该计算设备包括至少一个处理器、机器学习触摸解释预测模型和至少一个计算机可读介质(其可以是有形的、非暂时性计算机可读介质/多个有形的、非暂时性计算机可读介质 ...
【技术保护点】
1.一种从用户输入对象确定触摸解释的计算设备,包括:至少一个处理器;机器学习触摸解释预测模型,其中所述触摸解释预测模型已经被训练为接收指示一个或多个用户输入对象相对于触摸传感器在一个或多个时间处的一个或多个位置的原始触摸传感器数据,并且响应于接收到原始触摸传感器数据而输出一个或多个预测触摸解释;以及至少一个有形的、非暂时性计算机可读介质,存储当由至少一个处理器执行时使得至少一个处理器执行操作的指令,所述操作包括:获得指示相对于触摸传感器随时间的一个或多个用户输入对象位置的第一原始触摸传感器数据集合;将第一原始触摸传感器数据集合输入到机器学习触摸解释预测模型中;以及接收作为触摸解释预测模型的输出的、描述一个或多个用户输入对象的预测意图的一个或多个预测触摸解释。
【技术特征摘要】
【国外来华专利技术】2016.12.29 US 15/393,6111.一种从用户输入对象确定触摸解释的计算设备,包括:至少一个处理器;机器学习触摸解释预测模型,其中所述触摸解释预测模型已经被训练为接收指示一个或多个用户输入对象相对于触摸传感器在一个或多个时间处的一个或多个位置的原始触摸传感器数据,并且响应于接收到原始触摸传感器数据而输出一个或多个预测触摸解释;以及至少一个有形的、非暂时性计算机可读介质,存储当由至少一个处理器执行时使得至少一个处理器执行操作的指令,所述操作包括:获得指示相对于触摸传感器随时间的一个或多个用户输入对象位置的第一原始触摸传感器数据集合;将第一原始触摸传感器数据集合输入到机器学习触摸解释预测模型中;以及接收作为触摸解释预测模型的输出的、描述一个或多个用户输入对象的预测意图的一个或多个预测触摸解释。2.根据权利要求1所述的计算设备,其中,一个或多个预测触摸解释包括至少第一预测触摸解释和第二预测触摸解释,其中所述第一预测触摸解释包括分别描述一个或多个意图触摸点的触摸点解释集合,所述第二预测触摸解释包括将触摸点解释集合表征为从预定义手势类别确定的手势的手势解释。3.根据权利要求1或2所述的计算设备,其中,机器学习触摸解释预测模型包括具有多个输出层的深层递归神经网络,每个输出层对应于描述一个或多个用户输入对象的一个或多个预测意图的不同类型的触摸解释。4.根据权利要求1或2所述的计算设备,其中:机器学习触摸解释预测模型包括至少一个共享层和在结构上位于所述至少一个共享层之后的多个不同且有区别的输出层;并且接收作为触摸解释预测模型的输出的、描述一个或多个用户输入对象的预测意图的一个或多个预测触摸解释包括:从机器学习触摸解释预测模型的多个不同且有区别的输出层接收一个或多个预测触摸解释。5.根据任一项前述权利要求所述的计算设备,其中,获得第一原始触摸传感器数据集合包括获得与用户的一个或多个手指或手部分或者由用户操作的触笔相关联的第一原始触摸传感器数据集合,第一原始触摸传感器数据集合描述一个或多个手指、手部分或触笔相对于触敏屏幕的位置。6.根据任一项前述权利要求所述的计算设备,其中,获得第一原始触摸传感器数据集合包括:获得第一原始时间传感器数据集合,其中所述第一原始时间传感器数据集合提供描述一个或多个用户输入对象在x维度上的位置的变化的至少一个值、描述一个或多个用户输入对象在y维度上的位置的变化的至少一个值、以及描述时间变化的至少一个值;或获得第一原始时间传感器数据集合,其中所述第一原始时间传感器数据集合提供描述一个或多个用户输入对象在x维度上的至少两个位置的至少两个值、描述一个或多个用户输入对象在y维度上的至少两个位置的至少两个值、以及描述至少两个时间的至少两个值。7.根据任一项前述权利要求所述的计算设备,其中,机器学习触摸解释预测模型已经基于第一训练数据集合而训练,其中所述第一训练数据集合包括:与指示相对于触摸传感器的一个或多个用户输入对象位置的记录的触摸传感器数据相对应的第一部分数据、和与应用于记录的屏幕内容的所确定的触摸解释的标记相对应的第二部分数据,其中第一部分数据和屏幕内容被同时记录。8.根据任一项前述权利要求所述的计算设备,其中,机器学习触摸解释预测模型已经基于第二训练数据集合而训练,其中所述第二训练数据集合包括:与触摸传感器数据观察的初始序列相对应的第一部分数据、和与触摸传感器数据观察的后续序列相对应的第二部分数据。9.根据任一项前述权利要求所述的计算设备,其中,一个或多个预测触摸解释包括分别描述零个、一个或多个触摸点的触摸点解释集合。10.根据权利要求8所述的计算设备,其中,触摸点解释集合还包括描述与每个触摸点相关联的预测类型的用户输入对象和每个触摸点处的所估计的触摸压力的触摸类型中的一个或多个。11.根据任一项前述权利要求所述的计算设备,其中,一个或多个预测触摸解释包括将第一原始触摸传感器数据集合的至少一部分表征为从预定义手势类别确定的手势的手势解释。12.根据任一项前述权利要求所述的计算设备,其中,一个或多个预测触摸解释包括描述一个或多个用户输入对象分别针对一个或多个未来时间的一个或多个预测未来位置的触摸预测向量。13.一个或多个有形的、非暂时性计算机可读介质,其中所述一个或多个有形的、非暂时性计算机可读介质存储当...
【专利技术属性】
技术研发人员:T德赛雷斯,V卡布恩,
申请(专利权)人:谷歌有限责任公司,
类型:发明
国别省市:美国,US
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。