触摸屏笔画粗细识别方法及装置的制作方法

文档序号:6375878阅读:769来源:国知局
专利名称:触摸屏笔画粗细识别方法及装置的制作方法
技术领域
本发明涉及人机交互领域,特别是涉及一种触摸屏笔画粗细识别方法以及一种触摸屏笔画粗细识别装置。
背景技术
目前触摸屏在人机交互领域已经取得广泛的应用。并且随着当今触摸屏产品应用多样化的趋势,对于触摸屏产品来说,能够分辨并且显示书写笔画粗细变化效果的应用显得越来越重要。传统的触摸屏笔画粗细识别方法,主要有以下两种一、采用电子压感笔,并根据书写时压力的大小来设置和识别笔画的粗细。这种利用电子检测的方法,一方面与自然的书写习惯不是很相符,另一方面还需要额外的电子检测装置及通信装置才可以完成笔画粗细检测和传输的过程,导致硬件成本的增加。
二、采用软件的方法,例如根据笔画的书写速度来识别笔画的粗细。这种方法不需要增加硬件的成本即可实现笔画的粗细判断,书写时可根据笔的停留时间长短设置笔画的粗细。然而这种方法需要人们配合软件来实现例如毛笔字体的书写,操作起来也不是很自然,不太符合人的书写习惯。

发明内容
基于此,有必要针对上述传统方法不符合人的书写习惯以及增加硬件成本的问题,提供一种触摸屏笔画粗细识别方法及装置。为实现上述目的,本发明采用如下的技术方案一种触摸屏笔画粗细识别方法,包括以下步骤实时采集触摸屏表面的图像;判断所采集的图像中是否存在亮度值大于预设亮度阈值的像素点;若是,则计算所述像素点的个数总和以及重心坐标,并将所述像素点的个数总和以及重心坐标作为笔画粗细参数以及触摸点坐标。一种触摸屏笔画粗细识别装置,包括图像采集模块,用于实时采集触摸屏表面的图像;判断模块,用于判断所采集的图像中是否存在亮度值大于预设亮度阈值的像素占.坐标及粗细参数计算模块,用于若存在亮度值大于预设亮度阈值的像素点,则计算所述像素点的个数总和以及重心坐标,并将所述像素点的个数总和以及重心坐标作为笔画粗细参数以及触摸点坐标。由以上方案可以看出,本发明的触摸屏笔画粗细识别方法及装置,能够实时检测触摸物体的亮度值,然后通过判断所采集的图像中是否存在亮度值大于预设亮度阈值的像素点并计算这些像素点的个数、坐标的方式来识别触摸屏笔画粗细,通过本发明的方案实现了软笔在面阵摄像头的触摸屏上进行书写时的笔画粗细处理,并且由于本发明的方法不同于传统的根据书写时压力的大小以及根据笔画的书写速度来识别笔画粗细,因此有效避免了采用传统笔画粗细识别方法中需要使用额外的电子检测装置及通信装置所带来的硬件成本增加的问题,并且更符合人的书写习惯,简单易行。


图I为本发明一种触摸屏笔画粗细识别方法的流程示意图;图2为通过摄像头与红外激光器进行触摸屏笔画粗细识别的示意图;图3为本发明一种触摸屏笔画粗细识别装置的结构示意图。
具体实施例方式下面结合附图以及具体的实施例,对本发明的技术方案作进一步的描述。
·
参见图I所示,一种触摸屏笔画粗细识别方法,包括以下步骤步骤S101,实时采集触摸屏表面的图像。作为一个较好的实施例,所述实时采集触摸屏表面的图像的过程具体可以包括启动安装于触摸屏表面的一字红外激光器,并通过安装于背投触摸屏后方的摄像头来实时采集触摸屏表面的图像。参见图2所示,摄像头C安装于背投显示屏(触摸屏)后方,一字红外激光器D1、D2以及D3、D4分别安装于显示屏的表面上下边框位置,保证发出的一字红外激光L能够完整的覆盖显示屏表面并紧贴着显示屏的表面。本实施例采用一般的毛笔作为毛笔字体书写工具,一般的毛笔在红外激光的照射下会被动发光,由于毛笔受力不同,在显示屏表面受到激光照射的面积发生改变,位于显示屏后方的摄像头就能够捕捉到毛笔笔尖的图像变化信息,图2中示意毛笔从坐标A (xl,yl)处移动到坐标B (x2, y2)处的笔画粗细变化。步骤S102,判断所采集的图像中是否存在亮度值大于预设亮度阈值的像素点。所述亮度阈值是一个设定值,该设定值用于筛选有效触摸点,即将亮度值超过本设定值的像素点视为有效的触摸点。设定的步骤是将摄像头设定在一定亮度增益状态下,通过实验不同的亮度阈值,选取摄像头能稳定检测触摸点的值作为亮度阈值。步骤S103,若否(即不存在亮度值大于预设亮度阈值的像素点),则返回步骤SlOl ;若是(即存在亮度值大于预设亮度阈值的像素点),则计算所述像素点的个数总和以及重心坐标,并将所述像素点的个数总和以及重心坐标作为笔画粗细参数以及触摸点坐标,即将所述像素点的个数总和作为笔画粗细参数,以及将所述像素点的重心坐标作为触摸点坐标。作为一个较好的实施例,上述计算所述像素点的重心坐标的过程具体可以包括将亮度值大于亮度阈值的众多像素点的横坐标的累加和除以像素点的个数得出重心坐标的横坐标;将亮度值大于亮度阈值的众多像素点的纵坐标的累加和除以像素点的个数得出重心坐标的纵坐标;结合所述横坐标以及纵坐标,即为触摸点坐标。与上述一种触摸屏笔画粗细识别方法相对应的,本发明还提供一种触摸屏笔画粗细识别装置,如图3所示,包括图像采集模块101,用于实时采集触摸屏表面的图像;判断模块102,用于判断所采集的图像中是否存在亮度值大于预设亮度阈值的像素点;坐标及粗细参数计算模块103,用于若存在亮度值大于预设亮度阈值的像素点,则计算所述像素点的个数总和以及重心坐标,并将所述像素点的个数总和以及重心坐标作为笔画粗细参数以及触摸点坐标。作为一个较好的实施例,所述坐标及粗细参数计算模块包括重心坐标计算子模块,用于将亮度值大于亮度阈值的众多像素点的横坐标的累加和除以像素点的个数得出重心坐标的横坐标,以及将亮度值大于亮度阈值的众多像素点的纵坐标的累加和除以像素点的个数得出重心坐标的纵坐标。 本发明的一种触摸屏笔画粗细识别装置的其它技术特征与上述一种触摸屏笔画粗细识别方法相同,此处不予赘述。通过以上方案可以看出,本发明的触摸屏笔画粗细识别方法及装置,能够实时检测触摸物体的亮度值,然后通过判断所采集的图像中是否存在亮度值大于预设亮度阈值的像素点并计算这些像素点的个数、坐标的方式来识别触摸屏笔画粗细,通过本发明的方案实现了软笔在面阵摄像头的触摸屏上进行书写时的笔画粗细处理,并且由于本发明的方法不同于传统的根据书写时压力的大小以及根据笔画的书写速度来识别笔画粗细,因此有效避免了采用传统笔画粗细识别方法中需要使用额外的电子检测装置及通信装置所带来的硬件成本增加的问题,并且更符合人的书写习惯,简单易行。以上所述实施例仅表达了本发明的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对本发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本发明构思的前提下,还可以做出若干变形和改进,这些都属于本发明的保护范围。因此,本发明专利的保护范围应以所附权利要求为准。
权利要求
1.一种触摸屏笔画粗细识别方法,其特征在于,包括以下步骤 实时采集触摸屏表面的图像; 判断所采集的图像中是否存在亮度值大于预设亮度阈值的像素点; 若是,则计算所述像素点的个数总和以及重心坐标,并将所述像素点的个数总和以及重心坐标作为笔画粗细参数以及触摸点坐标。
2.根据权利要求I所述的触摸屏笔画粗细识别方法,其特征在于,所述实时采集触摸屏表面的图像的过程具体包括启动安装于触摸屏表面的一字红外激光器,并通过安装于背投触摸屏后方的摄像头来实时采集触摸屏表面的图像。
3.根据权利要求I所述的触摸屏笔画粗细识别方法,其特征在于,计算所述像素点的重心坐标的过程具体包括 将亮度值大于亮度阈值的众多像素点的横坐标的累加和除以像素点的个数得出重心坐标的横坐标; 将亮度值大于亮度阈值的众多像素点的纵坐标的累加和除以像素点的个数得出重心坐标的纵坐标。
4.一种触摸屏笔画粗细识别装置,其特征在于,包括 图像采集模块,用于实时采集触摸屏表面的图像; 判断模块,用于判断所采集的图像中是否存在亮度值大于预设亮度阈值的像素点; 坐标及粗细参数计算模块,用于若存在亮度值大于预设亮度阈值的像素点,则计算所述像素点的个数总和以及重心坐标,并将所述像素点的个数总和以及重心坐标作为笔画粗细参数以及触摸点坐标。
5.根据权利要求4所述的触摸屏笔画粗细识别装置,其特征在于,所述坐标及粗细参数计算模块包括重心坐标计算子模块,用于将亮度值大于亮度阈值的众多像素点的横坐标的累加和除以像素点的个数得出重心坐标的横坐标,以及将亮度值大于亮度阈值的众多像素点的纵坐标的累加和除以像素点的个数得出重心坐标的纵坐标。
全文摘要
本发明提供一种触摸屏笔画粗细识别方法及装置,该方法包括以下步骤实时采集触摸屏表面的图像;判断所采集的图像中是否存在亮度值大于预设亮度阈值的像素点;若是,则计算所述像素点的个数总和以及重心坐标,并将所述像素点的个数总和以及重心坐标作为笔画粗细参数以及触摸点坐标。本发明的触摸屏笔画粗细识别方法及装置,不仅有效避免了采用传统笔画粗细识别方法中需要使用额外的电子检测装置及通信装置所带来的硬件成本增加的问题,而且更符合人的书写习惯,简单易行。
文档编号G06F3/042GK102902421SQ20121031300
公开日2013年1月30日 申请日期2012年8月29日 优先权日2012年8月29日
发明者郑金发 申请人:广东威创视讯科技股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1