一种公式手势输入方法及系统

文档序号:1860753 发布日期:2021-11-19 浏览:6次 >En<

阅读说明:本技术 一种公式手势输入方法及系统 (Formula gesture input method and system ) 是由 张昌凯 于 2021-07-29 设计创作,主要内容包括:本发明提供了人机交互技术领域的一种公式手势输入方法及系统,方法包括:步骤S10、创建选择模式控件、备选符号显示控件、备选修饰符号显示控件、备选格式显示控件;步骤S20、创建字符关联库,设定字符输入位置对应的格式位、备选位;步骤S30、获取并显示输入的公式,选择公式输入界面里对应的字符;步骤S40、基于字符关联库匹配与被选择字符关联的相似字符,在备选位以及备选符号显示控件显示相似字符;步骤S50、对备选符号显示控件、备选修饰符号显示控件、备选格式显示控件、格式位、备选位进行手势操作,完成字符的替换、增加修饰符号、格式转换或者格式嵌套。本发明的优点在于:极大地提升了在带有触摸屏或者手写笔的电子设备上输入公式的效率。(The invention provides a formula gesture input method and a system in the technical field of human-computer interaction, wherein the method comprises the following steps: step S10, creating a selection mode control, an alternative symbol display control, an alternative decoration symbol display control and an alternative format display control; step S20, creating a character association library, and setting a format bit and an alternative bit corresponding to the character input position; s30, acquiring and displaying the input formula, and selecting the corresponding character in the formula input interface; step S40, matching similar characters associated with the selected character based on the character association library, and displaying the similar characters on the alternative position and the alternative symbol display control; and step S50, performing gesture operation on the alternative symbol display control, the alternative decoration symbol display control, the alternative format display control, the format bit and the alternative bit to finish the replacement of characters, the addition of decoration symbols, the format conversion or the format nesting. The invention has the advantages that: the efficiency of formula input on the electronic equipment with a touch screen or a stylus is greatly improved.)

一种公式手势输入方法及系统

技术领域

本发明涉及人机交互技术领域,特别指一种公式手势输入方法及系统。

背景技术

随着科技的进步以及时代的发展,人们的生活和工作都越来越依赖电子设备,也有越来越多的电子设备带有触摸屏以及手写笔。然而,传统上在带有触摸屏或者手写笔的电子设备输入公式时,需要通过物理键盘或者虚拟键盘进行敲击输入,LaTeX、MathML等公式渲染引擎需要使用冗长的代码来标记公式,非常不便捷,未能发挥出触摸屏或者手写笔的优势。

因此,如何提供一种公式手势输入方法及系统,提升在带有触摸屏或者手写笔的电子设备上输入公式的效率,成为一个亟待解决的问题。

发明内容

本发明要解决的技术问题,在于提供一种公式手势输入方法及系统,提升在带有触摸屏或者手写笔的电子设备上输入公式的效率。

第一方面,本发明提供了一种公式手势输入方法,包括如下步骤:

步骤S10、在公式输入界面创建一选择模式控件、一备选符号显示控件、一备选修饰符号显示控件以及一备选格式显示控件;

步骤S20、创建一字符关联库,设定各字符输入位置对应的若干个格式位、各格式位对应的格式以及一个备选位;

步骤S30、公式输入界面获取并显示输入的公式,基于所述选择模式控件以及接收的选择信号选择公式输入界面里对应的字符;

步骤S40、基于所述字符关联库分别匹配与各被选择字符关联的相似字符,在所述备选位显示预设数量的相似字符,并将剩余的所述相似字符显示于备选符号显示控件;

步骤S50、对所述备选符号显示控件、备选修饰符号显示控件、备选格式显示控件、格式位以及备选位进行手势操作,完成字符的替换、增加修饰符号、格式转换或者格式嵌套。

进一步地,所述步骤S10中,所述选择模式控件用于进入全选模式,所述全选模式用于对选择区域内的所有特定字符进行选择;

所述备选符号显示控件用于显示与被选择字符关联的相似字符;

所述备选修饰符号显示控件用于显示修饰符号;

所述备选格式显示控件用于显示各字符的可选格式。

进一步地,所述步骤S20中,所述字符关联库存储有与各字符关联的相似字符。

进一步地,所述步骤S30具体为:

通过触摸屏、手写笔、物理键盘或者虚拟键盘在公式输入界面输入公式,或者通过OCR技术识别带公式的图片进行公式输入,并显示输入的公式;

当所述选择模式控件接收到用户的触发信号时,基于用户输入的点击信号或者框选信号确定选择区域,获取用户选择的特定字符,选择所述选择区域内所有的特定字符;

当所述选择模式控件未接收到用户的触发信号时,基于用户输入的点击信号或者框选信号确定选择区域,对所述选择区域内的所有字符进行选择。

进一步地,所述步骤S50具体为:

选择所述备选位或者备选符号显示控件里的相似字符,自动对被选择的各字符进行批量替换;

选择所述备选修饰符号显示控件里的修饰符号,自动将所述修饰符号批量添加到被选择的各字符上;

将选择的所述字符拖拽到格式位,自动将格式转换为所述格式位对应的格式,或者选择所述备选格式显示控件里的可选格式,自动对被选择的各字符进行批量格式转换;

将选择的所述字符拖拽到格式转换后的字符对应的格式位,进行格式嵌套。

第二方面,本发明提供了一种公式手势输入系统,包括如下模块:

控件创建模块,用于在公式输入界面创建一选择模式控件、一备选符号显示控件、一备选修饰符号显示控件以及一备选格式显示控件;

参数设定模块,用于创建一字符关联库,设定各字符输入位置对应的若干个格式位、各格式位对应的格式以及一个备选位;

字符选择模块,用于公式输入界面获取并显示输入的公式,基于所述选择模式控件以及接收的选择信号选择公式输入界面里对应的字符;

相似字符显示模块,用于基于所述字符关联库分别匹配与各被选择字符关联的相似字符,在所述备选位显示预设数量的相似字符,并将剩余的所述相似字符显示于备选符号显示控件;

手势输入模块,用于对所述备选符号显示控件、备选修饰符号显示控件、备选格式显示控件、格式位以及备选位进行手势操作,完成字符的替换、增加修饰符号、格式转换或者格式嵌套。

进一步地,所述控件创建模块中,所述选择模式控件用于进入全选模式,所述全选模式用于对选择区域内的所有特定字符进行选择;

所述备选符号显示控件用于显示与被选择字符关联的相似字符;

所述备选修饰符号显示控件用于显示修饰符号;

所述备选格式显示控件用于显示各字符的可选格式。

进一步地,所述参数设定模块中,所述字符关联库存储有与各字符关联的相似字符。

进一步地,所述字符选择模块具体为:

通过触摸屏、手写笔、物理键盘或者虚拟键盘在公式输入界面输入公式,或者通过OCR技术识别带公式的图片进行公式输入,并显示输入的公式;

当所述选择模式控件接收到用户的触发信号时,基于用户输入的点击信号或者框选信号确定选择区域,获取用户选择的特定字符,选择所述选择区域内所有的特定字符;

当所述选择模式控件未接收到用户的触发信号时,基于用户输入的点击信号或者框选信号确定选择区域,对所述选择区域内的所有字符进行选择。

进一步地,所述手势输入模块具体为:

选择所述备选位或者备选符号显示控件里的相似字符,自动对被选择的各字符进行批量替换;

选择所述备选修饰符号显示控件里的修饰符号,自动将所述修饰符号批量添加到被选择的各字符上;

将选择的所述字符拖拽到格式位,自动将格式转换为所述格式位对应的格式,或者选择所述备选格式显示控件里的可选格式,自动对被选择的各字符进行批量格式转换;

将选择的所述字符拖拽到格式转换后的字符对应的格式位,进行格式嵌套。

本发明的优点在于:

通过创建选择模式控件、备选符号显示控件、备选修饰符号显示控件、备选格式显示控件、字符关联库,设定各字符输入位置对应的格式位以及备选位;通过选择模式控件即可选择是否进入全选模式,即在选择区域内进行全选特定字符或者全选,并在备选位和备选符号显示控件显示字符关联库中关联的相似字符,通过点击相似字符即可对所有选择的字符进行统一的批量替换,不需要像传统上手动调出替换框,并手动输入替换词进行替换;通过点击备选修饰符号显示控件和备选格式显示控件内的修饰符号或者可选格式,即可对选择的字符进行快速、批量的添加修饰符号或者格式转换;通过将选择的字符拖拽到目标字符的格式位,即可自动将格式转换为格式位对应的格式,且支持格式嵌套,整个过程一气呵成,不需要像传统上框选字符后,还需要将鼠标移动到工具栏上点击对应的格式按钮按钮,最终极大地提升了在带有触摸屏或者手写笔的电子设备上输入公式的效率。

附图说明

下面参照附图结合实施例对本发明作进一步的说明。

图1是本发明一种公式手势输入方法的流程图。

图2是本发明一种公式手势输入系统的结构示意图。

图3是本发明备选位显示相似字符的示意图。

图4是本发明对选择区域内所有的v进行选择的示意图。

图5是本发明格式转换的示意图。

图6是本发明格式嵌套的示意图。

具体实施方式

本申请实施例中的技术方案,总体思路如下:通过在备选位和备选符号显示控件显示字符关联库中关联的相似字符,点击相似字符即可对所有选择的字符进行统一的批量替换,以提升字符替换的效率;通过点击备选修饰符号显示控件和备选格式显示控件内的修饰符号或者可选格式,即可对选择的字符进行批量的添加修饰符号或者格式转换,以提升修饰符号添加和格式转换的效率;通过将选择的字符拖拽到目标字符的格式位,即可自动将格式转换为格式位对应的格式,且支持格式嵌套,进一步提升格式转换的效率,进而提升在带有触摸屏或者手写笔的电子设备上输入公式的效率。

请参照图1至图6所示,本发明一种公式手势输入方法的较佳实施例,包括如下步骤:

步骤S10、在公式输入界面创建一选择模式控件、一备选符号显示控件、一备选修饰符号显示控件以及一备选格式显示控件;

步骤S20、创建一字符关联库,设定各字符输入位置对应的若干个格式位、各格式位对应的格式以及一个备选位;所述格式位基于具体的格式进行设定,例如在字符输入位置的右上角设置上标位,在字符输入位置的右下角设置下标位,设定上标位对应的格式为上标格式,设定下标位对应的格式为下标格式;当字符被拖拽到上标位或下标位时,格式自动转换为上标格式或者下标格式;由于所述备选位的位置有限,因此只能显示预设数量的相似字符,其余的相似字符显示在所述备选符号显示控件内;

步骤S30、公式输入界面获取并显示输入的公式,基于所述选择模式控件以及接收的选择信号选择公式输入界面里对应的字符,即可以单选其中一个字符,也可以框选一个选择区域内的所有字符,还可以框选一个选择区域内的所有特定字符;

步骤S40、基于所述字符关联库分别匹配与各被选择字符关联的相似字符,在所述备选位显示预设数量的相似字符,并将剩余的所述相似字符显示于备选符号显示控件;

步骤S50、对所述备选符号显示控件、备选修饰符号显示控件、备选格式显示控件、格式位以及备选位进行手势操作,完成字符的替换、增加修饰符号、格式转换或者格式嵌套。

所述步骤S10中,所述选择模式控件用于进入全选模式,所述全选模式用于对选择区域内的所有特定字符进行选择;

所述备选符号显示控件用于显示与被选择字符关联的相似字符;

所述备选修饰符号显示控件用于显示修饰符号,所述修饰符号为添加在字符上的符号,例如字母A上加的那些符号:

所述备选格式显示控件用于显示各字符的可选格式,例如加粗、斜体等可选格式。

所述步骤S20中,所述字符关联库存储有与各字符关联的相似字符,用于所述相似字符替换时的候选。

所述步骤S30具体为:

通过触摸屏、手写笔、物理键盘或者虚拟键盘在公式输入界面输入公式,或者通过OCR技术识别带公式的图片进行公式输入,并显示输入的公式;

当所述选择模式控件接收到用户的触发信号时,基于用户输入的点击信号或者框选信号确定选择区域,获取用户选择的特定字符,选择所述选择区域内所有的特定字符;

当所述选择模式控件未接收到用户的触发信号时,基于用户输入的点击信号或者框选信号确定选择区域,对所述选择区域内的所有字符进行选择。

所述步骤S50具体为:

选择所述备选位或者备选符号显示控件里的相似字符,自动对被选择的各字符进行批量替换;

选择所述备选修饰符号显示控件里的修饰符号,自动将所述修饰符号批量添加到被选择的各字符的对应位置上;

将选择的所述字符拖拽到格式位,自动将格式转换为所述格式位对应的格式,或者选择所述备选格式显示控件里的可选格式,自动对被选择的各字符进行批量格式转换;

将选择的所述字符拖拽到格式转换后的字符对应的格式位,进行格式嵌套。例如将某个字符拖拽到下标位时,格式自动转换为下标格式,再将某个字符拖拽到下标对应的下标位时,格式自动转换为下标的下标,即进行格式嵌套。

本发明一种公式手势输入系统的较佳实施例,包括如下模块:

控件创建模块,用于在公式输入界面创建一选择模式控件、一备选符号显示控件、一备选修饰符号显示控件以及一备选格式显示控件;

参数设定模块,用于创建一字符关联库,设定各字符输入位置对应的若干个格式位、各格式位对应的格式以及一个备选位;所述格式位基于具体的格式进行设定,例如在字符输入位置的右上角设置上标位,在字符输入位置的右下角设置下标位,设定上标位对应的格式为上标格式,设定下标位对应的格式为下标格式;当字符被拖拽到上标位或下标位时,格式自动转换为上标格式或者下标格式;由于所述备选位的位置有限,因此只能显示预设数量的相似字符,其余的相似字符显示在所述备选符号显示控件内;

字符选择模块,用于公式输入界面获取并显示输入的公式,基于所述选择模式控件以及接收的选择信号选择公式输入界面里对应的字符,即可以单选其中一个字符,也可以框选一个选择区域内的所有字符,还可以框选一个选择区域内的所有特定字符;

相似字符显示模块,用于基于所述字符关联库分别匹配与各被选择字符关联的相似字符,在所述备选位显示预设数量的相似字符,并将剩余的所述相似字符显示于备选符号显示控件;

手势输入模块,用于对所述备选符号显示控件、备选修饰符号显示控件、备选格式显示控件、格式位以及备选位进行手势操作,完成字符的替换、增加修饰符号、格式转换或者格式嵌套。

所述控件创建模块中,所述选择模式控件用于进入全选模式,所述全选模式用于对选择区域内的所有特定字符进行选择;

所述备选符号显示控件用于显示与被选择字符关联的相似字符;

所述备选修饰符号显示控件用于显示修饰符号,所述修饰符号为添加在字符上的符号,例如字母A上加的那些符号:

所述备选格式显示控件用于显示各字符的可选格式,例如加粗、斜体等可选格式。

所述参数设定模块中,所述字符关联库存储有与各字符关联的相似字符,用于所述相似字符替换时的候选。

所述字符选择模块具体为:

通过触摸屏、手写笔、物理键盘或者虚拟键盘在公式输入界面输入公式,或者通过OCR技术识别带公式的图片进行公式输入,并显示输入的公式;

当所述选择模式控件接收到用户的触发信号时,基于用户输入的点击信号或者框选信号确定选择区域,获取用户选择的特定字符,选择所述选择区域内所有的特定字符;

当所述选择模式控件未接收到用户的触发信号时,基于用户输入的点击信号或者框选信号确定选择区域,对所述选择区域内的所有字符进行选择。

所述手势输入模块具体为:

选择所述备选位或者备选符号显示控件里的相似字符,自动对被选择的各字符进行批量替换;

选择所述备选修饰符号显示控件里的修饰符号,自动将所述修饰符号批量添加到被选择的各字符的对应位置上;

将选择的所述字符拖拽到格式位,自动将格式转换为所述格式位对应的格式,或者选择所述备选格式显示控件里的可选格式,自动对被选择的各字符进行批量格式转换;

将选择的所述字符拖拽到格式转换后的字符对应的格式位,进行格式嵌套。例如将某个字符拖拽到下标位时,格式自动转换为下标格式,再将某个字符拖拽到下标对应的下标位时,格式自动转换为下标的下标,即进行格式嵌套。

综上所述,本发明的优点在于:

通过创建选择模式控件、备选符号显示控件、备选修饰符号显示控件、备选格式显示控件、字符关联库,设定各字符输入位置对应的格式位以及备选位;通过选择模式控件即可选择是否进入全选模式,即在选择区域内进行全选特定字符或者全选,并在备选位和备选符号显示控件显示字符关联库中关联的相似字符,通过点击相似字符即可对所有选择的字符进行统一的批量替换,不需要像传统上手动调出替换框,并手动输入替换词进行替换;通过点击备选修饰符号显示控件和备选格式显示控件内的修饰符号或者可选格式,即可对选择的字符进行快速、批量的添加修饰符号或者格式转换;通过将选择的字符拖拽到目标字符的格式位,即可自动将格式转换为格式位对应的格式,且支持格式嵌套,整个过程一气呵成,不需要像传统上框选字符后,还需要将鼠标移动到工具栏上点击对应的格式按钮按钮,最终极大地提升了在带有触摸屏或者手写笔的电子设备上输入公式的效率。

本领域内的技术人员应明白,本发明的实施例可提供为方法、系统、或计算机程序产品。因此,本发明可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、CD-ROM、光学存储器等)上实施的计算机程序产品的形式。

本发明是参照本发明实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。

这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。

这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。

虽然以上描述了本发明的具体实施方式,但是熟悉本技术领域的技术人员应当理解,我们所描述的具体的实施例只是说明性的,而不是用于对本发明的范围的限定,熟悉本领域的技术人员在依照本发明的精神所作的等效的修饰以及变化,都应当涵盖在本发明的权利要求所保护的范围内。

13页详细技术资料下载
上一篇:一种医用注射器针头装配设备
下一篇:一种增强现实的人机交互方法及设备

网友询问留言

已有0条留言

还没有人留言评论。精彩留言会获得点赞!

精彩留言,会给你点赞!

技术分类