首页> 中国专利> 图形绘制装置、图形绘制方法和其上记录有图形绘制程序的记录介质

图形绘制装置、图形绘制方法和其上记录有图形绘制程序的记录介质

摘要

当用户在触摸板显示单元上触摸与用户期望的图形(S1、S3、S22)的多个特征点相对应的位置时,用户根据图形(S4、S23)的形状移动被触摸的位置,并且从被触摸的位置离开他或她的触摸,并且触摸另外的触摸位置(S10、S11、S15),根据被触摸的位置、被触摸的位置的移动的轨迹以及额外的触摸位置(S5、S7、S12、S15、S16、S18、S24),确定不同图形(圆形、平行线、等边三角形、三角形、正方形、矩形、四边形、直线、同心圆形、椭圆形等)的特征条件,并且确定图形的类型及其图形绘制位置。因此,根据所确定的类型和绘制位置,从图形绘制数据库中读出对应类型的基本图形,并且在绘制位置中绘制和显示其尺寸被调整的对应类型的基本图形。

著录项

  • 公开/公告号CN103946787A

    专利类型发明专利

  • 公开/公告日2014-07-23

    原文格式PDF

  • 申请/专利权人 卡西欧计算机株式会社;

    申请/专利号CN201380003895.8

  • 发明设计人 中村利久;

    申请日2013-09-19

  • 分类号G06F3/0488(20060101);

  • 代理机构11243 北京银龙知识产权代理有限公司;

  • 代理人曾贤伟;杨继平

  • 地址 日本东京都

  • 入库时间 2023-12-17 01:44:27

法律信息

  • 法律状态公告日

    法律状态信息

    法律状态

  • 2017-07-11

    授权

    授权

  • 2014-08-20

    实质审查的生效 IPC(主分类):G06F3/0488 申请日:20130919

    实质审查的生效

  • 2014-07-23

    公开

    公开

说明书

技术领域

本发明涉及图形绘制装置、图形绘制方法和其上记录有图形绘制程序的记 录介质。

背景技术

常规上,作为用于根据用户操作来输入任意图形的装置,已经考虑了这样 的系统,所述系统包括触摸板显示单元来输入和显示与利用户用户手指直接触 摸触摸板显示单元的触摸操作相对应的图形(例如,日本专利申请特开 No.2011-22964)。

在上述的常规输入显示系统中,当用户以手指触摸触摸板显示单元的一个 点在触摸板显示单元上移动他或她的手指时,绘制并显示与移动的轨迹相对应 的手写图形。当显示手写图形时,用户设置变形模式,并且在触摸图形的多个 点的同时移动图形。相应地,用户能够使得图形变形来得到期望的形状并进行 显示。

上述常规的输入显示系统能够通过触摸操作来绘制并显示手写图形。然而, 为了显示诸如正圆、等边三角形和正方形之类的规则图形,用户必须设置变形 模式,并且触摸和移动手写图形的多个点,从而使得手写图形变形。

出于上述原因,为了显示用户期望的规则图形,用户就必须执行两阶段操 作(即输入手写图形的操作和使得所输入的手写图形变形的操作),这仍旧给 用户带来了很多的麻烦。此外,常规上,用户必须分别地输入图形和字符,这 是个复杂的操作。

发明内容

提出本发明以解决上述问题。相应地,本发明的一个目的在于提供能够通 过用户的直觉和适当的触摸操作来容易地输入和显示用户期望的图形和字符 的图形绘制装置、以及用于控制图形绘制装置的控制程序。

一种根据本发明的图形绘制装置,包括:触摸板;显示单元;触摸位置检 测单元,其检测根据用户对所述触摸板的触摸操作而检测到的(i)一个触摸 位置,(ii)同时多个触摸位置,以及(iii)至少一个触摸位置的移动;图形绘 制确定单元,当所述触摸位置检测单元同时检测到多个触摸位置时,所述图形 绘制确定单元确定同时检测到的图形的类型和绘制位置以及由触摸位置检测 单元检测到的触摸位置的接下来的移动;图形显示控制单元,其根据由所述图 形绘制确定单元确定的图形的类型和所述图形的绘制位置,在所述显示单元上 显示所述图形;一点轨迹显示控制单元,当所述触摸位置检测单元检测到一个 点的一个触摸位置并且随后检测到所述一个触摸位置的移动时,所述一点轨迹 显示控制单元在所述显示单元上显示所述一个触摸位置的移动的轨迹;以及字 符显示控制单元,其作为字符在所述显示单元上显示由所述一点轨迹显示控制 单元显示的所述一个触摸位置的移动的轨迹。

附图说明

图1是示出了根据本发明的图形绘制装置的一个实施例的触摸板PDA10 的电路配置的框图;

图2是示出了要通过触摸板PDA10执行的图形绘制过程(部分1)的流 程图;

图3是示出了要通过触摸板PDA10执行的图形绘制过程(部分2)的流 程图;

图4是示出了要通过触摸板PDA10执行的图形绘制过程(部分3)的流 程图;

图5示出了作为由触摸板PDA10开始的图形绘制过程的结果在触摸板彩 色显示单元17上显示的针对用户的操作指令屏幕G;

图6A示出了根据通过触摸板PDA10的图形绘制过程来绘制和显示圆形 Cir的触摸操作而在图形输入屏幕GF上执行的显示操作;

图6B示出了根据通过触摸板PDA10的图形绘制过程来绘制和显示圆形 Cir的触摸操作而在图形输入屏幕GF上执行的另一个显示操作;

图7A示出了根据通过触摸板PDA10的图形绘制过程来绘制和显示平行 线PL的触摸操作而在图形输入屏幕GF上执行的显示操作;

图7B示出了根据通过触摸板PDA10的图形绘制过程来绘制和显示平行 线PL的触摸操作而在图形输入屏幕GF上执行的另一个显示操作;

图8A示出了根据通过触摸板PDA10的图形绘制过程来绘制和显示等边 三角形TR的触摸操作而在图形输入屏幕GF上执行的显示操作;

图8B示出了根据通过触摸板PDA10的图形绘制过程来绘制和显示等边 三角形TR的触摸操作而在图形输入屏幕GF上执行的另一个显示操作;

图9A示出了根据通过触摸板PDA10的图形绘制过程来绘制和显示正方 形RS的触摸操作而在图形输入屏幕GF上执行的显示操作;

图9B示出了根据通过触摸板PDA10的图形绘制过程来绘制和显示正方 形RS的触摸操作而在图形输入屏幕GF上执行的另一个显示操作;

图10A示出了根据通过触摸板PDA10的图形绘制过程来绘制和显示直线 SL的触摸操作而在图形输入屏幕GF上执行的显示操作;

图10B示出了根据通过触摸板PDA10的图形绘制过程来绘制和显示直线 SL的触摸操作而在图形输入屏幕GF上执行的另一个显示操作;

图11A示出了根据通过触摸板PDA10的图形绘制过程来绘制和显示同心 圆形CC的触摸操作而在图形输入屏幕GF上执行的显示操作;

图11B示出了根据通过触摸板PDA10的图形绘制过程来绘制和显示同心 圆形CC的触摸操作而在图形输入屏幕GF上执行的另一个显示操作;

图12A示出了根据通过触摸板PDA10的图形绘制过程来绘制和显示平行 线PL、三角形TR和圆形Cir的组合的触摸操作而在图形输入屏幕GF上执行 的显示操作(部分1);

图12B示出了根据通过触摸板PDA10的图形绘制过程来绘制和显示平行 线PL、三角形TR和圆形Cir的组合的触摸操作而在图形输入屏幕GF上执行 的另一个显示操作(部分1);

图12C示出了根据通过触摸板PDA10的图形绘制过程来绘制和显示平行 线PL、三角形TR和圆形Cir的组合的触摸操作而在图形输入屏幕GF上执行 的另一个显示操作(部分1);

图13A示出了根据通过触摸板PDA10的图形绘制过程来绘制和显示平行 线PL、三角形TR和圆形Cir的组合的触摸操作而在图形输入屏幕GF上执行 的显示操作(部分2);

图13B示出了根据通过触摸板PDA10的图形绘制过程来绘制和显示平行 线PL、三角形TR和圆形Cir的组合的触摸操作而在图形输入屏幕GF上执行 的另一个显示操作(部分2);

图13C示出了根据通过触摸板PDA10的图形绘制过程来绘制和显示平行 线PL、三角形TR和圆形Cir的组合的触摸操作而在图形输入屏幕GF上执行 的另一个显示操作(部分2);

图14A示出了根据通过触摸板PDA10的图形绘制过程来绘制和显示平行 线PL、三角形TR和圆形Cir的组合的触摸操作而在图形输入屏幕GF上执行 的显示操作(部分3);

图14B示出了根据通过触摸板PDA10的图形绘制过程来绘制和显示平行 线PL、三角形TR和圆形Cir的组合的触摸操作而在图形输入屏幕GF上执行 的另一个显示操作(部分3);

图14C示出了根据通过触摸板PDA10的图形绘制过程来绘制和显示平行 线PL、三角形TR和圆形Cir的组合的触摸操作而在图形输入屏幕GF上执行 的另一个显示操作(部分3);

图15A示出了根据通过触摸板PDA10的图形绘制过程来绘制和显示N 阶曲线的图示y的触摸操作而在图形输入屏幕GF上执行的显示操作;

图15B示出了根据通过触摸板PDA10的图形绘制过程来绘制和显示N阶 曲线的图示y的触摸操作而在图形输入屏幕GF上执行的另一个显示操作;

图16A示出了根据通过触摸板PDA10的图形绘制过程来绘制和显示正弦 曲线的图示y1和y2的触摸操作而在图形输入屏幕GF上执行的显示操作;以 及

图16B示出了根据通过触摸板PDA10的图形绘制过程来绘制和显示双曲 线正弦波的图示y1和y2的触摸操作而在图形输入屏幕GF上执行的另一个显 示操作。

具体实施方式

在下文中,将参照附图描述本发明的实施例。

图1是示出了根据本发明的图形绘制装置的一个实施例的触摸板PDA10 的电路配置的框图。

图形绘制装置被配置为具有将在下文中描述的图形绘制功能的触摸板个 人数字助理(PDA)10、个人计算机(PC)、蜂窝电话或手持游戏机等。

通过读取在不同的存储介质中存储的程序或传输的程序来配置PDA10以 控制PDA10的操作。电路包括中央处理单元(CPU)11。

CPU11根据在存储器12中预先存储的装置控制程序、通过存储介质读取 /写入单元14从诸如ROM卡之类的外部存储介质13存储到存储器12中的装 置控制程序或通过通信控制单元15从互联网N上的网络服务器(在此情况下 为程序服务器)存储在存储器12中的装置控制程序,控制电路的每个单元的 操作。

响应于与来自键输入单元16的用户的单个触摸操作或同时多个触摸操作 相对应的键输入信号、与来自触摸板彩色显示单元17的用户操作相对应的触 摸输入信号、用于与通过通信控制单元15连接的互联网N上的网络服务器进 行通信的通信信号、或用于与诸如EEPROM、RAM和ROM之类的通过存储 介质读取/写入单元14外部连接的存储器卡(存储介质)13进行通信的连接通 信信号,来激活在存储器12中存储的装置控制程序。

如上所述,例如,存储器12、存储介质读取/写入单元14、通信控制单元 15、键输入单元16和触摸板彩色显示单元17连接到CPU11。

作为在存储器12中存储的装置控制程序,存在用于控制PDA10的整体 操作的系统程序和用于执行通过通信控制单元15与例如互联网上的网络服务 器和用户个人计算机(PC)(未示出)的数据通信的通信程序。此外,不同的 应用程序(例如,邮件功能、声音记录/回放功能、图片记录/回放功能、文档 处理功能和调度管理功能)被预先存储在存储器12中或从外部下载。

此外,用于实现根据本实施例的图形绘制功能的图形绘制程序12a和作为 执行图形绘制程序12a的结果的用于识别手写字符的字符识别程序12b被存储 在存储器12中。

此外,存储器12包括用于存储能够根据图形绘制程序12a绘制的不同的 基本图形(直线、平行线、三角形、等边三角形、四边形、矩形、正方形、圆 形、同心圆形、椭圆形、二次曲线、正弦曲线、双曲线正弦波等)的图形绘制 数据库12c。存储器12还包括触摸位置存储器12d、绘制数据注册存储器12e 和工作区域12f。

根据用户对触摸板彩色显示单元17的触摸板的触摸检测到的触摸位置的 坐标和轨迹的数据被实时地更新并且随后被存储在触摸位置存储器12d中。

根据图形绘制程序12a绘制并且在触摸板彩色显示单元17上显示的整个 图形绘制屏幕的数据被存储在绘制数据注册存储器12e中。

如下所述,当CUP11根据在图形绘制程序12a和字符识别程序12b中所 述的指令来控制电路的每个单元的操作以彼此协作地执行软件和硬件时,这样 配置的触摸板PDA10实现图形绘制功能。

接下来,将描述与具有上述配置的触摸板PDA10的图形绘制功能相关联 的特定操作。

图2是示出了要通过触摸板PDA10执行的图形绘制过程(部分1)的流 程图。

图3是示出了要通过触摸板PDA10执行的图形绘制过程(部分2)的流 程图。

图4是示出了要通过触摸板PDA10执行的图形绘制过程(部分3)的流 程图。

图5示出了作为由触摸板PDA10开始的图形绘制过程的结果在触摸板彩 色显示单元17上显示的用户的操作指令屏幕G。

当通过根据用户的操作选择应用程序来激活图形绘制程序12a时,操作指 令屏幕G被显示在触摸板彩色显示单元17(在下文中被称为“触摸板显示单 元17”)上,以便指示用户如何执行与不同类型的绘制相对应的触摸操作,如 图5中所示。

(圆形Cir的绘制)

图6A和图6B均示出了根据通过触摸板PDA10的图形绘制过程来绘制和 显示圆形Cir的触摸操作而在图形输入屏幕GF上执行的显示操作。

如果根据用户的操作判断出触摸板显示单元17被触摸(步骤S1中为“是”), 则确定X-Y坐标是否正被显示用于图形表示(步骤S2)。

如果判断出没有X-Y坐标正被显示(步骤S2中为“否”),则根据触摸操 作判断两个点是否被同时触摸(步骤S3)或三个点是否被触摸(步骤S22) 或一个点是否被触摸(步骤S27)。

如图6A中所示,如果判断出用户H在触摸板显示单元17上同时触摸两 个点P1和P2(步骤S3中为“是”),则判断是否移动了被触摸的点P1和P2 (步骤S4)。

如果被触摸的点P2像弧形那样绕着被触摸的点P1移动,则判断出被触 摸的点P2移动(步骤S4中为“是”),并且随后判断被触摸的点P2的轨迹L 是否满足所述弧形相对于被触摸的点P1的固定条件(步骤S5)。

如图6B中所示,如果判断出从被触摸的点P2到被触摸的点P2’的轨迹L 对应于半径P1-P2(P2’)的弧形条件被满足(步骤S5中为“是”),则从图形 绘制数据库12c中读出圆形的基本图形数据,并且尺寸被调整的圆形Cir被绘 制和显示,使得被触摸的点P1位于圆形的中心,并且被触摸的点P2(P2’) 位于弧形上(步骤S6)。

(平行线PL的绘制)

图7A和图7B均示出了根据通过触摸板PDA10的图形绘制过程来绘制和 显示平行线PL的触摸操作而在图形输入屏幕GF上执行的显示操作。

如图7A中所示,在判断出用户H在触摸板显示单元17上同时触摸两个 点P1和P2之后(步骤S3中为“是”),如果两个被触摸的点P1和P2平行地 移动(步骤S4中为“是”),则判断被触摸的点P1和P2移动(步骤S4中为“是”)。

如果判断出被触摸的点P1的轨迹L1和被触摸的点P2的轨迹L2满足平 行线的固定条件(步骤S7中为“是”),则从图形绘制数据库12c中读出平行 线的基本图形数据,并且尺寸被调整的平行线PL被绘制和显示,使得被触摸 的点P1和移动的点P1'之间的第一线以及被触摸的点P2和移动的点P2'之间的 第二线变得彼此平行,如图7B中所示(步骤S8)。

如果判断出被触摸的点P1和P2的轨迹L2和L2并不满足平行线的固定 条件(步骤S7中为“否”),则与P1和P1’之间的第一线以及P2和P2’之间的 第二线相对应的移动轨迹被原样地绘制和显示(步骤S9)。

(等边三角形TR的绘制)

图8A和图8B均示出了根据通过触摸板PDA10的图形绘制过程来绘制和 显示的等边三角形TR的触摸操作而在图形输入屏幕GF上执行的显示操作。

如图8A中所示,在判断出用户H在触摸板显示单元17上同时触摸两个 点P1和P2之后(步骤S3中为“是”),用户从被触摸的点之一(P2)释放他 或她的手指,并且像通过箭头m指示的那样移动手指,并且触摸另一个点P3, 如图8B中所示。由此确定释放了被触摸的点P2(步骤S10中为“是”),并且 还判断出点P3被触摸(步骤S11中为“是”)。

如果判断出被触摸的点P1、P2和P3之间的位置关系满足等边三角形的 固定条件(步骤S12中为“是”),则从图形绘制数据库12c中读出等边三角形 的基本图形数据,并且尺寸被调整的等边三角形TR被绘制和显示,使得其三 个顶点在固定的范围内与被触摸的点P1、P2和P3一致(步骤S13)。

如果判断出被触摸的点P1、P2和P3之间的位置关系并不满足等边三角 形的固定条件(步骤S12中为“否”),则具有作为其顶点的被触摸的点P1、 P2和P3的三角形被原样地绘制和显示(步骤S14)。

(正方形RS的绘制)

图9A和图9B均示出了根据通过触摸板PDA10的图形绘制过程来绘制和 显示的正方形RS的触摸操作而在图形输入屏幕GF上执行的显示操作。

如图9A中所示,在判断出用户H在触摸板显示单元17上同时触摸两个 点P1和P2之后(步骤S3中为“是”),用户从被触摸的点P1和P2释放他或 她的手指,并且像通过箭头m1和m2指示的那样移动手指,并且触摸另两个 点P3和P4,如图9B中所示。由此确定释放了被触摸的点P1和P2(步骤S10 中为“是”),并且还判断出点P3和P4被触摸(步骤S15中为“是”)。

如果判断出被触摸的点P1、P2、P3和P4之间的位置关系满足正方形的 固定条件(步骤S16中为“是”),则从图形绘制数据库12c中读出正方形的基 本图形数据,并且尺寸被调整的正方形RS被绘制和显示,使得其四个顶点在 固定的范围内与它们相应的四个被触摸的点P1、P2、P3和P4一致(步骤S17)。

如果判断出被触摸的点P1、P2、P3和P4之间的位置关系并不满足正方 形的固定条件(步骤S16中为“否”),则判断出位置关系满足矩形的固定条件 (步骤S18中为“是”)。并且从图形绘制数据库12c中读出矩形的基本图形数 据,并且其尺寸被调整的矩形被绘制和显示,使得其四个顶点在固定范围内与 它们相应的被触摸的点P1、P2、P3和P4一致(步骤S19)。

如果判断出被触摸的点P1、P2、P3和P4之间的位置关系也不满足矩形 的固定条件(步骤S18中为“否”),则具有作为其顶点的被触摸的点P1、P2、 P3和P4的四边形被原样地绘制和显示(步骤S20)。

(直线SL的绘制)

图10A和图10B均示出了根据通过触摸板PDA10的图形绘制过程来绘制 和显示的直线SL的触摸操作而在图形输入屏幕GF上执行的显示操作。

如图10A中所示,在判断出用户H在触摸板显示单元17上同时触摸两个 点P1和P2之后(步骤S3中为“是”),用户保持从被触摸的点P1和P2释放 他或她的手指,如图10B中所示。随后,判断出被触摸的点P1和P2被释放 (步骤S10中为“是”),并且还判断出另一个或两个点未被触摸(步骤S11 中为“否”→步骤S15中为“否”)。

相应地,具有作为其端点的被触摸的点P1和P2的直线SL被绘制和显示 (步骤S21)。

(同心圆形CC的绘制)

图11A和图11B均示出了根据通过触摸板PDA10的图形绘制过程来绘制 和显示的同心圆形CC的触摸操作而在图形输入屏幕GF上执行的显示操作。

如图11A中所示,如果判断出用户H在触摸板显示单元17上触摸三个点 P1、P2和P3(步骤S22中为“是”),则确定被触摸的点P1、P2和P3移动(步 骤S23中为“是”)。

如果被触摸的点P2和P3像弧形那样绕着被触摸的点P1移动,则判断出 被触摸的点P2和P3移动(步骤S23中为“是”),并且随后判断被触摸的点 P2和P3的轨迹L1和L2是否满足所述弧形相对于被触摸的点P1的弧形的固 定条件(步骤S24)。

如图11B中所示,如果判断出从被触摸的点P2到被触摸的点P2’的轨迹 L1和从被触摸的点P3到被触摸的点P3’的轨迹L2对应于半径P1-P2(P2’) 和半径P1-P3(P3’)的弧形条件被满足(步骤S24中为“是”),则从图形绘 制数据库12c中读出同心圆形的基本图形数据,并且尺寸被调整的同心圆形 CC被绘制和显示,使得被触摸的点P1位于同心圆形的中心,并且被触摸的 点P2(P2’)和P3(P3’)位于弧形上(步骤S25)。

如果判断出从被触摸的点P2到被触摸的点P2’的轨迹L1和从被触摸的点 P3到被触摸的点P3’的轨迹L2并不满足弧形的固定条件(步骤S24中为“否”), 则从被触摸的点P2到被触摸的点P2‘的第一轨迹和从被触摸的点P3到被触 摸的点P3’的第二轨迹被原样地绘制和显示(步骤S26)。

(多个图形的组合的绘制)

图12A、图12B和图12C均示出了根据通过触摸板PDA10的图形绘制过 程来绘制和显示平行线PL、三角形TR和圆形Cir的组合的触摸操作而在图形 输入屏幕GF上执行的显示操作(部分1)。

图13A、图13B和图13C均示出了根据通过触摸板PDA10的图形绘制过 程来绘制和显示平行线PL、三角形TR和圆形Cir的组合的触摸操作而在图形 输入屏幕GF上执行的显示操作(部分2)。

图14A、图14B和图14C均示出了根据通过触摸板PDA10的图形绘制过 程来绘制和显示平行线PL、三角形TR和圆形Cir的组合的触摸操作而在图形 输入屏幕GF上执行的显示操作(部分3)。

在根据如图12A和图12B中所示的上述的步骤S1到S5、S7和S8的过 程在触摸板显示单元17上绘制和显示与被触摸的点P1’和P2’以及它们的轨迹 L1和L2相对应的平行线PL的同时,如果用户H首先移动被触摸的点之一并 且输入手写字符“l”来增加字符“l”和“m”到平行线PL,则判断出一个点 被触摸和移动(步骤S27中为“是”→步骤S29中为“是”)。之后,判断出 用户释放被触摸的点(步骤S30中为“是”),并且与被触摸的点的移动相对应 的轨迹被绘制和显示为手写字符“l”HC(步骤S31)。

如上在平行线PL之上显示的手写字符“l”HC如图12C中所示由用户在 一个点处被触摸和保持,则判断出一个点被触摸和保持固定的时间段(步骤 S27中为“是”→步骤S28中为“是”),并且还判断出手写字符“l”HC被触 摸(步骤S32)。相应地,手写字符“l”HC被选择,并且显示选择标记Sa到 Sd(步骤S33)。

当手写字符“l”HC被触摸和选择时,如果判断出移动了被触摸的点(步 骤S34中为“是”),则手写字符“l”HC被显示,同时以被触摸的点的移动方 向移动(步骤S35)。

在判断出用户的触摸被从所选择的手写字符HC释放之后(步骤S36中为 “是”),如果确定手写字符HC被再次触摸(步骤S37中为“是”)并且还确 定被触摸的点在诸如另一个绘制的图形的顶点和中心之类的特征点的固定范 围内移动(步骤S38中为“是”),则移动的手写字符HC被注册作为图形绘制 的特征点的符号或标记,并且在图形输入屏幕GF上正显示的包括手写字符 HC的绘制图形的数据被注册在绘制数据注册存储器12e中(步骤S39)。

在判断出用户的触摸被从选择的手写字符HC释放之后(步骤S36中为 “是”),如果确定手写字符“l”HC如图13A中所示那样在左侧方向上被轻 快移动(FL)(步骤S42),则根据字符识别程序12b识别在左侧方向上已经被 轻快移动(FL)的手写字符“l”HC,并且所述手写字符“l”HC被转换为规 则的斜体字符“l”RC,并且所述斜体字符被显示(步骤S43)。

如果判断出手写字符HC在右侧方向上被轻快移动(FR),尽管未示出(步 骤S40),根据字符识别程序12b识别在右侧方向上已经被轻快移动(FR)的 手写字符HC,并且所述手写字符HC被转换为规则的黑体字符GC,并且所 述黑体字符被显示(步骤S41)。

之后,如图13B中所示,根据相同的字符输入过程在平行线PL之下绘制 和显示手写字符“m”HC(步骤S27到S43)。随后,手写字符被转换为规则 的斜体字符“m”RC并且该斜体字符被显示。

如图13B和图13C中所示,根据步骤S1到S3和S10到S14的过程,与 被触摸的点P1、P2和P3和它们的轨迹相对应的三角形TR被绘制并显示在触 摸板显示单元17上,从而与所显示的平行线PL相一致。

之后,根据相同的字符输入过程(步骤S27到S43),手写字符“A”、“B” 和“C”HC被绘制和显示在三角形TR的顶点附近。随后,手写字符被转换为 规则的黑体字符“A”、“B”和“C”RC,并且这些黑体字符被显示。

如图14A和图14B中所示,根据步骤S1到S6的过程,与被触摸的点P1 和P2(P2’)以及轨迹L相对应的圆形Cir被绘制并显示在触摸板显示单元17 上,从而其内切于所显示的三角形TR中。

随后,如图14C中所示,示出了在其上组合地绘制和显示平行线(l,m) PL、三角形(A、B、C)TR和圆形Cir的图形输入屏幕GF,并且将其注册在 绘制数据注册存储器12e中。

(图示y的图形的绘制)

图15A和图15B均示出了根据通过触摸板PDA10的图形绘制过程来绘制 和显示N阶曲线的图示y的触摸操作而在图形输入屏幕GF上执行的显示操作。

当判断出用户触摸触摸板显示单元17时(步骤S1中为“是”),如果确定 针对例如如图15A中所示那样的图形表示而显示X-Y坐标(步骤S2中为“是”), 则确定用户是触摸一个点还是触摸两个点(步骤S44/S52)。

如果用户触摸在X-Y坐标上的一个点P1并且移动被触摸的点P1来绘制 二次曲线,则判断出一个点P1被触摸(步骤S44中为“是”),并且判断出被 触摸的点P1移动(步骤S45中为“是”),并且判断轨迹L是否满足N阶曲线 的固定条件(步骤S46)。

如果判断出从被触摸的点P1到被触摸的点P1'的移动的轨迹L满足二次 曲线的条件(步骤S46中为“是”),则从图形绘制数据库12c中读出二次曲线 的基本图形数据,并且其尺寸被调整的二次曲线的图示y被绘制和显示,以便 在固定的范围内与从被触摸的点P1到P1’的轨迹L相一致(步骤S47)。

并且还显示与被绘制的二次曲线的图示y相对应的二次函数表达式y= (x-5)^2(步骤S48)。

如果判断出从被触摸的点P1到被触摸的点P1'的轨迹L满足正弦曲线的 固定条件(步骤S49中为“是”),则从图形绘制数据库12c中读出正弦曲线的 基本图形数据,并且其尺寸被调整的正弦曲线的图示y被绘制和显示,以便在 固定的范围内与从被触摸的点P1到P1’的轨迹L相一致(步骤S50)。

并且还显示与被绘制的正弦曲线的图示y相对应的正弦函数表达式 y=sin(x+π)(步骤S51)。

图16A和图16B均示出了根据通过触摸板PDA10的图形绘制过程来绘制 和显示正弦曲线的图示y1和y2的触摸操作而在图形输入屏幕GF上执行的显 示操作。

如果用户在X-Y坐标上触摸两个点P1和P2并且移动被触摸的点P1和 P2来绘制如图16A中所示的双曲线正弦波,则判断出两个点P1和P2被触摸 (步骤S52中为“是”),并且判断出被触摸的点P1和P2移动(步骤S53中 为“是”),并且判断从被触摸的点P1到被移动的点P1’的轨迹L1和从被触摸 的点P2到被移动的点P2’的轨迹L2是否均满足正弦曲线的固定条件(步骤 S57)。

如果判断出移动到被触摸的点P1'的轨迹L1和移动到被触摸的点P2’的轨 迹L2满足正弦曲线的条件(步骤S57中为“是”),则从图形绘制数据库12c 中读出相位不同的双曲线正弦波的基本图形数据,并且其尺寸均被调整的正弦 曲线的图示y1和y2被绘制和显示,以便在固定的范围内与从P1到P1’的轨 迹L1和从P2到P2’的轨迹L2相一致(步骤S58)。

并且,还显示与被绘制的双曲线正弦波的所相应的图示y1和y2相对应的 正弦函数表达式y=10sin(x)和y=10sin(x+π/4)(步骤S59)。

如果判断出用户并未在X-Y坐标上移动两个被触摸的点P1和P2但释放 了被触摸的点(步骤S52中为“是”→步骤S54中为“是”),则连接被触摸 的点P1和P2的直线的图示y被绘制和显示(步骤S55)。

并且,与所绘制的直线相对应的线性函数表达式y=f(x)也被显示(步 骤S56)。

因此,根据具有上述配置的触摸板PDA10的图形绘制功能,用户在触摸 板显示单元17上触摸与他或她期望的图形的多个特征点相对应的位置,根据 图形的形状移动被触摸的位置,并且释放被触摸的位置以及触摸另一个位置。 因此,根据被触摸的位置、被触摸的位置的移动的轨迹以及其他的被触摸的位 置来判断不同图形(圆形、平行线、等边三角形、三角形、正方形、矩形、四 边形、直线、同心圆形、椭圆形等)的特征条件,从而确定图形的类型及其绘 制位置。根据所确定的图形类型和绘制位置,从图形绘制数据库12c中读出对 应类型的基本图形,并且在绘制位置中绘制和显示其尺寸被调整的对应类型的 基本图形。

因此,自然地,上述绘制的图形并不是手写的图形,并且用户无需预先选 择图形的类型。相应地,用户能够通过他或她的直觉和适当的触摸操作来快速 清楚地绘制和显示他或她期望的图形。

根据具有上述配置的触摸板PDA10的图形绘制功能,如果用户触摸一个 点并且根据期望的字符的形状来移动被触摸的点,则绘制和显示与移动的轨迹 相对应的手写字符。如果用户触摸手写字符的一个点并且移动被触摸的点,则 还以移动的方向移动手写字符并且显示所述手写字符。如果用户触摸并且在右 侧方向上轻快移动所显示的手写字符,则手写字符被识别并且转换为黑体字符 并且被显示。如果用户在左侧方向上轻快移动所显示的手写字符,则手写字符 被识别并且转换为斜体字符并且被显示。

因此,例如,与根据用户的触摸操作被绘制并且在触摸板显示单元17上 显示的期望图形相关联的符号和标记能够被容易地附接到任意位置,例如图形 的中心和顶点。

此外,如果在触摸板显示单元17上显示X-Y坐标的同时触摸和移动与用 户的期望图形相对应的轨迹,则根据被触摸的位置及其轨迹来判断不同图形的 特征条件(N阶曲线、正弦曲线、双曲线正弦波等),从而确定图形的类型及 其绘制位置。根据所确定的图示类型和绘制位置,从图形绘制数据库12c中读 出对应类型的基本图形(图示),并且在绘制位置中绘制和显示其尺寸被调整 的对应类型的基本图形(图示)。

因此,自然地,上述绘制的图形(图示)并不是手写的图形,并且用户无 需预先选择图形(图示)的类型。因此,用户能够通过他或她的直觉和适当的 触摸操作来在图示坐标上快速且清楚地绘制和显示他或她的期望图形(图示)。

根据上述图形绘制装置的实施例的触摸板PDA10的过程和数据库(例如 图2到图4的流程图中所示的图形绘制过程(部分1到部分3)和图形绘制数 据库12c)能够被存储在外部存储介质13(例如存储器卡(ROM卡、RAM卡 等)、磁盘(软盘、硬盘等)、光盘(CD-ROM、DVD等)和半导体存储器) 中,并且被分发作为能够由计算机执行的程序。包括触摸板显示单元17的电 子装置的计算机的操作被通过从外部存储介质13读取并且存储在存储单元12 中的程序控制,从而实现与用户触摸的点和在上述实施例中触摸点的方式相对 应的图形绘制功能,并且使用上述技术来执行相同的过程。

用于实现上述技术的程序数据能够以程序代码的形式在网络N上被传输。 如果通过与网络N相连接的计算机通信控制单元15来捕获该程序数据,则能 够实现与由用户触摸的点和触摸点的方式相对应的上述图形绘制功能。

本领域技术人员将容易理解额外的优势和修改。因此,本发明在其更广的 方面上并不限于在本文中所示和描述的具体的细节和代表性实施例。相应地, 可以进行各种修改而不偏离由所附权利要求和它们的对等体定义的总体的发 明概念的精神或范围。

去获取专利,查看全文>

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号