太阳城集团

  • / 10
  • 下载费用:30 金币  

基于设备屏幕的触控点分类方法和装置.pdf

摘要
申请专利号:

太阳城集团CN201611034130.2

申请日:

2016.11.23

公开号:

CN106778805A

公开日:

2017.05.31

当前法律状态:

实审

有效性:

审中

法律详情: 实质审查的生效IPC(主分类):G06K 9/62申请日:20161123|||公开
IPC分类号: G06K9/62; G06T7/00(2017.01)I 主分类号: G06K9/62
申请人: 朱兰英
发明人: 朱兰英
地址: 315113 浙江省宁波市鄞州区东吴镇镇南路60号
优先权:
专利代理机构: 代理人:
PDF完整版下载: PDF下载
法律状态
申请(专利)号:

CN201611034130.2

授权太阳城集团号:

|||

法律状态太阳城集团日:

太阳城集团2017.06.23|||2017.05.31

法律状态类型:

实质审查的生效|||公开

摘要

太阳城集团本发明涉及一种基于设备屏幕的触控点分类方法和装置。对设备校准;基于校准,在预设周期内采集数据并根据采集到的数据执行图像中屏幕位置的标定;判断采集的数据在预设阈值内覆盖设备的屏幕时,停止采集,将此时采集的数据定义为训练用数据;对训练用数据进行规约与清洗操作,生成训练样本;选择单类分类器,对输入、输出及核函数进行定义,对核函数的参数进行赋值与执行训练,生成分类器;生成的分类器对设备通过屏幕获取的触控点分类,生成分类结果;通过分类结果,完成对触控点的判断。该方法解决了传统技术中对触控点进行判断的不准确的问题,实现了对触控点中的噪点或者有效触控点的有效识别的操作,且具有较高的准确性、灵活性与易用性。

权利要求书

1.一种基于设备屏幕的触控点分类方法,其特征在于,所述方法包括:
对设备进行校准操作,其中,所述设备为可触控设备;
基于校准后的所述设备,在预设周期内采集数据并根据采集到的数据执行图像中屏幕
位置的标定操作,其中,所述屏幕为所述设备的组成部件,用于接收用户操作行为;
判断采集的数据在预设阈值内覆盖所述设备的所述屏幕时,停止采集,并将此时采集
的数据定义为训练用数据;
对所述训练用数据进行规约与清洗操作,生成训练样本;
选择单类分类器,对输入、输出以及核函数进行定义,并对所述核函数的参数进行赋值
与执行训练,生成分类器,其中,所述核函数为自由径向基核函数或高斯核函数;
生成的所述分类器对所述设备通过所述屏幕获取的触控点进行分类,生成分类结果;
通过所述分类结果,完成对所述触控点的判断。
2.根据权利要求1所述的基于设备屏幕的触控点分类方法,其特征在于,所述将此时采
集的数据定义为训练用数据的步骤之后包括:
对所述训练用数据的多个特征参数进行获取,其中,所述多个特征参数包括所述触控
点形成的光斑的横纵坐标位置、面积以及长轴长。
3.根据权利要求1所述的基于设备屏幕的触控点分类方法,其特征在于,所述判断采集
的数据在预设阈值内覆盖所述设备的屏幕时,停止采集包括:
判断所述训练用数据是否以横纵坐标均缩小8倍后满足所述屏幕的全覆盖;
若满足,则确定所述训练用数据完成所述屏幕的全覆盖操作。
4.根据权利要求1所述的基于设备屏幕的触控点分类方法,其特征在于,所述对所述训
练用数据进行规约与清洗操作,生成训练样本包括:
对于所述触控点相同的所述横纵坐标位置,选取面积与长轴长的最大值,并对面积是
否为零进行判断;
若面积为零时,则删除当前所述训练用数据,否则,将(8x+1,8y+1,4×area,100×
axis)进行存储;
再对alpha进行赋值调整,将(8x+1,8y+1,4×alpha×alpha×area,100×alpha×
axis)进行存储,生成所述训练样本;
其中,x为所述触控点在图像中的横坐标,y为所述触控点在图像中的纵坐标,area为所
述触控点在图像中所占像素点总数,定义为面积,axis为所述触控点形成的多边形的长轴
长,alpha为调整所述触控点取样参数,alpha值为0-1之间的所有数值。
5.根据权利要求1所述的基于设备屏幕的触控点分类方法,其特征在于,所述通过所述
分类结果,完成对所述触控点的判断包括;
当所述分类结果为0时,则判定所述触控点为噪点;
当所述分类结果为1时,则判定所述触控点为真实触控点。
6.根据权利要求5所述的基于设备屏幕的触控点分类方法,其特征在于,还包括:在预
设周期内对所述触控点为所述真实触控点执行采集;
获取采集到的多个所述真实触控点的电容信号大小和位置;
获取采集到的多个所述真实触控点的最大电容信号以及最小电容信号;
对多个所述真实触控点的所述电容信号与预设电容信号阈值进行判断;
当所述真实触控点的所述电容信号大于所述预设电容信号阈值,则判定所述真实触控
点为有效触控点。
7.根据权利要求6所述的基于设备屏幕的触控点分类方法,其特征在于,所述预设电容
信号阈值=所述真实触控点的所述最大电容信号×所述真实触控点的弹性参数+所述真实
触控点的所述最小电容信号×(1-所述真实触控点的所述弹性参数)。
8.根据权利要求7所述的基于设备屏幕的触控点分类方法,其特征在于,所述弹性参数
为介于0.25至0.75之间的常数。
9.根据权利要求8所述的基于设备屏幕的触控点分类方法,其特征在于,所述弹性参数
为0.5。
10.一种基于设备屏幕的触控点分类装置,其特征在于,所述装置包括:
校准模块,用于对设备进行校准操作,其中,所述设备为可触控设备;
标定模块,用于基于校准后的所述设备,在预设周期内采集数据并根据采集到的数据
执行图像中屏幕位置的标定操作,其中,所述屏幕为所述设备的组成部件,用于接收用户操
作行为;
训练用数据获取模块,用于判断采集的数据在预设阈值内覆盖所述设备的所述屏幕
时,停止采集,并将此时采集的数据定义为训练用数据;
训练样本生成模块,用于对所述训练用数据进行规约与清洗操作,生成训练样本;
分类器生成模块,用于选择单类分类器,对输入、输出以及核函数进行定义,并对所述
核函数的参数进行赋值与执行训练,生成分类器,其中,所述核函数为自由径向基核函数或
高斯核函数;
分类模块,用于生成的所述分类器对所述设备通过所述屏幕获取的触控点进行分类,
生成分类结果;
触控点判断模块,用于通过所述分类结果,完成对所述触控点的判断。

说明书

基于设备屏幕的触控点分类方法和装置

技术领域

本发明涉及触控设备检测技术领域,特别涉及一种基于设备屏幕的触控点分类方
法和装置。

背景技术

众所周知,在可触控交互式大屏幕系统中,触控点的识别为核心问题。其中最常用
的方法为设置固定的面积、周长阈值,对摄像头所摄照片中所有位置的光斑都通过该阈值
来判别,在范围内的为有效触控点,否则无效。

但在实际使用中,这种方式会将很多噪点包括其中,如长条形噪点等。更为严重的
是,由摄像头导致的近大远小问题距离摄像头近的光斑在照片中表现得更大;由激光器打
出的激光面存在距离激光器近的光斑表现得大的问题。在这两种因素的影响下,如下情况
变得亟待解决:难以确定一组固定的适用于全部情况的阈值;在确定了对于某一特定系统
合适的阈值,即可将照片中最小光斑与最大光斑包括其中又足够紧的阈值之后,一些距离
摄像头较远、其位置聚光面较弱但面积较大的噪点会变得难以分辨。

发明内容

鉴于此,有必要针对传统技术存在的问题,提供了一种基于设备屏幕的触控点分
类方法和装置,能够实现噪点或者有效触控点的有效识别的操作,且具有较高的准确性、灵
活性与易用性。

为达到发明目的,提供一种基于设备屏幕的触控点分类方法,所述方法包括:对设
备进行校准操作,其中,所述设备为可触控设备;基于校准后的所述设备,在预设周期内采
集数据并根据采集到的数据执行图像中屏幕位置的标定操作,其中,所述屏幕为所述设备
的组成部件,用于接收用户操作行为;判断采集的数据在预设阈值内覆盖所述设备的所述
屏幕时,停止采集,并将此时采集的数据定义为训练用数据;对所述训练用数据进行规约与
清洗操作,生成训练样本;选择单类分类器,对输入、输出以及核函数进行定义,并对所述核
函数的参数进行赋值与执行训练,生成分类器,其中,所述核函数为自由径向基核函数或高
斯核函数;生成的所述分类器对所述设备通过所述屏幕获取的触控点进行分类,生成分类
结果;通过所述分类结果,完成对所述触控点的判断。

在其中一个实施例中,所述将此时采集的数据定义为训练用数据的步骤之后包
括:对所述训练用数据的多个特征参数进行获取,其中,所述多个特征参数包括所述触控点
形成的光斑的横纵坐标位置、面积以及长轴长。

在其中一个实施例中,所述判断采集的数据在预设阈值内覆盖所述设备的屏幕
时,停止采集包括:判断所述训练用数据是否以横纵坐标均缩小8倍后满足所述屏幕的全覆
盖;若满足,则确定所述训练用数据完成所述屏幕的全覆盖操作。

在其中一个实施例中,所述对所述训练用数据进行规约与清洗操作,生成训练样
本包括:对于所述触控点相同的所述横纵坐标位置,选取面积与长轴长的最大值,并对面积
是否为零进行判断;若面积为零时,则删除当前所述训练用数据,否则,将(8x+1,8y+1,4×
area,100×axis)进行存储;再对alpha进行赋值调整,将(8x+1,8y+1,4×alpha×alpha×
area,100×alpha×axis)进行存储,生成所述训练样本;其中,x为所述触控点在图像中的
横坐标,y为所述触控点在图像中的纵坐标,area为所述触控点在图像中所占像素点总数,
定义为面积,axis为所述触控点形成的多边形的长轴长,alpha为调整所述触控点取样参
数,alpha值为0-1之间的所有数值。

在其中一个实施例中,所述通过所述分类结果,完成对所述触控点的判断包括;当
所述分类结果为0时,则判定所述触控点为噪点;当所述分类结果为1时,则判定所述触控点
为真实触控点。

在其中一个实施例中,还包括:在预设周期内对所述触控点为所述真实触控点执
行采集;获取采集到的多个所述真实触控点的电容信号大小和位置;获取采集到的多个所
述真实触控点的最大电容信号以及最小电容信号;对多个所述真实触控点的所述电容信号
与预设电容信号阈值进行判断;当所述真实触控点的所述电容信号大于所述预设电容信号
阈值,则判定所述真实触控点为有效触控点。

在其中一个实施例中,所述预设电容信号阈值=所述真实触控点的所述最大电容
信号×所述真实触控点的弹性参数+所述真实触控点的所述最小电容信号×(1-所述真实
触控点的所述弹性参数)。

在其中一个实施例中,所述弹性参数为介于0.25至0.75之间的常数。

在其中一个实施例中,所述弹性参数为0.5。

基于同一发明构思的一种基于设备屏幕的触控点分类装置,所述装置包括:校准
模块,用于对设备进行校准操作,其中,所述设备为可触控设备;标定模块,用于基于校准后
的所述设备,在预设周期内采集数据并根据采集到的数据执行图像中屏幕位置的标定操
作,其中,所述屏幕为所述设备的组成部件,用于接收用户操作行为;训练用数据获取模块,
用于判断采集的数据在预设阈值内覆盖所述设备的所述屏幕时,停止采集,并将此时采集
的数据定义为训练用数据;训练样本生成模块,用于对所述训练用数据进行规约与清洗操
作,生成训练样本;分类器生成模块,用于选择单类分类器,对输入、输出以及核函数进行定
义,并对所述核函数的参数进行赋值与执行训练,生成分类器,其中,所述核函数为自由径
向基核函数或高斯核函数;分类模块,用于生成的所述分类器对所述设备通过所述屏幕获
取的触控点进行分类,生成分类结果;触控点判断模块,用于通过所述分类结果,完成对所
述触控点的判断。

本发明提供的一种基于设备屏幕的触控点分类方法和装置。对设备进行校准操
作,其中,设备为可触控设备;基于校准后的设备,在预设周期内采集数据并根据采集到的
数据执行图像中屏幕位置的标定操作,其中,屏幕为设备的组成部件,用于接收用户操作行
为;判断采集的数据在预设阈值内覆盖设备的屏幕时,停止采集,并将此时采集的数据定义
为训练用数据;对训练用数据进行规约与清洗操作,生成训练样本;选择单类分类器,对输
入、输出以及核函数进行定义,并对核函数的参数进行赋值与执行训练,生成分类器,其中,
核函数为自由径向基核函数或高斯核函数;生成的分类器对设备通过屏幕获取的触控点进
行分类,生成分类结果;通过分类结果,完成对触控点的判断。该方法解决了传统技术中对
触控点进行判断的不够准确的问题,实现了对触控点中的噪点或者有效触控点的有效识别
的操作,且具有较高的准确性、灵活性与易用性。

附图说明

图1为本发明一个实施例中的一种基于设备屏幕的触控点分类方法的步骤流程
图;以及

图2为本发明一个实施例中的一种基于设备屏幕的触控点分类装置的结构示意
图。

具体实施方式

为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例对
本发明基于设备屏幕的触控点分类方法和装置进行进一步详细说明。应当理解,此处所描
述的具体实施例仅用以解释本发明,并不用于限定本发明。

如图1所示,为一个实施例中的一种基于设备屏幕的触控点分类方法的步骤流程
图。具体包括以下步骤:

步骤101,对设备进行校准操作,其中,设备为可触控设备。

步骤102,基于校准后的设备,在预设周期内采集数据并根据采集到的数据执行图
像中屏幕位置的标定操作,其中,屏幕为设备的组成部件,用于接收用户操作行为。

本实施例中,通过对设备首先进行校准操作,继而可一次性的采集多个数据,并根
据一次性采集的多个数据标定图像中的屏幕位置。需要说明的是,除了对设备进行校准时,
一次性的采集多个数据执行图像中屏幕位置的标定操作之外,还可以在实际使用中完成数
据的采集,逐步实现图像中屏幕位置的标定操作。

步骤103,判断采集的数据在预设阈值内覆盖设备的屏幕时,停止采集,并将此时
采集的数据定义为训练用数据。

本实施例中,将此时采集的数据定义为训练用数据的步骤之后包括:对训练用数
据的多个特征参数进行获取,其中,多个特征参数包括触控点形成的光斑的横纵坐标位置、
面积以及长轴长。

具体的,用户在屏幕上任意划动,获取不同触控点作为训练用数据,以及获取不同
触控点的太阳城集团。例如,对每个触控点形成的光斑的位置、面积、长轴长进行获取并存储,构成
一个四维向量w=(x,y,area,axis)。其中x,y为该光斑中心在图像中的横纵坐标;area为光
斑在图像中所占像素点,即面积;axis为光斑形成多边形的长轴长。需要说明的是,存储时
对每个触控点的横纵坐标模设置为4。

进一步地,判断采集的数据在预设阈值内覆盖设备的屏幕时,停止采集包括:判断
训练用数据是否以横纵坐标均缩小8倍后满足屏幕的全覆盖;若满足,则确定训练用数据完
成屏幕的全覆盖操作。

步骤104,对训练用数据进行规约与清洗操作,生成训练样本。

本实施例中,对训练用数据进行规约与清洗操作,生成训练样本包括:对于触控点
相同的横纵坐标位置,选取面积与长轴长的最大值,并对面积是否为零进行判断;若面积为
零时,则删除当前训练用数据,否则,将(8x+1,8y+1,4×area,100×axis)进行存储;再对
alpha进行赋值调整,将(8x+1,8y+1,4×alpha×alpha×area,100×alpha×axis)进行存
储,生成训练样本,其中,alpha为调整触控点取样参数,alpha值为介于0-1之间的所有常
数,优选alpha为0.8。

其中,x为触控点在图像中的横坐标,y为触控点在图像中的纵坐标,area为触控点
在图像中所占像素点总数,定义为面积,axis为触控点形成的多边形的长轴长,alpha为调
整触控点取样参数,alpha值为介于0-1之间的所有常数。

步骤105,选择单类分类器,对输入、输出以及核函数进行定义,并对核函数的参数
进行赋值与执行训练,生成分类器,其中,核函数为自由径向基核函数或高斯核函数。例如,
对参数gamma还有nu进行赋值,gamma=0.0002,nu=0.001。

步骤106,生成的分类器对设备通过屏幕获取的触控点进行分类,生成分类结果。

步骤107,通过分类结果,完成对触控点的判断。

本实施例中,通过分类结果,完成对触控点的判断包括;当分类结果为0时,则判定
触控点为噪点;当分类结果为1时,则判定触控点为真实触控点。

进一步地,该基于设备屏幕的触控点分类方法还包括:在预设周期内对触控点为
真实触控点执行采集;获取采集到的多个真实触控点的电容信号大小和位置;获取采集到
的多个真实触控点的最大电容信号以及最小电容信号;对多个真实触控点的电容信号与预
设电容信号阈值进行判断;当真实触控点的电容信号大于预设电容信号阈值,则判定真实
触控点为有效触控点。

其中,预设电容信号阈值=真实触控点的最大电容信号×真实触控点的弹性参数
+真实触控点的最小电容信号×(1-真实触控点的弹性参数)。且弹性参数为介于0.25至
0.75之间的常数,优选的,弹性参数为0.5。

本发明提供的一种基于设备屏幕的触控点分类方法。对设备进行校准操作,其中,
设备为可触控设备;基于校准后的设备,在预设周期内采集数据并根据采集到的数据执行
图像中屏幕位置的标定操作,其中,屏幕为设备的组成部件,用于接收用户操作行为;判断
采集的数据在预设阈值内覆盖设备的屏幕时,停止采集,并将此时采集的数据定义为训练
用数据;对训练用数据进行规约与清洗操作,生成训练样本;选择单类分类器,对输入、输出
以及核函数进行定义,并对核函数的参数进行赋值与执行训练,生成分类器,其中,核函数
为自由径向基核函数或高斯核函数;生成的分类器对设备通过屏幕获取的触控点进行分
类,生成分类结果;通过分类结果,完成对触控点的判断。该方法解决了传统技术中对触控
点进行判断的不够准确的问题,实现了对触控点中的噪点或者有效触控点的有效识别的操
作,且具有较高的准确性、灵活性与易用性。

基于同一发明构思,还提供了一种基于设备屏幕的触控点分类装置,由于此装置
解决问题的原理与前述一种基于设备屏幕的触控点分类方法相似,因此,该装置的实施可
以按照前述方法的具体步骤实现,重复之处不再赘述。

如图2所示,为一个实施例中的一种基于设备平的触控点分类装置的结构示意图。
该基于设备屏幕的触控点分类装置10包括:校准模块100、标定模块200、训练用数据获取模
块300、训练样本生成模块400、分类器生成模块500、分类模块600和触控点判断模块700。

其中,校准模块100用于对设备进行校准操作,其中,设备为可触控设备;标定模块
200用于基于校准后的设备,在预设周期内采集数据并根据采集到的数据执行图像中屏幕
位置的标定操作,其中,屏幕为设备的组成部件,用于接收用户操作行为;训练用数据获取
模块300用于判断采集的数据在预设阈值内覆盖设备的屏幕时,停止采集,并将此时采集的
数据定义为训练用数据;训练样本生成模块400用于对训练用数据进行规约与清洗操作,生
成训练样本;分类器生成模块500用于选择单类分类器,对输入、输出以及核函数进行定义,
并对核函数的参数进行赋值与执行训练,生成分类器,其中,核函数为自由径向基核函数或
高斯核函数;分类模块600用于生成的分类器对设备通过屏幕获取的触控点进行分类,生成
分类结果;触控点判断模块700用于通过分类结果,完成对触控点的判断。

本发明提供的一种基于设备屏幕的触控点分类装置。通过校准模块100对设备进
行校准操作,其中,设备为可触控设备;再通过标定模块200基于校准后的设备,在预设周期
内采集数据并根据采集到的数据执行图像中屏幕位置的标定操作,其中,屏幕为设备的组
成部件,用于接收用户操作行为;再通过训练用数据获取模块300判断采集的数据在预设阈
值内覆盖设备的屏幕时,停止采集,并将此时采集的数据定义为训练用数据;继而通过训练
样本生成模块400对训练用数据进行规约与清洗操作,生成训练样本;再通过分类器生成模
块500选择单类分类器,对输入、输出以及核函数进行定义,并对核函数的参数进行赋值与
执行训练,生成分类器,其中,核函数为自由径向基核函数或高斯核函数;再通过分类模块
600使得生成的分类器对设备通过屏幕获取的触控点进行分类,生成分类结果;最终通过触
控点判断模块700通过分类结果,完成对触控点的判断。该装置解决了传统技术中对触控点
进行判断的不够准确的问题,实现了对触控点中的噪点或者有效触控点的有效识别的操
作,且具有较高的准确性、灵活性与易用性。

本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以
通过计算机程序来指令相关的硬件来完成,所述的程序可存储于一计算机可读取存储介质
中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,所述的存储介质可为磁
碟、光盘、只读存储记忆体(Read-Only Memory,ROM)或随机存储记忆体(Random Access
Memory,RAM)等。

以上所述实施例的各技术特征可以进行任意的组合,为使描述简洁,未对上述实
施例中的各个技术特征所有可能的组合都进行描述,然而,只要这些技术特征的组合不存
在矛盾,都应当认为是本说明书记载的范围。

以上所述实施例仅表达了本发明的几种实施方式,其描述较为具体和详细,但并
不能因此而理解为对本发明专利范围的限制。应当指出的是,对于本领域的普通技术人员
来说,在不脱离本发明构思的前提下,还可以做出若干变形和改进,这些都属于本发明的保
护范围。因此,本发明专利的保护范围应以所附权利要求为准。

关 键 词:
基于 设备 屏幕 触控点 分类 方法 装置
  专利查询网所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
太阳城集团本文
本文标题:基于设备屏幕的触控点分类方法和装置.pdf
链接地址:http://zh228.com/p-6019627.html
太阳城集团我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服客服 - 联系我们

copyright@ 2017-2018 zhuanlichaxun.net网站版权所有
经营许可证编号:粤ICP备17046363号-1 
 


收起
展开
葡京赌场|welcome document.write ('');