一种基于触屏终端的数据翻译方法及系统的制作方法

文档序号:9235414阅读:245来源:国知局
一种基于触屏终端的数据翻译方法及系统的制作方法
【技术领域】
[0001] 本发明属于文档处理技术领域,尤其是设及一种基于触屏终端的数据翻译方法及 系统。
【背景技术】
[0002] 当下随着触屏技术的广泛普及,触屏设备已经成为人们日常生活中不可缺少的设 备,例如手机、平板、等其他触屏终端。
[0003]W往对文档的浏览及浏览中的处理是通过用户控制鼠标的各种操作,实现各种浏 览功能,例如选取、标记等;现如今在触屏终端设备上是通过单手多手指操作实现各种浏览 功能,像通过两个手指同时向外侧或内侧进行放大或缩小操作,该种多手指操作对于手指 不方便的人来说十分不便,同时也无法满足人们日益追求的简便操作。

【发明内容】

[0004] 本发明的目的之一是提供一种基于触屏终端的数据翻译方法,W解决现有技术中 多手指操作浏览文档的操作繁琐、不简便的问题。
[0005] 在一些说明性实施例中,所述基于触屏终端的数据翻译方法,包括;监控用户在触 摸屏上操作的圈点动作,识别出与所述圈点动作匹配的圈点轨迹;根据所述圈点轨迹形成 的圆弧,拟合标准圆作为选择区域,选取该区域内的文本和/或图像数据;对选取的所述文 本和/或图像中的文本进行翻译,将翻译结果显示在所述触摸屏上。
[0006] 本发明的另一个目的在于提供一种基于触屏终端的数据处理系统。
[0007] 在一些说明性实施例中,所述基于触屏终端的数据处理系统,包括:识别模块,用 于监控用户在触摸屏上操作的圈点动作,识别出与所述圈点动作匹配的圈点轨迹;拟合模 块,用于根据所述圈点轨迹形成的圆弧,拟合标准圆作为选择区域;选择模块,用于选取该 区域内的文本和/或图像数据;翻译模块,用于对选取的所述文本和/或图像中的文本进行 翻译,将翻译结果显示在所述触摸屏上。
[000引与现有技术相比,本发明的说明性实施例包括W下优点:
[0009] 用户只需要使用一个手指即可完成对文档浏览中的各项操作,相比于W往的多手 指操作而言,操作更加简便,并且对于手指不灵便的人十分适用。
【附图说明】
[0010] 此处所说明的附图用来提供对本发明的进一步理解,构成本申请的一部分,本发 明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:
[0011] 图1是按照本发明的说明性实施例的流程图;
[0012] 图2是按照本发明的说明性实施例的流程图;
[0013]图3是按照本发明的说明性实施例的双圆弧算法的初始示意图;
[0014] 图4是按照本发明的说明性实施例的双圆弧算法的情况分析图;
[0015] 图5是按照本发明的说明性实施例的双圆弧算法的逻辑推导图;
[0016] 图6是按照本发明的说明性实施例的最小二乘法拟圆的逻辑推导图;
[0017] 图7是按照本发明的说明性实施例的最小二乘法拟圆的逻辑推导图;
[001引图8是按照本发明的说明性实施例的结构框图;
[0019] 图9是按照本发明的说明性实施例的结构框图。
【具体实施方式】
[0020] 在W下详细描述中,提出大量特定细节,W便于提供对本发明的透彻理解。但是, 本领域的技术人员会理解,即使没有该些特定细节也可实施本发明。在其它情况下,没有详 细描述众所周知的方法、过程、组件和电路,W免影响对本发明的理解。
[0021] 在此对本发明中所使用的一些术语进行解释:
[0022] 圈点动作,是指用户通过手指、触屏笔等其它触屏终端可识别实体,在触摸屏上一 笔形成圆/圆弧的操作。
[0023] 圈点轨迹,是指触屏终端所识别出的圈点动作所画出的圆/圆弧线。
[0024] 坐标域,表示构建的坐标系中的部分区域,由围成标准圆的各个点的坐标记录确 定。
[0025] 为了能够更快的理解本发明中的说明性实施例,在此对本发明的主要思想进行简 要说明:
[0026] 本发明是为了简化触屏终端用户浏览文档/网页的操作,便于用户操作各种浏览 功能,通过简化用户操作(例如圈点动作)进行设置,用户只需要一笔画出所需要的圆弧, 即可根据该圆弧确定用户的选取范围,并对选取的文本进行翻译等各种操作。简化了用户 操作,适用于更大范围人群(例如手指受伤的人、老年人等)。
[0027] 现在参照图1,公开了一种基于触屏终端的数据翻译方法,包括:
[002引 S11、监控用户在触摸屏上操作的圈点动作,识别出与所述圈点动作匹配的圈点轨 迹;
[0029] S12、根据所述圈点轨迹形成的圆弧,拟合标准圆作为选择区域,选取该区域内的 文本和/或图像数据;
[0030] S13、对选取的所述文本和/或图像中的文本进行翻译,将翻译结果显示在所述触 摸屏上。
[0031] 其中,拟合成的标准圆可W是正圆型,也可W是楠圆形。
[0032] 本发明是为了简化触屏终端用户浏览文档/网页的操作,便于用户操作各种浏览 功能,通过简化用户操作(例如圈点动作)进行设置,用户只需要一笔画出所需要的圆弧, 即可根据该圆弧确定用户的选取范围,并对选取的文本进行翻译等各种操作。简化了用户 操作,适用于更大范围人群。
[0033] 在一些说明性实施例中,数据翻译方法还包括:
[0034] S21、在所述文本和/或图像数据所在的文档内建立XY坐标系,确定所述文本和/ 或图像数据在所述XY坐标系中的坐标域;
[0035] S22、W所述坐标域创建圈点标记;其中,所述圈点标记作为该坐标域内的文本和 /或图像数据为着重标记。
[0036] 将所述圈点标记存储到共享数据库中,并建立该圈点标记与其在文档内的坐标域 之间的映射关系,用于当用户操作移动到该文档的该坐标域时,调用悬浮窗口显示该圈点 标记;其中,圈点标记的存储内容至少包含范围内的文本和/或图像数据。
[0037] 圈点标记可-份单独的文件显示,每个圈点标记中记载有其范围内的文本和 /或图像数据,W及该圈点标记的所在位置,该位置用于与原文档建立关联关系,用户选择 该圈点标记时,可打开原文档并在原文档中圈点标记所在页。
[003引在一些说明性实施例中,数据翻译方法还包括:
[0039] 将所述圈点标记存储到共享数据库中,并建立该圈点标记与其在文档内的坐标域 之间的映射关系,用于当用户操作移动到该文档的该坐标域时,调用悬浮窗口显示该圈点 标记;
[0040] 其中,圈点标记的存储内容至少包含范围内的文本和/或图像数据及其翻译结 果。
[0041] 在一些说明性实施例中,对选取的所述文本和/或图像中的文本进行翻译,将翻 译结果显示在所述触摸屏上的过程中,包括:
[0042] 对图像进行扫描,确定其含有的文本信息;调用数据库中的预料,对得到的所有文 本进行翻译。
[0043] 在一些说明性实施例中,在所述识别出与所述圈点动作匹配的圈点轨迹之前,还 包括:
[0044] 确定用户选择的功能模式,W及该功能模式下所映射的底层执行指令;建立所述 底层执行指令与用户将要操作的圈点动作之间的调用关系;待监控用户在触摸屏上操作的 圈点动作后,按照所述底层执行指令进行处理;该处理为识别处理、选取处理、标记处理或 缩放处理中的任意一种或任意组合。
[0045] 在一些说明性实施例中,所述缩放处理,具体包括;识别出与所述圈点动作匹配的 圈点轨迹,确定所述圈点轨迹的轨迹方向;根据所述轨迹方向确定出放大操作或缩小操作, 并在文档中执行确定出的操作。
[0046] 例如;
[0047] 缩放模式的进入和退出,连续点击两下开始窗口放大缩小模式,再连续点击两下 结束窗口放大缩小模式,系统恢复原始窗口大小;
[0048] 缩放模式的放大和缩小,形成轨迹沿正时针移动,判定为放大操作,对当前窗口进 行放大;形成轨迹沿逆时针移动,判定为缩小操作,对当前窗口进行缩小。
[0049] 相比用多个手指组合进行放大操作更简便,能够适用手指不方便的人±。
[0化0] 在一些说明性实施例中,在所述执行确定出的操作之前,还包括:根据所述圈点轨 迹所形成的圆弧的弧度角的大小,确定出所述放大操作或缩小操作的缩放系数;按照所述 缩放系数执行所述操作。
[0化1] 例如;弧度所形成的夹角与标准弧度角之比(假设60度,,可调整)即为圈点放大 缩小比例,最大默认为180度(-3《放大倍数《3)。
[0化2] 在一些说明性实施例中,所述根据所述圈点轨迹形成的圆弧,拟合标准圆作为选 择区域,具体包括;根据形成的所述圆弧,按照双圆弧拟合法或最小二乘法拟合形成所述标 准圆。
[0053]在一些说明性实施例中,W所述双圆弧拟合法拟合形成所述标准圆的过程中,包 括:在形成的所述圆弧上选取至少4个点,W所述至少4个点进行角度计算,确定出多个候 选圆形;对所述多个候选圆形进行拟合,确定出所述标准圆。
[0化4] 双圆弧拟合法算法如下:
[005引如图3所示,双圆弧处理方法依次取列表曲线的4个点。
[0化6] 要确定P2P3之间的圆弧段P2T和TP3,必须给出P1,P2,P3和P4共4个点。P1~P4点的分布有多种情况,但经过适当处理后可归纳成图4所示的两种情况。
[0057] 情况①是P1,P4点在P2,P3点连线的同侧,所拟合的圆弧也在连线的同侧,称为同 侧圆弧拟合(见图5)。情况②的P1,P4点在P2,P3点连线的异侧,所拟合的两条圆弧彼此 外切,称为异侧圆弧拟合。
[005引同侧圆弧拟合的计算公式推导如下:
[
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1