用于输出形状文字信息的方法和装置制造方法及图纸

技术编号:15220820 阅读:136 留言:0更新日期:2017-04-26 21:47
本发明专利技术的目的是提供一种用于输出形状文字信息的方法和装置。根据本发明专利技术的方法包括以下步骤:获取用户输入的图形信息和待输出的文字信息;基于所述文字信息和图形信息,生成对应的形状文字信息,以输出该形状文字信息。本发明专利技术具有以下优点:通过生成形状文字,使得待输出的文字信息可基于用户自己自定义的形状而排列,例如,用户通过涂鸦的方式绘制图形,并输入文字内容,文字就可以自动按照所绘制的图形形状进行填充,增加了文字输入的趣味性,符合用户的个性化需求,并且操作流程简单。

Method and apparatus for outputting shape text information

An object of the present invention is to provide a method and a device for outputting text information. According to the method of the invention comprises the following steps: acquiring user input information graphics and text information to be output; the text information and image information based on the text information to generate the corresponding shape, shape to output the text information. The invention has the following advantages: the shape of text, that makes the output text information can be arranged based on the shape of the user's own custom user for example, drawing by way of graffiti, and enter the text, the text can be automatically drawn in figure shape to fill, increase the text input with interest the individual needs of users, and the operation is simple.

【技术实现步骤摘要】

本专利技术涉及计算机
,尤其涉及一种用于输出形状文字信息的方法和装置。
技术介绍
文字是承载信息的主要载体,也是我们与他人沟通,表达我们的想法和情感的主要途径。例如在大量的聊天应用程序中,我们都会使用大量的文字与他人进行沟通。现有的输入法方案中,文字的排版方式较为单一,并不能符合用户个性化输入的需求。
技术实现思路
本专利技术的目的是提供一种用于输出形状文字信息的方法和装置。根据本专利技术的一个方面,提供了一种用于输出形状文字信息的方法,其中,所述方法包括以下步骤:-获取用户输入的图形信息和待输出的文字信息;-基于所述文字信息和图形信息,生成对应的形状文字信息,以输出该形状文字信息。据本专利技术的一个方面,提供了一种用于输出形状文字信息的文字输出装置,其中,所述文字输出装置包括:用于获取用户输入的图形信息和待输出的文字信息的装置;用于基于所述文字信息和图形信息,生成对应的形状文字信息,以输出该形状文字信息的装置。与现有技术相比,本专利技术具有以下优点:通过生成形状文字,使得待输出的文字信息可基于用户自己自定义的形状而排列,例如,用户通过涂鸦的方式绘制图形并输入文字内容,文字就可以自动按照所绘制的图形形状进行填充,增加了文字输入的趣味性,符合用户的个性化需求,并且操作流程简单,提升了用户体验。附图说明通过阅读参照以下附图所作的对非限制性实施例所作的详细描述,本专利技术的其它特征、目的和优点将会变得更明显:图1示意出了根据本专利技术的一种用于输出形状文字信息的方法流程图;图2示意出了根据本专利技术的一种用于输出形状文字信息的文字输出装置的结构示意图;图3a示意出了根据本专利技术的一个示例性的输入法界面;图3b示意出了根据本专利技术的一个示例性的输入法界面;图3c示意出了根据本专利技术的一个示例性的输入法界面;图3d示意出了根据本专利技术的一个示例性的输入法界面。附图中相同或相似的附图标记代表相同或相似的部件。具体实施方式下面结合附图对本专利技术作进一步详细描述。图1示意出了根据本专利技术的一种用于输出形状文字信息的方法流程图。根据本专利技术的方法包括步骤S1和步骤S2。其中,根据本专利技术的方法通过包含于计算机设备中的文字输出装置来实现。所述计算机设备包括一种能够按照事先设定或存储的指令,自动进行数值计算和/或信息处理的电子设备,其硬件包括但不限于微处理器、专用集成电路(ASIC)、可编程门阵列(FPGA)、数字处理器(DSP)、嵌入式设备等。所述计算机设备包括网络设备和/或用户设备。其中,所述网络设备包括但不限于单个网络服务器、多个网络服务器组成的服务器组或基于云计算(CloudComputing)的由大量主机或网络服务器构成的云,其中,云计算是分布式计算的一种,由一群松散耦合的计算机集组成的一个超级虚拟计算机。所述用户设备包括但不限于任何一种可与用户通过键盘、鼠标、遥控器、触摸板、或声控设备等方式进行人机交互的电子产品,例如,个人计算机、平板电脑、智能手机、PDA、游戏机、或IPTV等。优选地,所述文字输出装置包含于诸如智能手机等移动设备中。其中,所述用户设备及网络设备所处的网络包括但不限于互联网、广域网、城域网、局域网、VPN网络等。需要说明的是,所述用户设备、网络设备以及网络仅为举例,其他现有的或今后可能出现的用户设备、网络设备以及网络如可适用于本专利技术,也应包含在本专利技术保护范围以内,并以引用方式包含于此。参照图1,在步骤S1中,文字输出装置获取用户输入的图形信息和待输出的文字信息。其中,文字输出装置获取用户输入的图形信息的方式包括但不限于以下任一种:1)在输入文字的过程中,基于用户的特定操作开启绘图模式,以获取用户绘制的图形信息;2)获取已存储的该用户的自定义图形信息。根据本专利技术的第一示例,文字输出装置包含于智能手机的输入法应用中,参照图3a所示的输入法界面,在输入文字的过程中,用户在该界面中单击自制形状文字功能的按钮,文字输出装置基于该操作开启绘图模式,来获取用户绘制的图形信息。此时,输入法键盘面板变成手绘面板,底部的工具按钮分别为画笔、橡皮、上屏、和返回等功能按键,如图3b所示。用户完成图形绘制后,文字输出装置得到如图3c所示的心形图案的图形ima_1,并获得待输出的文字信息“我爱你今生今世永不变白头到老!”。需要说明的是,上述举例仅为更好地说明本专利技术的技术方案,而非对本专利技术的限制,本领域技术人员应该理解,任何获取用户输入的图形信息和待输出的文字信息的实现方式,均应包含在本专利技术的范围内。优选地,如果待输出的文字信息的文字个数小于预定阈值,文字输出装置添加预定的一个或多个符号,来对所述文字信息进行补充。继续参照图1进行说明,在步骤S2中,文字输出装置基于所述文字信息和图形信息,生成对应的形状文字信息。其中,所述形状文字信息中的文字信息按照特定的形状轨迹排列。具体地,所述步骤S2包括步骤S201(图未示)、步骤S202(图未示)和步骤S203(图未示)。在步骤S201中,文字输出装置基于所述图形信息,获得与该图形信息对应的轨迹相关信息。具体地,文字输出装置通过对所述图形信息进行识别,得到与其对应的图形轨迹,并获取相对应的轨迹相关信息。其中,所述轨迹相关信息包括各种可用于表示图形信息的轨迹的信息。其中,所述轨迹相关信息包括的起始点、结束点以及多个途经点的位置信息。优选地,可采用坐标系统来呈现图形信息的轨迹,并采用坐标信息来表示所述起始点、结束点以及多个途经点的位置信息。优选地,对于闭合的图形信息,所述轨迹相关信息还包括方向相关信息,例如顺时针或逆时针。优选地,文字输出装置基于所述图形信息,获得多个候选轨迹相关信息,以供用户进行选择;将用户选择的候选轨迹相关信息作为与该图形信息对应的轨迹相关信息。在步骤S202中,文字输出装置基于所述轨迹相关信息,确定文字信息的各个文字的展现位置。具体地,文字输出装置基于所述轨迹相关信息,确定文字信息的各个文字在所述图形信息中的展现位置的方式包括但不限于以下任一种:1)所述轨迹相关信息包括轨迹的起始位置、结束位置和轨迹长度,文字输出装置基于所述起始位置、结束位置和轨迹长度,并基于文字信息的文字个数,确定各个文字的展现位置。具体地,文字输出装置基于轨迹长度和文字个数,计算各个文字之间的平均距离。接着通过将各个文字在图形信息的轨迹中按照所述平均距离进行排列,得到各个文字的展现位置。其中,文字输出装置可按照预定的诸如由上至下或由左至右等展现顺序来确定轨迹相关信息还包括轨迹的起始位置和结束位置。2)文字输出装置按照用户设定的位置信息确定各个文字的展现位置。例如,用户可分别选择各个文字在图形信息的轨迹中的展现位置,或者,用户可设置各个文字之间的间隔距离大小,以供文字输出装置确定各个文字的展现位置。接着,在步骤S203中,文字输出装置基于各个文字的展现位置,生成对应的形状文字信息。继续对前述第二示例进行说明,文字输出装置基于该图形ima_1,将该图形上半部分的中点位置作为起始点和结束点。并且,文字输出装置在步骤S201中获得与该图形ima_1对应的轨迹相关信息:轨迹的多个途经点的位置坐标信息;轨迹方向:“顺时针”;轨迹长度len_1。接着,文字输出装置在步骤S202中基于轨迹长度len_1和文字个数“15”,计算得到各个本文档来自技高网...
用于输出形状文字信息的方法和装置

【技术保护点】
一种用于输出形状文字信息的方法,其中,所述方法包括以下步骤:‑获取用户输入的图形信息和待输出的文字信息;‑基于所述文字信息和图形信息,生成对应的形状文字信息,以输出该形状文字信息。

【技术特征摘要】
1.一种用于输出形状文字信息的方法,其中,所述方法包括以下步骤:-获取用户输入的图形信息和待输出的文字信息;-基于所述文字信息和图形信息,生成对应的形状文字信息,以输出该形状文字信息。2.根据权利要求1所述的方法,其中,所述基于所述文字信息和图形信息,生成对应的形状文字信息,以输出该形状文字信息的步骤包括以下步骤:-基于所述图形信息,获得与该图形信息对应的轨迹相关信息;-基于所述轨迹相关信息,确定文字信息的各个文字的展现位置。-基于各个文字的展现位置,生成对应的形状文字信息。3.根据权利要求2所述的方法,其中,所述轨迹相关信息包括轨迹的起始位置、结束位置和轨迹长度,所述基于所述轨迹相关信息,确定文字信息的各个文字的展现位置的步骤包括以下步骤:-基于所述起始位置、结束位置和轨迹长度,并基于文字信息的文字个数,确定各个文字的展现位置。4.根据权利要求2所述的方法,其中,所述基于所述图形信息,获得与该图形信息对应的轨迹相关信息的步骤包括以下步骤:-基于所述图形信息,获得多个候选轨迹相关信息,以供用户进行选择;-将用户选择的候选轨迹相关信息作为与该图形信息对应的轨迹相关信息。5.根据权利要求1所述的方法,其中,所述方法包括以下步骤:-基于用户的设置操作,确定文字信息的各个文字的展现样式信息。6.根据权利要求5所述的方法,其中,所述展现样式信息包括以下至少任一项信息:-文字方向;-字体信息;-文字大小;-文字颜色。7.根据权利要求1所述的方法,其中,所述获取用户输入的图形信息和待输出的文字信息的步骤包括以下步骤:-在输入文字的过程中,基于用户的特定操作开启绘图模式,以获取用户绘制的图形信息。8.一种用于输出形状文字信息的文字输出装置,其中,所述...

【专利技术属性】
技术研发人员:郝冀宣
申请(专利权)人:北京百度网讯科技有限公司
类型:发明
国别省市:北京;11

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

1