一种魔术笔及其显示控制方法技术

技术编号:11663104 阅读:45 留言:0更新日期:2015-06-29 18:20
本发明专利技术公开了一种显示控制方法,通过执行如下过程对选定区域进行聚光显示:接收用户以触控方式输入的笔划信息;判断触控指令所对应的笔划信息是否可识别;若可识别,则将笔划拟合为相应的几何图形,进入下一步骤;若不可识别,则清除用户所输入的笔划信息;生成一个具有开口的全屏的活动窗口,使得活动窗口下层的屏幕内容能够通过该开口显示出来且开口以外的屏幕内容被活动窗口遮盖;本步骤中所述开口的形状和位置与拟合的几何图形的形状和位置相同。本发明专利技术所提供的魔术笔,采用本发明专利技术提供的显示控制方法对选定区域的屏幕内容进行聚光显示。

【技术实现步骤摘要】

本专利技术涉及触摸屏的显示控制,特别是指。
技术介绍
近年来,随着触摸屏技术的推广,手写输入系统(例如,触摸板、触摸屏等)已经广 泛应用在平板电脑、无线终端等设备中,使得用户能够直接手动输入笔迹。电子白板是一种 快速发展的触摸屏产品,汇集了尖端电子技术、软件技术等多种高科技手段,结合计算机等 设备,可实现无纸化办公或教学等,通过特定的手写输入系统,它可以像普通白板或教学黑 板一样直接用笔进行书写。 由于电子白板常常应用于教学等场合,在教学实践中,需要电子白板充分发挥其 辅助教学的功能。
技术实现思路
有鉴于此,本专利技术的目的在于提出。该魔术笔应用 特殊的显示控制方法对触摸屏上的信息进行显示控制,能够更好地配合教师进行教学活 动。 基于上述目的本专利技术提供的显示控制方法,显示控制方法,通过执行如下过程对 选定区域进行聚光显示: 接收用户以触控方式输入的笔划信息;判断触控指令所对应的笔划信息是否可识 另IJ ;若可识别,则将笔划拟合为相应的几何图形,进入下一步骤;若不可识别,则清除用户 所输入的笔划信息;生成一个具有开口的全屏的活动窗口,使得活动窗口下层的屏幕内容 能够通过该开口显示出来且开口以外的屏幕内容被活动窗口遮盖;本步骤中所述开口的形 状和位置与拟合的几何图形的形状和位置相同。 可选的,进一步包括如下步骤: 接收用户发送的缩放指令;根据缩放指令接收的初始点位置、开口的位置和缩放 指令接收终点计算缩放比例;按照计算出的缩放比例缩放开口。 可选的,判断触控指令所对应的笔划信息可识别,并生成相应的几何图形的过程 包括如下步骤: 判断笔划是否为单笔划,若否,则进入下一步骤;将每个笔划分段得到笔划的段 落;判断笔划是否一共包含四个可拟合为线段的段落,若是,则进入下一步骤;判断每个段 落终端与相邻段落起点之间的距离是否在设定四边形邻边距离阈值范围内,若是,则进入 下一步骤;通过各个段落的角度判断笔划是否近似于矩形,若是,则认为笔划可识别,将笔 划拟合为矩形。 可选的,若在判断笔划是否近似为矩形的步骤中判断为否,则进入下一步骤; 通过各个段落之间的长度判断是否将段落近似为菱形,若是,则认为笔划可识别, 将笔划拟合为菱形。 可选的,在判断笔划是否为单笔划的步骤中,若判断是单笔划,则执行包括下述步 骤的流程: 通过笔划起点和终点的距离判断笔划是否可以拟合为一个闭合的图形,若是,则 进入下一步;将笔划分段得到笔划的段落;判断所有段落是否都近似为线段,若是,则进入 下一步骤;将笔划段落拟合为线段;判断是否包含四个线段,若是,则进入下一步骤;根据 四段拟合线段的角度判断是否能拟合为矩形;若是,认为笔划可识别,进入下一步骤;将四 段拟合线段进一步拟合为矩形。 可选的,在判断是否包含四个线段的步骤中,若判断为否,则进入下述步骤: 判断是否包含三个段落;根据起点和终点之间的距离判断笔划是否近似为三角 形;若是,则认为笔划可识别,将线段进一步拟合为三角形。 可选的,若在判断所有段落是否都近似为线段的步骤中判断为否;或者,在判断笔 划是否近似为菱形的步骤中判断为否;或者,在判断笔划是否近似为三角形的步骤中判断 为否,则执行包括步骤的流程: 判断笔划是否近似为椭圆,若是,则进入下一步骤;求出椭圆的长轴、短轴、倾斜角 度、中心坐标;判断上一步骤中所求出的长轴、短轴之比是否在设定圆形半径比阈值范围 内;若是,则判断笔划近似为圆形;按照计算出的长轴、短轴长度,计算所要拟合的圆形的 半径;以中心坐标为圆心坐标,按照计算出的圆形半径拟合出圆形;若在判断笔划是否近 似为圆形的步骤中判断为否,则根据计算出的椭圆的长轴、短轴、倾斜角度、中心坐标,将笔 划拟合为椭圆。 可选的,将每个笔划分段得到笔划的段落的步骤中,按照关键点将笔划进行分段, 关键点查找过程包括如下步骤: 将一个笔划段的两个端点进行连线;计算除去两端点以外的其余点到上述连线的 距离;判断是否存在超过段落距离阈值的点;若是,则进入下一步骤;若否,则将当前笔划 段作为段落;在上述关键点处,将笔划段进一步分为两部分初级段落;计将初级段落作为 新的笔划段,返回将一个笔划段的两个端点进行连线的步骤。 可选的,若在判断笔划是否一共包含四段可拟合为直线的段落的步骤中,判断为 否,则执行下述步骤: 判断每个段落终端与相邻段落起点之间的距离是否在设定闭合图形邻边距离阈 值范围内,若是,则进入下一步骤;判断所有段落是否可拟合成线段,若是,则进入下一步; 判断段落的数目;判断所有段落在设定的允许误差范围内是否长度相等,若是,则进入下一 步骤;以按照时间顺序输入的第一段线段为一条边,生成与所述段落数目相对应的正多边 形。 可选的,在将笔划拟合为矩形的步骤中,执行包括如下步骤的流程: 求出按时间顺序输入的第一个段落与剩余段落的长度比值;判断所述长度比值是 否在设定的正方形边长比值范围内,若是,则进入下一步骤;将笔划拟合为正方形,该正方 形的边平行于X轴或y轴,边长等于所述第一个段落端点之间的距离;若在判断长度比值是 否在设定的正方形边长比值范围内的步骤中,判断为否,则将笔划拟合为长方形,该长方形 的长边平行于X轴或y轴,长度或宽度等于所述第一个段落两端点之间的距离,宽度或长度 等于按时间顺序输入的第二个段落两端点之间的距离。 可选的,判断笔划是否近似为椭圆的步骤中,判断是否存在一个段落线性度超出 设定椭圆阈值,若存在,则判断笔划近似为椭圆; 或者,通过执行包括如下步骤的流程判断笔划是否近似为椭圆:在笔划 上等间隔选取m个点,m为大于等于5的整数;对于0 < i <m,判断是否存在常 数X(l、y(l、0、a、b,使得【主权项】1. 一种显示控制方法,其特征在于,通过执行如下过程对选定区域进行聚光显示: 接收用户以触控方式输入的笔划信息; 判断触控指令所对应的笔划信息是否可识别;若可识别,则将笔划拟合为相应的几何 图形,进入下一步骤;若不可识别,则清除用户所输入的笔划信息; 生成一个具有开口的全屏的活动窗口,使得活动窗口下层的屏幕内容能够通过该开口 显示出来且开口以外的屏幕内容被活动窗口遮盖;本步骤中所述开口的形状和位置与拟合 的几何图形的形状和位置相同。2. 根据权利要求1所述的显示控制方法,其特征在于,进一步包括如下步骤: 接收用户发送的缩放指令; 根据缩放指令接收的初始点位置、开口的位置和缩放指令接收终点计算缩放比例; 按照计算出的缩放比例缩放开口。3. 根据权利要求1所述的显示控制方法,其特征在于,判断触控指令所对应的笔划信 息可识别,并生成相应的几何图形的过程包括如下步骤: 判断笔划是否为单笔划,若否,则进入下一步骤; 将每个笔划分段得到笔划的段落; 判断笔划是否一共包含四个可拟合为线段的段落,若是,则进入下一步骤; 判断每个段落终端与相邻段落起点之间的距离是否在设定四边形邻边距离阈值范围 内,若是,则进入下一步骤; 通过各个段落的角度判断笔划是否近似于矩形,若是,则认为笔划可识别,将笔划拟合 为矩形。4. 根据权利要求3所述的显示控制方法,其特征在于,若在判断笔划是否近似为矩形 的步骤中判断为否,则进入下一步骤; 通过各个段落之间的长度判断是否将段落本文档来自技高网...

【技术保护点】
一种显示控制方法,其特征在于,通过执行如下过程对选定区域进行聚光显示:接收用户以触控方式输入的笔划信息;判断触控指令所对应的笔划信息是否可识别;若可识别,则将笔划拟合为相应的几何图形,进入下一步骤;若不可识别,则清除用户所输入的笔划信息;生成一个具有开口的全屏的活动窗口,使得活动窗口下层的屏幕内容能够通过该开口显示出来且开口以外的屏幕内容被活动窗口遮盖;本步骤中所述开口的形状和位置与拟合的几何图形的形状和位置相同。

【技术特征摘要】

【专利技术属性】
技术研发人员:杨建芳周彦军
申请(专利权)人:鸿合科技有限公司
类型:发明
国别省市:北京;11

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

1