带角度板擦实现方法、装置、存储介质及一体机设备转让专利
申请号 : CN201911137861.3
文献号 : CN111104010B
文献日 : 2021-08-10
发明人 : 柒强 , 郑泽龙 , 谭贵勇
申请人 : 广州朗国电子科技有限公司
摘要 :
权利要求 :
1.一种一体机设备的带角度板擦实现方法,其特征在于,所述方法包括:一体机设备接收基于屏幕操作生成的切换至板擦模式的切换指令;
所述一体机设备响应所述切换指令,将一体机设备的屏幕切换至用于生成板擦的模式;
在所述屏幕切换至用于生成板擦的模式之后,所述一体机设备实时监控在所述屏幕上产生的板擦生成信号;
基于所述板擦生成信号生成带角度板擦;
所述一体机设备实时监控在所述屏幕上产生的板擦生成信号,包括:所述一体机设备基于所述屏幕获取物体放置在所述屏幕的最左、最上、最右以及最下的四个坐标点信息;
基于所述物体放置在所述屏幕的最左、最上、最右以及最下的四个坐标点信息分别计算所述物体的第一斜边和第二斜边的斜率;
判断所述第一斜边的斜率和所述第二斜边的斜率的角度差是否在预设角度范围内;
若是,则确认所述物体为板擦,以及基于所述物体在所述屏幕上的形态数据产生所述板擦生成信号。
2.根据权利要求1所述的带角度板擦实现方法,其特征在于,所述一体机设备接收基于屏幕操作生成的切换至板擦模式的切换指令,包括:所述一体机设备接收用户基于屏幕下预设的虚拟操作进行操作生成的切换至板擦模式的切换指令;或,
识别当前接触在所述屏幕的物体的形态数据,所述形态数据包括形状数据和大小数据;
所述屏幕判断所述形态数据是否与预设的板擦形态数据相符合;
若相符合,则所述一体机设备接收基于所述物体的形态数据在所述屏幕上生成的切换至板擦模式的切换指令。
3.根据权利要求1所述的带角度板擦实现方法,其特征在于,所述基于所述物体放置在所述屏幕的最左、最上、最右以及最下的四个坐标点信息分别计算所述物体的第一斜边和第二斜边的斜率,包括:
以所述物体放置在所述屏幕的最左和最下的两个坐标点信息所形成的直线的中点为界限,计算所述物体在所述屏幕的最左和最下两点间所形成的坐标点的两个坐标点间的两两斜率值,获取第一斜边的两个坐标点间的两两斜率值;
基于第一斜边的两个坐标点间的两两斜率值获得第一斜边的斜率;
以所述物体放置在所述屏幕的最上和最右的两个坐标点信息所形成的直线的中点为界限,计算所述物体在所述屏幕的最上和最右两点间所形成的坐标点的两个坐标点间的两两斜率值,获取第二斜边的两个坐标点间的两两斜率值;
基于第二斜边的两个坐标点间的两两斜率值获得第二斜边的斜率。
4.根据权利要求3所述的带角度板擦实现方法,其特征在于,所述基于第一斜边的两个坐标点间的两两斜率值获得第一斜边的斜率,包括:对所述第一斜边的两个坐标点间的两两斜率进行排列组合,获取多组两个坐标点间的两两斜率;
选取出现次数最多的一组两个坐标点间的两两斜率作为第一斜边的斜率。
5.根据权利要求3所述的带角度板擦实现方法,其特征在于,所述基于第二斜边的两个坐标点间的两两斜率值获得第二斜边的斜率,包括:对所述第二斜边的两个坐标点间的两两斜率进行排列组合,获取多组两个坐标点间的两两斜率;
选取出现次数最多的一组两个坐标点间的两两斜率作为第二斜边的斜率。
6.根据权利要求1‑5任意一项所述的带角度板擦实现方法,其特征在于,所述一体机设备的屏幕为电容屏或在所述一体机设备的屏幕周边设置红外收发器;
所述一体机设备的屏幕用于识别用户在屏幕上操作的坐标位置以及用户在所述屏幕操作的物体的形态数据。
7.一种一体机设备的带角度板擦实现装置,其特征在于,所述装置包括:切换指令生成模块:用于一体机设备接收基于屏幕操作生成的切换至板擦模式的切换指令;
响应切换模块:用于所述一体机设备响应所述切换指令,将一体机设备的屏幕切换至用于生成板擦的模式;
信号生成模块:用于在所述屏幕切换至用于生成板擦的模式之后,所述一体机设备实时监控在所述屏幕上产生的板擦生成信号;
板擦生成模块:用于基于所述板擦生成信号生成带角度板擦;
信号生成模块:还用于所述一体机设备基于所述屏幕获取物体放置在所述屏幕的最左、最上、最右以及最下的四个坐标点信息;基于所述物体放置在所述屏幕的最左、最上、最右以及最下的四个坐标点信息分别计算所述物体的第一斜边和第二斜边的斜率;判断所述第一斜边的斜率和所述第二斜边的斜率的角度差是否在预设角度范围内;若是,则确认所述物体为板擦,以及基于所述物体在所述屏幕上的形态数据产生所述板擦生成信号。
8.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,该程序被处理器执行时实现如权利要求1至6中任意一项所述的带角度板擦实现方法。
9.一种一体机设备,其特征在于,其包括:一个或多个处理器;
存储器;
一个或多个应用程序,其中所述一个或多个应用程序被存储在所述存储器中并被配置为由所述一个或多个处理器执行,所述一个或多个应用程序配置用于:执行根据权利要求1至6中任意一项所述的带角度板擦实现方法。
说明书 :
带角度板擦实现方法、装置、存储介质及一体机设备
技术领域
背景技术
现了规则的长方形板擦代替手掌擦除,但是长方形的擦除范围无法吻合板擦的角度;在实
际应用的过程中,无法使得生成的板擦旋转相应的角度,无法准确擦拭一体机屏幕上的某
些数据信息,导致用户体验较差。
发明内容
用户使用该模拟板擦跟接近真实的体验。
的两两斜率值,获取第一斜边的两个坐标点间的两两斜率值;
的两两斜率值,获取第二斜边的两个坐标点间的两两斜率值;
意一项所述的带角度板擦实现方法。
户使用该模拟板擦跟接近真实的体验。
附图说明
发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以
根据这些附图获得其它的附图。
具体实施方式
本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其它
实施例,都属于本发明保护的范围。
换至板擦模式的切换指令;或,识别当前接触在所述屏幕的物体的形态数据,所述形态数据
包括形状数据和大小数据;所述屏幕判断所述形态数据是否与预设的板擦形态数据相符
合;若相符合,则所述一体机设备接收基于所述物体的形态数据在所述屏幕上生成的切换
至板擦模式的切换指令。
过触摸按下按钮,实现生成屏幕状态切换至板擦模式的切换指令。
据与预留的预设的板擦形态数据进行对比判断,通过判断是否相符合来确定是否切换至生
成的切换至板擦模式的切换指令的状态,在判断相符合时,则一体机设备接收基于所述物
体的形态数据在屏幕上生成的切换至板擦模式的切换指令;若判断不相符合时,则认为该
形态数据所对应的物体为非板擦,从而不进行切换。
到相应的信息之后,实时的生成板擦,提高板擦生成的效率,给用户带来更好的使用体验。
以及最下的四个坐标点信息;基于所述物体放置在所述屏幕的最左、最上、最右以及最下的
四个坐标点信息分别计算所述物体的第一斜边和第二斜边的斜率;判断所述第一斜边的斜
率和所述第二斜边的斜率的角度差是否在预设角度范围内;若是,则确认所述物体为板擦,
以及基于所述物体在所述屏幕上的形态数据产生所述板擦生成信号。
述屏幕的最左和最下的两个坐标点信息所形成的直线的中点为界限,计算所述物体在所述
屏幕的最左和最下两点间所形成的坐标点的两个坐标点间的两两斜率值,获取第一斜边的
两个坐标点间的两两斜率值;基于第一斜边的两个坐标点间的两两斜率值获得第一斜边的
斜率;以所述物体放置在所述屏幕的最上和最右的两个坐标点信息所形成的直线的中点为
界限,计算所述物体在所述屏幕的最上和最右两点间所形成的坐标点的两个坐标点间的两
两斜率值,获取第二斜边的两个坐标点间的两两斜率值;基于第二斜边的两个坐标点间的
两两斜率值获得第二斜边的斜率。
间的两两斜率;选取出现次数最多的一组两个坐标点间的两两斜率作为第一斜边的斜率。
间的两两斜率;选取出现次数最多的一组两个坐标点间的两两斜率作为第二斜边的斜率。
息,然后在通过最左、最上、最右以及最下的四个坐标点信息分别计算该物体由最左、最上、
最右以及最下的四个坐标点信息所形成的两条斜边的斜率,从而得到第一斜边的斜率和第
二斜边的斜率;然后利用第一斜边的斜率和第二斜边的斜率的角度进行相减,得到角度差,
然后判断该角度差是否在预设范围内,若在预设角度范围内,则确认该物体为板擦,然后根
据该物体在该屏幕上的形态数据以及与该物体的斜边的斜率所成的角度产生该板擦生成
信号。
最下的两个坐标点信息所形成的直线的中点为界限,计算该物体在所述屏幕的最左和最下
两点间所形成的坐标点的两个坐标点间的两两斜率值,获取第一斜边的两个坐标点间的两
两斜率值;然后根据第一斜边的两个坐标点间的两两斜率值获得第一斜边的斜率;以该物
体放置在该屏幕的最上和最右的两个坐标点信息所形成的直线的中点为界限,计算该物体
在屏幕的最上和最右两点间所形成的坐标点的两个坐标点间的两两斜率值,获取第二斜边
的两个坐标点间的两两斜率值;根据第二斜边的两个坐标点间的两两斜率值获得第二斜边
的斜率。
率;以及对第二斜边的两个坐标点间的两两斜率进行排列组合,获取多组两个坐标点间的
两两斜率;选取出现次数最多的一组两个坐标点间的两两斜率作为第二斜边的斜率。
用户在所述屏幕操作的物体的形态数据。
收器阵列,通过红外发射器和红外接收器阵列来物体的位置,即当周边无数个红外点发射
信号时会形成红外探测网,X轴和Y轴交叉的地方即形成坐标点;可以想像整个平面就是由
无数个点组成的。所以当某一个X轴和某一个Y轴被障碍物阻断的时候,可以知道触摸的点
的位置所在;当为电容屏等可以实现屏幕下识别的屏幕时,可以直接通过屏幕像素阵列直
接读取在屏幕下的物体的坐标,直接获得物体的最上、最左、最右和最下四个位置的坐标信
息。
户使用该模拟板擦跟接近真实的体验。
换至板擦模式的切换指令;或,识别当前接触在所述屏幕的物体的形态数据,所述形态数据
包括形状数据和大小数据;所述屏幕判断所述形态数据是否与预设的板擦形态数据相符
合;若相符合,则所述一体机设备接收基于所述物体的形态数据在所述屏幕上生成的切换
至板擦模式的切换指令。
过触摸按下按钮,实现生成屏幕状态切换至板擦模式的切换指令。
据与预留的预设的板擦形态数据进行对比判断,通过判断是否相符合来确定是否切换至生
成的切换至板擦模式的切换指令的状态,在判断相符合时,则一体机设备接收基于所述物
体的形态数据在屏幕上生成的切换至板擦模式的切换指令;若判断不相符合时,则认为该
形态数据所对应的物体为非板擦,从而不进行切换。
到相应的信息之后,实时的生成板擦,提高板擦生成的效率,给用户带来更好的使用体验。
以及最下的四个坐标点信息;基于所述物体放置在所述屏幕的最左、最上、最右以及最下的
四个坐标点信息分别计算所述物体的第一斜边和第二斜边的斜率;判断所述第一斜边的斜
率和所述第二斜边的斜率的角度差是否在预设角度范围内;若是,则确认所述物体为板擦,
以及基于所述物体在所述屏幕上的形态数据产生所述板擦生成信号。
述屏幕的最左和最下的两个坐标点信息所形成的直线的中点为界限,计算所述物体在所述
屏幕的最左和最下两点间所形成的坐标点的两个坐标点间的两两斜率值,获取第一斜边的
两个坐标点间的两两斜率值;基于第一斜边的两个坐标点间的两两斜率值获得第一斜边的
斜率;以所述物体放置在所述屏幕的最上和最右的两个坐标点信息所形成的直线的中点为
界限,计算所述物体在所述屏幕的最上和最右两点间所形成的坐标点的两个坐标点间的两
两斜率值,获取第二斜边的两个坐标点间的两两斜率值;基于第二斜边的两个坐标点间的
两两斜率值获得第二斜边的斜率。
间的两两斜率;选取出现次数最多的一组两个坐标点间的两两斜率作为第一斜边的斜率。
间的两两斜率;选取出现次数最多的一组两个坐标点间的两两斜率作为第二斜边的斜率。
息,然后在通过最左、最上、最右以及最下的四个坐标点信息分别计算该物体由最左、最上、
最右以及最下的四个坐标点信息所形成的两条斜边的斜率,从而得到第一斜边的斜率和第
二斜边的斜率;然后利用第一斜边的斜率和第二斜边的斜率的角度进行相减,得到角度差,
然后判断该角度差是否在预设范围内,若在预设角度范围内,则确认该物体为板擦,然后根
据该物体在该屏幕上的形态数据以及与该物体的斜边的斜率所成的角度产生该板擦生成
信号。
最下的两个坐标点信息所形成的直线的中点为界限,计算该物体在所述屏幕的最左和最下
两点间所形成的坐标点的两个坐标点间的两两斜率值,获取第一斜边的两个坐标点间的两
两斜率值;然后根据第一斜边的两个坐标点间的两两斜率值获得第一斜边的斜率;以该物
体放置在该屏幕的最上和最右的两个坐标点信息所形成的直线的中点为界限,计算该物体
在屏幕的最上和最右两点间所形成的坐标点的两个坐标点间的两两斜率值,获取第二斜边
的两个坐标点间的两两斜率值;根据第二斜边的两个坐标点间的两两斜率值获得第二斜边
的斜率。
率;以及对第二斜边的两个坐标点间的两两斜率进行排列组合,获取多组两个坐标点间的
两两斜率;选取出现次数最多的一组两个坐标点间的两两斜率作为第二斜边的斜率。
用户在所述屏幕操作的物体的形态数据。
收器阵列,通过红外发射器和红外接收器阵列来物体的位置,即当周边无数个红外点发射
信号时会形成红外探测网,X轴和Y轴交叉的地方即形成坐标点;可以想像整个平面就是由
无数个点组成的。所以当某一个X轴和某一个Y轴被障碍物阻断的时候,可以知道触摸的点
的位置所在;当为电容屏等可以实现屏幕下识别的屏幕时,可以直接通过屏幕像素阵列直
接读取在屏幕下的物体的坐标,直接获得物体的最上、最左、最右和最下四个位置的坐标信
息。
户使用该模拟板擦跟接近真实的体验。
现方法。其中,所述计算机可读存储介质包括但不限于任何类型的盘(包括软盘、硬盘、光
盘、CD‑ROM、和磁光盘)、ROM(Read‑Only Memory,只读存储器)、RAM(Random AcceSS
Memory,随即存储器)、EPROM(EraSable Programmable Read‑Only Memory,可擦写可编程
只读存储器)、EEPROM(Electrically EraSable ProgrammableRead‑Only Memory,电可擦
可编程只读存储器)、闪存、磁性卡片或光线卡片。也就是,存储设备包括由设备(例如,计算
机、手机)以能够读的形式存储或传输信息的任何介质,可以是只读存储器,磁盘或光盘等。
的设备结构器件并不构成对所有设备的限定,可以包括比图示更多或更少的部件,或者组
合某些部件。存储器303可用于存储应用程序301以及各功能模块,处理器302运行存储在存
储器303的应用程序301,从而执行设备的各种功能应用以及数据处理。存储器可以是内存
储器或外存储器,或者包括内存储器和外存储器两者。内存储器可以包括只读存储器
(ROM)、可编程ROM(PROM)、电可编程ROM(EPROM)、电可擦写可编程ROM(EEPROM)、快闪存储
器、或者随机存储器。外存储器可以包括硬盘、软盘、ZIP盘、U盘、磁带等。本发明所公开的存
储器包括但不限于这些类型的存储器。本发明所公开的存储器只作为例子而非作为限定。
户使用手指、触笔等任何适合的物体或附件在触控面板上或在触控面板附近的操作),并根
据预先设定的程序驱动相应的连接装置;其它输入设备可以包括但不限于物理键盘、功能
键(比如播放控制按键、开关按键等)、轨迹球、鼠标、操作杆等中的一种或多种。显示单元
305可用于显示用户输入的信息或提供给用户的信息以及终端设备的各种菜单。显示单元
305可采用液晶显示器、有机发光二极管等形式。处理器302是终端设备的控制中心,利用各
种接口和线路连接整个设备的各个部分,通过运行或执行存储在存储器302内的软件程序
和/或模块,以及调用存储在存储器内的数据,执行各种功能和处理数据。
由所述一个或多个处理器302执行,所述一个或多个应用程序301配置用于执行上述实施例
中的任意一实施例中对的带角度板擦实现方法。
户使用该模拟板擦跟接近真实的体验。
方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想;同时,
对于本领域的一般技术人员,依据本发明的思想,在具体实施方式及应用范围上均会有改
变之处,综上所述,本说明书内容不应理解为对本发明的限制。