实现离屏手写输入的自动翻页的电子设备及方法_3

文档序号:9694354阅读:来源:国知局
坐标值之差的绝对值,即:I yl-y2 I、I y2_y3 I 和 I y3_y4 I。如果 I yl_y2 I、I y2_y3 I 和 I y3_y4 均小于距离阈值L',并且x2 > xl、x3 > x2、x4 > x3,则所述手写方向为横向。此外,可采 用类似的方法来判断手写方向是否为纵向,因此这里不再赘述。
[0039] 回到图4,当电子设备确定出用户的手写方向为横向之后,控制单元35可以将当 前时间点所存储的坐标值(对应图4中的D点)与相邻的前一时间点所存储的坐标值(对 应图4中的E点)沿该手写方向的正向垂直方向(即+y轴方向)上的距离h代替距离d 来与距离阈值L进行比较,当h > L时,控制单元35识别出用户的翻页指令,并进行相应操 作。
[0040] 以上示出了根据本发明的电子设备的三个实施例。在这些实施例中,显示单元34 和控制单元35分别与坐标值存储单元33单独进行通信。然而本发明并不限于此。显示单 元34可以不直接从坐标值存储单元33接收第一坐标系的坐标值,而是从控制单元35接收 第一坐标系的坐标值。在该情形中,控制单元35从坐标值存储单元33接收第一坐标系的 坐标值,并判断该坐标值是否满足上述相应的实施例的预定条件,如果满足相应的实施例 的预定条件,则控制单元35清空坐标值存储单元33所存储的坐标值,然后重新产生具有第 一坐标系的新的输入页面13 ;反之,则控制单元35将所接收的第一坐标系的坐标值发送至 显示单元34进行显示。
[0041] 此外,电子设备10还可以包括选择单元,用于根据用户的操作在文字模式和绘图 模式之间进行选择。例如,当用户选择绘图模式时,选择单元使控制单元35不工作,用户可 以在整个输入页面13上进行绘画,因而电子设备不进行翻页操作。当用户选择文字模式 时,选择单元使控制单元35工作,以便执行翻页操作。
[0042] 接下来,将参照图7对根据本发明的第四实施例的实现离屏手写输入的自动翻页 的方法进行详细说明。这里,将参照图1中所示的电子设备10、手写笔20和纸30的硬件配 置以及图2中所示的电子设备10的各个功能模块来对所述方法进行说明。
[0043] 如图7中所示,在步骤S101,通过接收器以相同的频率接收信号发射器发射的信 号。
[0044] 具体地,电子设备10通过红外线接收器11、第一超声波接收器12a、第二超声波接 收器12b接收从红外线发射器21发出的红外线以及从超声波发射器22发出的超声波。
[0045] 在步骤S102,根据已接收的信号发射器发射的信号确定手写笔20在第二坐标系 中的坐标值并将该坐标值转换为对应的第一坐标系的坐标值。
[0046] 具体地,将红外线接收器11接收红外线的时间作为基准时间,通过计算两个超声 波接收器12a和12b接收到超声波的时间分别与该基准时间的时间差,并基于超声波在空 气中的已知的传播速度,利用上文所述的方程组(1),可计算出手写笔20的笔尖位于第二 坐标系中的坐标值。由于第一坐标系与第二坐标系的尺寸相等或成一定比例,所以通过转 换可得到笔尖所对应的第一坐标系中的坐标值。
[0047] 在步骤S103,存储步骤S102所获得的第一坐标系的坐标值。
[0048] 具体地,在步骤S103中,坐标值存储单元33接收来自坐标值确定单元32的第一 坐标系的坐标值,并将其按顺序存储在诸如RAM这样的计算机可读存储器中。
[0049] 在步骤S104,在输入页面13上按顺序显示步骤S103所存储的第一坐标系的坐标 值对应的轨迹。
[0050] 具体地,显示单元34按顺序从坐标值存储单元33读出其中所存储的第一坐标系 的坐标值,然后按顺序将所读出的坐标值对应的第一坐标系中的坐标点显示在显示页面13 上。所述坐标点在显示页面13上组成诸如笔画或图画这样的轨迹。
[0051] 在步骤S105,判断在步骤S103中所存储的第一坐标系的坐标值是否满足预定条 件,当满足预定条件时,清空所存储的第一坐标系的坐标值并重新产生具有第一坐标系的 新页面。
[0052] 具体地,控制单元35按顺序从坐标值存储单元33读出其中所存储的第一坐标系 的坐标值,然后对所述坐标值进行判断。其中,对所述坐标值进行判断可以是判断第一坐标 系的坐标值是否落入输入页面13中的预定区域,即,所述预定条件为第一坐标系的坐标值 落入预定区域。如果所述坐标值落入所述预定区域中,则控制单元35判断出翻页指令,并 进行清空所存储的第一坐标系的坐标值的操作以及重新产生具有第一坐标系的新页面的 操作。所述预定区域可以是如图3A中所示的输入页面13底部的区域A,也可以是如图3B 中所示的输入页面13左侧的区域B。然而所述预定区域并不限于此。所述预定区域的位置 和尺寸可以根据用户的书写习惯进行调整,或者由用户进行选择。
[0053] 此外,对所述坐标值进行判断可以是判断在以当前的时间点为终点的阈值时间段 T内存储的所述第一坐标系的各个坐标值按时间顺序是否分别与以所述当前的时间点之前 的特定时间点为终点的所述预设阈值时间段T内存储的所述第一坐标系的各个坐标值相 同。也就是说,所述预定条件为在以当前时间点为终点的预设阈值时间段T中各个坐标点 所形成的轨迹与之前某个阈值时间段T中的轨迹相同。如果相同,则控制单元35判断出翻 页指令,并进行清空所存储的第一坐标系的坐标值的操作以及重新产生具有第一坐标系的 新页面的操作。
[0054] 此外,对所述坐标值进行判断可以是判断以当前的时间点为终点的预设阈值时间 段t内存储的所述第一坐标系的任意一个坐标值对应的坐标点与所述当前的时间点存储 的所述第一坐标系的坐标值对应的坐标点之间的距离是否大于距离阈值L。也就是说,对 控制单元35对在输入页面13上的轨迹的变化幅度进行判断。如果当前的时间点对应的坐 标点(例如图4中的D点)与以当前的时间点为终点的预设阈值时间段t中的任何一个时 间点对应的坐标点(例如图4中的F点)相比,移动的距离大于距离阈值L,则控制单元35 判断出翻页指令并进行清空所存储的第一坐标系的坐标值的操作以及重新产生具有第一 坐标系的新页面的操作。即,所述预定条件为当前的时间点对应的坐标点与以当前的时间 点为终点的预设阈值时间段t中的任何一个时间点之间的距离大于预设距离阈值。
[0055] 此外,在判断上述距离是否大于距离阈值L的步骤中还包括手写方向确定步骤。 具体地,首先方向确定单元36从坐标值存储单元33按顺序接收预定数量的坐标值,例如图 6中的6〇^1, 71)、!1〇^,72)、1〇^,73)和1〇^,74) ;然后方向确定单元比较6点、!1点、1点 和J点中每对相邻坐标值的纵坐标值之差的绝对值,即如果每对相邻坐标值的纵坐标值之 差的绝对值均小于第二预设距离阈值L',并且G点、Η点、I点和J点横坐标依次增大,即x2 > xl、x3 > x2、x4 > x3时,贝U方向确定单元36将手写方向确定为横向。通过类似的方法, 可判断手写方向为纵向或其它方向。
[0056] 此外,在通过手写方向确定步骤确定出手写方向之后,在判断上述距离是否大于 距离阈值L的步骤中,可以将所述距离确定为由所述方向确定步骤所确定的手写方向的正 向垂直方向上的距离。
[0057] 此外,根据本发明的实施例的实现离屏手写输入的自动翻页的方法在步骤101之 前还包括模式选择步骤,根据用户的操作在文字模式和绘图模
当前第3页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1