基于手写笔的文本内容选定方法及便携式终端的制作方法

文档序号:6623335阅读:171来源:国知局
基于手写笔的文本内容选定方法及便携式终端的制作方法
【专利摘要】本发明公开一种基于手写笔的文本内容选定方法及便携式终端,所述方法包括如下步骤:在文本内容显示状态下,检测手写笔是否在该文本内容的周围做出用于选择文本内容的预定标记;当检测到所述预定标记时,在预定时间内判断所述预定标记是否满足文本选定条件;当判断为所述预定标记满足文本选定条件时,选定所述预定标记内的文本内容。根据本发明,通过在所要选定的文本内容的前后添加预定标记,就可以方便地选定和编辑该文本内容,由此可以方便地进行复制、剪贴等操作。
【专利说明】基于手写笔的文本内容选定方法及便携式终端

【技术领域】
[0001] 本发明涉及便携式终端领域,尤其涉及通过手写笔快速圈选文本内容的基于手写 笔的文本内容选定方法及便携式终端。

【背景技术】
[0002] 最近,随着智能化操作系统以及通信网络的快速发展,人们越来越习惯于使用智 能手机、平板电脑等便携式终端确认各种资讯。
[0003] 然而,智能手机等便携式终端的屏幕毕竟相对台式电脑和笔记本电脑小,也没有 配备鼠标等输入设备,因此难以对显示于屏幕的内容方便地进行选定及编辑。
[0004] 对应于此,部分的便携式终端配备有手写笔,以方便用户执行各种输入操作。
[0005] 然而,即便配备手写笔,在选择显示于屏幕上的文本内容时,仍需要长按或双击画 面,待显示出游标时,通过手写笔拖动游标来选择所需的文本内容,还无法通过手写笔快速 地圈选文本内容。


【发明内容】

[0006] 本发明是鉴于上述问题而提出的,其目的在于提供一种通过在所要选定的文本内 容上添加预定标记就可以方便地选定文本内容并编辑的基于手写笔的文本内容选定方法 及便携式终端。
[0007] 为了达到目的,根据本发明的一方面,提供一种基于手写笔的文本内容选定方法, 包括如下步骤:a、在文本内容显示状态下,检测手写笔是否在该文本内容的周围做出用于 选择文本内容的预定标记;b、当检测到所述预定标记时,在预定时间内判断所述预定标记 是否满足文本选定条件;c、当判断为所述预定标记满足文本选定条件时,选定所述预定标 记内的文本内容。
[0008] 优选地,在a步骤中,可基于所述预定标记上的初始触点、最终触点以及中间触点 的坐标值来检测该预定标记是否用于选择文本内容。
[0009] 优选地,在所述b步骤中,当在预定时间内检测到成对的所述预定标记时,可判断 为满足文本选定条件。
[0010] 优选地,当所述b步骤中,在预定时间内判断为所述预定标记不满足文本选定条 件时,可以取消所述预定标记的显示。
[0011] 优选地,本发明的内容选定方法可以进一步包括步骤:根据用户输入,针对所选定 的文本内容执行复制、剪切。
[0012] 优选地,所述c步骤还可以包括校正步骤,根据所述预定标记的初始触点和最终 触点的坐标值,校正所述预定标记的位置,以使所述预定标记正确定位到所要选定的文字 内容的字符的旁边。
[0013] 为了达到目的,根据本发明的另一方面,提供一种便携式终端,该便携式终端基于 手写笔进行文本内容的选定,包括:显示单元,用以在屏幕上显示文本内容;输入单元,检 测手写笔对所述文本内容的操作;操作判断单元,检测手写笔是否在所述文本内容的周围 做出用于选择文本内容的预定标记;内容选定单元,在预定时间内判断出所述预定标记满 足文本选定条件的情况下,选定所述预定标记内的文本内容。
[0014] 优选地,所述操作判断单元可基于所述预定标记上的初始触点、最终触点以及中 间触点的坐标值来判断该预定标记是否用于选择文本内容。
[0015] 优选地,当在预定时间内检测到成对的所述预定标记时,所述内容选定单元可判 断为满足文本选定条件。
[0016] 优选地,所述便携式终端还可以包括文本内容编辑单元,用以根据用户输入,针对 所选定的文本内容执行复制、剪切。
[0017] 优选地,所述便携式终端还包括校正单元,用以根据所述预定标记的初始触点和 最终触点的坐标值,校正所述预定标记的位置,以使所述预定标记正确定位到所要选定的 文字内容的字符的旁边。
[0018] 根据本发明,通过在所要选定的文本内容的前后添加预定标记,就可以方便地选 定和编辑该文本内容,由此可以方便地进行复制、剪贴等操作。

【专利附图】

【附图说明】
[0019] 图1为根据本发明实施例的文本内容选定方法的流程图。
[0020] 图2为根据本发明实施例的显示于文本内容上的预定标记的示意图。
[0021] 图3为校正前后的显示于文本内容上的预定标记的示意图。
[0022] 图4为根据本发明的便携式终端的组成方框图。

【具体实施方式】
[0023] 以下,参照附图对于本发明的优选实施例进行详细的说明。在对本发明进行说明 时,对于公知的功能或结构省略其具体说明,以免对本发明的主旨造成混淆。
[0024] 以下的说明以配备手写笔的智能手机为例进行,但本发明的便携式终端并不限制 于智能手机,可以应用于配备手写笔(或触控笔)的各种便携式终端,例如平板电脑、个人 数字处理、电子词典、导航仪、游戏机、多媒体播放器等。
[0025] 图1为根据本发明的文本内容选定方法的流程图。
[0026] 开启快速圈选文字内容的功能之后,在便携式终端的屏幕上显示网页内容、短消 息等文本内容状态下,检测手写笔(或者触笔、触控笔)是否在所述文本内容的周围做出用 于选择文本内容的预定标记(S110)。即,在步骤S110中,判断是否存在来自用户的文本内 容选定请求。此时,在屏幕上显示网页内容、短消息等文本内容时,可以使便携式终端启动 后台进程,监控针对所显示的文本内容的操作。
[0027] 此时,所述预定标记可包括通过包围或半包围字符的方式圈选文字内容的各种符 号、曲线等,当该预定标记成对地出现时,可以认为圈选成对的两个预定标记内的文字内 容。然而,为了便于理解和说明,以下说明中的预定标记将以半括号为例。而且,半括号包 括大括号、中括号、小括号、六角括号、尖括号、方括号等。
[0028] 此时,在步骤S110中,可基于预定标记上的初始触点、最终触点的坐标值以及文 本内容中的各个字符的坐标值而初步判断该预定标记相对于文本内容的位置,即判断出该 预定标记是否在文本内容的周围。并且,可通过后述的校正步骤进一步校正预定标记的位 置。
[0029] 而且,在步骤S110中,可基于所述预定标记上的初始触点、最终触点以及中间触 点的坐标值来检测该预定标记是否用于选择文本内容。
[0030] 例如,可基于预定标记上的初始触点、最终触点以及中间触点在屏幕上的坐标值 来判断该预定标记是否为半括号。
[0031] 对于依据坐标值的半括号的判断,可以采用如下方法。例如,在图2中,假设文本 横向显示,各个触点的坐标如下:初始触点(X S1,Ysl)l〇l、中间触点(XS2, YS2)102、最终触点 (XS3, YS3) 103。由于文本内容采用了横向显示的方式,因此仅比较横坐标值就可以判断手写 笔的轨迹是否为半括号。例如,若中间触点102的横坐标X S2小于初始触点101的横坐标值 XS1或最终触点103的横坐标值XS3,则可以判断为手写笔轨迹为左括号或前括号,而若中间 触点102的横坐标X S2大于初始触点101的横坐标XS1或最终触点103的横坐标XS3,则可以 判断为手写笔轨迹为右括号或后括号。对于纵向显示的文本而言,可仅比较纵坐标值就可 以判断手写笔的轨迹是否为半括号。
[0032] 此时,对于中间触点102来说,可以选择手写笔轨迹上的中间高度(初始触点101 和最终触点103的纵坐标差值的一半(Y S1-YS3)/2)处的点,或者基于形成手写笔轨迹的时 间,从初始触点101和最终触点103之间选择任意的点。而且,中间触点102可以是多个点。
[0033] 然而,步骤S110的执行结果,当检测到手写笔没有在文本内容的周围做出用于选 择文本内容的预定标记时,执行基于手写笔的正常的操作并返回到步骤S110。
[0034] 而且,步骤S110的执行结果,当检测到手写笔在文本内容的周围做出用户选定文 本内容的预定标记时,在预定时间内判断所述预定标记是否满足文本选定条件(S120)。
[0035] 优选地,在预定时间内检测到成对的预定标记时,可判断为满足文本选定条件。 艮P,通常的文本选定操作一般由成对的两个预定标记来实现,由此当检测到一个预定标记 时,可通过在预定时间内判断是否已存在与之对应的预定标记或者是否产生与之对应的预 定标记来判断是否满足文本选定条件。
[0036] 例如,当在步骤S110中检测到作为预定标记的用于选定文本内容的半括号时,进 入步骤S120,在预定时间内判断是否已存在与所述半括号对应的另一半括号,或者预定时 间内是否产生与所述半括号对应的另一半括号。此时,半括号可以是左括号或前括号,另一 半括号可以是与此对应的右括号或后括号。
[0037] 然而,步骤S120中,在预定时间内判断为所述预定标记不满足文本选定条件时, 取消所述预定标记的显示并返回到步骤S110。即,单独的一个预定标记将无法完成文本内 容的选定,因此在预定时间内没有检测到与之对应的另一预定标记(已存在的和在预定时 间内产生的预定标记)时,可判断为是用户的误操作而取消该预定标记的显示。
[0038] 而且,步骤S120中,当判断为所述预定标记满足文本选定条件时,进入步骤S130, 选定所述预定标记内的文本内容(例如,两个半括号之间的字符)。
[0039] 优选地,在所述步骤S150中还包括校正步骤,根据所述预定标记的初始触点和最 终触点的坐标值,校正所述预定标记的位置,以使所述预定标记正确定位到所要选定的文 字内容的字符的旁边。
[0040] 例如,如图3的(a)所示,当半括号的初始触点101位于字符"查"所占据的范围, 最终触点103位于字符"显"所占据的范围时,计算半括号分别在字符"查"和字符"显"所 占据的范围内的高度(或者宽度),并比较计算出的两个高度而判断用户所期望的半括号 的位置。
[0041] g卩,首先根据半括号上的多个触点101、102、103判断该半括号是前括号(或者左 括号)还是后括号(右括号)。
[0042] 然后,根据初始触点101的坐标值(XS1,YS1)以及最终触点103的坐标值(X S3, YS3) 判断出初始触点101以及最终触点103所处的位置。此时,通过将初始触点101的坐标值 与临界点A点及B点的坐标值进行比较,可以判断出初始触点101位于字符"查"所占据的 范围之内,通过将最终触点103的坐标值与临界点B点及C点的坐标值进行比较,可以判断 出最终触点103位于字符"显"所占据的范围之内。
[0043] 在此需要说明的是,可以在便携式终端的屏幕上建立网格状的隐藏坐标系,使每 个字符所占据的面积相同,且每个字符的至少四个边角处(临界点)被赋予一个坐标值。
[0044] 然后,根据初始触点101和最终触点103的所处的位置,将初始触点101和最终触 点103的坐标值与作为字符"查"和"显"的临界点的B点的坐标值进行比较。此时,基于 文本内容的横向显示模式,忽略横坐标值而仅比较纵坐标值。据此,将使纵坐标差值最大的 触点所处的位置的字符判断为用户需要圈选的字符。即,在图3中,由于坐标差值Y S3_Y2的 绝对值大于坐标差值Ysl_Yi的绝对值,因此可以将最终触点103所处的位置的字符"显"判 断为用户需要圈选的字符。
[0045] 最后,如图3的(b)所示,可以将半括号的位置下移,以使半括号完整地包围所要 圈选的字符。
[0046] 由此,可以使用户的选定操作更加准确。
[0047] 而且,通过步骤S130选定了所述预定标记内的文本内容时,可根据用户输入,针 对所选定的文本内容执行复制、剪切等操作(S140)。此时,被复制的文本内容将被粘贴到便 携式终端的剪贴板。
[0048] 图4为根据本发明的便携式终端的方框图。
[0049] 根据本发明的基于手写笔进行文本内容的选定的便携式终端可包括:显示单元 110、输入单元120、操作判断单元130、校正单元140、内容选定单元150、文本内容编辑单元 160。
[0050] 显示单元110,在屏幕上显示便携式终端的状态信息、文字、图片、视频图像等各种 内容。例如,显示单元110通过屏幕显示文本内容,并显示针对该文本内容的选定和编辑过 程。另外,在开启快速圈选文字内容功能的情况下,可以在屏幕上显示手写笔的滑动轨迹。
[0051] 输入单元120,当显示单元110在屏幕上显示网页内容、短消息等文本内容时,检 测手写笔(或者触笔、触控笔、手指)对所显示文本的操作,并将手写笔的相应的输入操作 提供给后述的操作判断单元130。
[0052] 操作判断单元130,检测手写笔是否在所述文本内容的周围做出用于选择文本内 容的预定标记。
[0053] 此时,所述操作判断单元130可根据预定标记上的初始触点、最终触点的坐标值 与文本内容中的各个字符的坐标值来初步判断该预定标记相对于文本内容的位置。
[0054] 优选地,所述操作判断单元130可基于所述预定标记上的初始触点、最终触点以 及中间触点的坐标值来判断该预定标记是否用于选择文本内容。而且,如上所述,用于选 择文本内容的预定标记可包括各种类型的半括号。例如,操作判断单元130可基于预定标 记上的初始触点、最终触点以及中间触点在屏幕上的坐标值来判断该预定标记是否为半括 号。
[0055] 校正单元140,用以根据所述预定标记的初始触点和最终触点的坐标值,校正所述 预定标记的位置,以使所述预定标记正确定位到所要选定的文字内容的字符的旁边。
[0056] 内容选定单元150,在预定时间内判断出所述预定标记满足文本选定条件的情况 下,选定所述预定标记内的文本内容。
[0057] 优选地,当在预定时间内检测到成对的预定标记时,所述内容选定单元150可判 断为满足文本选定条件,由此选定成对的预定标记内的文本内容。
[0058] 而且,在预定时间内判断为所述预定标记不满足文本选定条件时,显示单元110 取消所述预定标记的显示。
[0059] 例如,在所述操作判断单元130在文本内容的周围检测到半括号之类的用于选定 文本内容的预定标记时,内容选定单元150判断是否已存在与该半括号对应的另一半括 号,或者判断预定时间内是否产生与该半括号对应的另一半括号,由此只有在检测到成对 的半括号即括号时,才选定括号内的内容,否则取消半括号的显示。
[0060] 并且,预定时间可以由用户专门设置(例如,2秒等),也可以沿用出厂设置。
[0061] 文本内容编辑单元160,用以根据用户输入,针对所选定的文本内容执行复制、剪 切。
[0062] 上述说明的各个功能单元既可以通过存储于便携式终端的程序之类的软件方式 实现,也可以通过专门的处理器之类的硬件方式实现。
[0063] 以上的说明是以本发明的优选实施例进行的,但应当注意,在不背离本发明的权 利要求所限定的保护范围的前提下,本领域技术人员可以进行各种改变和修改。而且,本发 明实施例的功能、步骤和/或动作不需以任何特定顺序执行。
【权利要求】
1. 一种基于手写笔的文本内容选定方法,其特征在于,包括如下步骤: a、 在文本内容显示状态下,检测手写笔是否在该文本内容的周围做出用于选择文本内 容的预定标记; b、 当检测到所述预定标记时,在预定时间内判断所述预定标记是否满足文本选定条 件; c、 当判断为所述预定标记满足文本选定条件时,选定所述预定标记内的文本内容。
2. 根据权利要求1所述的方法,其特征在于,在a步骤中,基于所述预定标记上的初始 触点、最终触点以及中间触点的坐标值来检测该预定标记是否用于选择文本内容。
3. 根据权利要求1所述的方法,其特征在于,在所述b步骤中,当在预定时间内检测到 成对的所述预定标记时,判断为满足文本选定条件。
4. 根据权利要求1所述的方法,其特征在于,当所述b步骤中,在预定时间内判断为所 述预定标记不满足文本选定条件时,取消所述预定标记的显示。
5. 根据权利要求1所述的方法,其特征在于,还包括步骤:根据用户输入,针对所选定 的文本内容执行复制、剪切。
6. 根据权利要求1所述的方法,其特征在于,所述c步骤还包括校正步骤,根据所述预 定标记的初始触点和最终触点的坐标值,校正所述预定标记的位置,以使所述预定标记正 确定位到所要选定的文字内容的字符的旁边。
7. -种便携式终端,基于手写笔进行文本内容的选定,其特征在于,包括: 显示单元,用以在屏幕上显示文本内容; 输入单元,检测手写笔对所述文本内容的操作; 操作判断单元,检测手写笔是否在所述文本内容的周围做出用于选择文本内容的预定 标记; 内容选定单元,在预定时间内判断出所述预定标记满足文本选定条件的情况下,选定 所述预定标记内的文本内容。
8. 根据权利要求7所述的便携式终端,其特征在于,所述操作判断单元基于所述预定 标记上的初始触点、最终触点以及中间触点的坐标值来判断该预定标记是否用于选择文本 内容。
9. 根据权利要求7所述的便携式终端,其特征在于,当在预定时间内检测到成对的所 述预定标记时,所述内容选定单元判断为满足文本选定条件。
10. 根据权利要求7所述的便携式终端,其特征在于,还包括文本内容编辑单元,用以 根据用户输入,针对所选定的文本内容执行复制、剪切。
11. 根据权利要求7所述的便携式终端,其特征在于,还包括校正单元,用以根据所述 预定标记的初始触点和最终触点的坐标值,校正所述预定标记的位置,以使所述预定标记 正确定位到所要选定的文字内容的字符的旁边。
【文档编号】G06F3/0483GK104156145SQ201410396891
【公开日】2014年11月19日 申请日期:2014年8月13日 优先权日:2014年8月13日
【发明者】樊梦龙, 田辉, 啜岩, 杨成新 申请人:天津三星通信技术研究有限公司, 三星电子株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1