首页> 中国专利> 曲线图显示装置以及曲线图显示方法

曲线图显示装置以及曲线图显示方法

摘要

本发明提供一种曲线图显示装置和曲线图显示方法。该曲线图显示装置能够准确地使追踪指示符的坐标与刻度值一致。函数台式电子计算器(1)具有通过多个像素点进行显示的显示部(15);和在显示部(15)中显示XY轴,并且在X轴上以预定的刻度间隔显示刻度的CPU(11)。CPU(11)在通过XY轴确定的坐标系内显示曲线图,并一边在曲线图上显示追踪指示符(T),一边按照用户的操作,在所述曲线图上按照X轴方向上的每一像素点移动该追踪指示符(T),并且在显示部(15)中显示该追踪指示符(T)的坐标值。CPU(11)以将X轴的数值范围除以刻度间隔而得的值成为X轴方向上的像素点数量的整数分之一的方式来设定该X轴的数值范围,并显示X轴。

著录项

  • 公开/公告号CN102982787A

    专利类型发明专利

  • 公开/公告日2013-03-20

    原文格式PDF

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

    申请/专利号CN201210258571.6

  • 发明设计人 冈野满;

    申请日2011-03-14

  • 分类号G09G5/20;G06F15/02;G06T11/20;

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

  • 代理人许静

  • 地址 日本东京都

  • 入库时间 2024-02-19 17:52:51

法律信息

  • 法律状态公告日

    法律状态信息

    法律状态

  • 2016-10-05

    授权

    授权

  • 2013-04-17

    实质审查的生效 IPC(主分类):G09G5/20 申请日:20110314

    实质审查的生效

  • 2013-03-20

    公开

    公开

说明书

本申请为2011年3月14日递交的、申请号为2011100649259、发明名称 为“曲线图显示装置以及曲线图显示方法”的专利申请的分案申请。

技术领域

本发明涉及能够在曲线图上的任意点上显示追踪指示符,并且显示追踪指 示符的位置坐标的曲线图显示装置及程序。

背景技术

以前,在进行函数式的曲线图显示的曲线图显示装置中,能够在曲线图上 的任意点上显示追踪指示符,并且显示追踪指示符的位置坐标。

但是,在以前的曲线图显示装置中,存在无法在曲线图上重叠显示图像数 据的图像,或者无法针对图像设定曲线图的显示范围来得到Y轴上的值的问 题。

发明内容

本发明的课题是使得能够生成可以将图像数据的图像重叠在曲线图上并 适当地进行显示的图像文件。

为了解决上述课题,权利要求1中记载的发明在曲线图显示装置中具有:

显示单元,其通过多个像素点来进行显示;

坐标轴显示控制单元,其在所述显示单元中显示多个坐标轴,并且在这些 坐标轴中的预定的坐标轴上以预定的刻度间隔来显示刻度;

曲线图显示控制单元,其在通过所述多个坐标轴确定的坐标系内显示曲线 图;以及

追踪控制单元,其一边在所述曲线图上显示追踪指示符,一边按照用户操 作,使该追踪指示符在所述曲线图上移动所述预定的坐标轴的轴方向上的预定 数量的像素点,并且在所述显示单元中显示该追踪指示符的坐标值,

所述坐标轴显示控制单元,在将从坐标值的显示范围的上限值中减去下限 值而得到的值作为该坐标轴的数值范围时,以将所述预定的坐标轴的数值范围 除以所述刻度间隔而得的值成为该预定的坐标轴的轴方向上的像素点数量的 整数分之一的方式来设定该预定坐标轴的数值范围,并显示该预定的坐标轴。

根据本发明,一边在通过多个坐标轴确定的坐标系的曲线图上显示追踪指 示符,一边根据用户操作在曲线图上移动该追踪指示符,显示追踪指示符的坐 标值,所以能够在曲线图上的任意的点上显示追踪指示符,并显示追踪指示符 的位置坐标。然后,在坐标系中的预定的坐标轴上以预定的刻度间隔来显示刻 度,根据用户操作,追踪指示符在所述曲线图上移动所述预定的坐标轴的轴方 向上的预定数量的像素点,并且以将所述预定的坐标轴的数值范围除以通过所 述刻度间隔而得的值成为该预定的坐标轴的轴方向上的像素点数量的整数分 之一的方式来设定该预定坐标轴的数值范围,显示该预定的坐标轴,所以能够 在该坐标轴的轴方向上用整数个像素点来表示各刻度之间,进而使追踪指示符 的坐标值准确地与刻度值一致。从而,关于所述预定的坐标轴,使追踪指示符 的坐标值与刻度值一致,能够得到另一方的坐标值上的正确的值。

根据本发明,能够生成可以将图像数据的图像重叠在曲线图上并适当地进 行显示的图像文件。

附图说明

图1是表示曲线图显示系统的概略结构的平面图。

图2是表示个人计算机的功能结构的框图。

图3是表示坐标范围存储表的图。

图4是表示图像文件的数据结构的图。

图5是表示函数台式电子计算器的功能结构的框图。

图6是表示图像坐标范围设定处理的流程的流程图。

图7是表示函数曲线图显示处理的流程的流程图。

图8是表示显示器的显示内容的图。

图9是表示显示器的显示内容的图。

图10是表示显示器的显示内容的图。

图11是表示显示器的显示内容的图。

图12是表示显示器的显示内容的图。

图13是表示显示器的显示内容的图。

图14是表示显示器的显示内容的图。

图15是表示显示器的显示内容的图。

图16是表示显示器的显示内容的图。

图17是表示显示器的显示内容的图。

具体实施方式

以下参照附图详细说明本发明的实施方式的一例。但是,发明的范围并不 限于图示的例子。

[1.曲线图显示系统的结构]

图1是表示曲线图显示系统900的概略结构的示意图。

如该图所示,曲线图显示系统900具有个人计算机200以及函数台式电子 计算器1。

[1-1.个人计算机的结构]

首先对个人计算机200进行说明。

图2是表示个人计算机的概略结构的框图。

如在该图中所示,个人计算机200具有输入部201、显示部202、通信部 203、记录介质读取部207、闪速存储器ROM(Read Only Memory)204、RAM (Random Access Memory)205以及CPU(Central Processing Unit)206等功 能部,通过总线来连接各功能部。

输入部201具有输入按键群210以及鼠标211,将经由这些输入按键群210 或鼠标211输入的信号输出至CPU206。另外,本实施方式中的鼠标211通过 与显示部202协作,使用GUI(Graphical User Interface)接受公式的输入操作 等。

显示部202具有显示器220,根据来自CPU206的信号,将各种信息显示 在显示器220上。另外,假设该显示器220是通过点阵液晶构成来进行了说明, 但是当然可以是例如TFT(Thin Film Transistor)液晶或PDP(Plasma Display  Panel)等其它显示装置。

通信部203与函数台式电子计算器1之间进行数据通信。另外,可以进行 无线通信,也可以进行有线通信。

记录介质读取部207从装卸自由地安装的USB存储器等记录介质207A 读取信息。

闪速存储器(ROM)204存储了个人计算机200中的与菜单显示处理或各 种设定处理、各种运算处理等动作有关的各种程序、或用于实现个人计算机 200所具有的各种功能的程序等,在本实施方式中,存储了图像坐标设定程序 240、坐标范围存储表241、图像数据群242和图像文件群244。

图像坐标设定程序240是用于使CPU206执行后述的图像坐标范围设定处 理(参照图6)的程序。

坐标范围存储表241如图3A所示,关于阶段性地扩大、缩小通过在函数 台式电子计算器1中显示的XY轴确定的XY轴坐标系时的X轴方向以及Y 轴方向中的缺省值的上限值、下限值,存储多个的组合。在此,基于各组合的 X轴的数值范围(=X轴的显示范围的上限值-下限值)成为后述的函数台式电 子计算器1的显示器3中的X轴方向的像素点数量的整数分之一,能够通过 整数个数的像素点来表示关于整数值的刻度之间。例如,第一行的组合中的X 轴的数值范围“25.2”(=12.6-(-12.6))成为本实施方式中的显示器3的X轴 方向的像素点数量(378)的15分之1,能够通过15个像素点来表示各整数 值的刻度之间。相同地、第二行的数值范围“18.9”(=9.45-(-9.45))是像素 点数(378)的20分之1,第三行的数值范围“12.6”(=6.3-(-6.3))是像素 点数(378)的30分之1,第四行的数值范围“10.5”(=5.25-(-5.25))是像 素点数(378)的36分之1,第五行的数值范围“9.45”(=4.725-(-4.725)) 是像素点数(378)的40分之1,第六行的数值范围“7.56”(=3.78-(-3.78)) 是像素点数(378)的50分之1。另外,图中的左端栏中的数值表示了扩大、 缩小的阶段,例如,“0”表示没有扩大缩小的状态,“1”表示一阶段扩大的状 态,“-1”表示一阶段缩小的状态。

图像数据群242存储了多个关于在函数台式电子计算器1中、重叠在坐标 系上显示的图像的图像数据243。在此,本实施方式中的各图像数据243的图 像例如如后述的图11A所示那样,在左右方向延伸的状态下,具有在图像上 描绘了曲线图时成为基准的线(以下作为基准线L),而且在基准线L上具有 在描绘曲线图时成为基准的点(以下作为基准点P)。

图像文件群244存储了多个图像文件245。如图4所示,各图像文件245 具有图像数据243和附加数据246。

该附加数据246表示应该与图像数据243的图像相对应的坐标系的显示范 围(XY的最大最小坐标的值:即Xmin,Xmax,Ymin,Ymax)和各坐标系 的刻度间隔。另外,本实施方式中的附加数据246中,通过后述的图像坐标范 围显示处理(参照图6)在将图像数据243的图像重叠在XY坐标上时,以该 图像的基准线L与X轴一致、该图像的基准点P与坐标系的原点一致的方式 设定了坐标系的显示范围(参照图11A)。

RAM205是暂时保存CPU206执行的各种程序或与这些程序的执行有关的 数据等的可随时读写的存储器。

CPU206根据所输入的指示,从闪速存储器ROM204读取预定的程序暂时 存储在RAM205中,执行基于该程序的各种处理对个人计算机200的各部分 进行集中控制。即、CPU206根据读取出的预定程序执行各种处理,将其处理 结果存储在RAM205内的工作区中,并显示在显示部202上。

[1-2.函数台式电子计算器的结构]

[1-2-1.外观结构]

接着说明函数台式电子计算器1。如上述图1所示那样,函数台式电子 计算器1包含具有各种按键输入群的输入按键群2和显示器3。

输入按键群2是从用户接受数值或运算符号等公式构成要素的输入操作、 或用于接受各种处理的指示操作的按键群,分别具有分配了固有的功能的多个 按键。在本实施方式中,输入按键群2具有数字键20或运算符号按键21、光 标键22、EXE键、删除键24、移位键25、功能键26、菜单键27、EXIT键 28。

其中,数字键20是用于接受数值的输入操作的按键,运算符号键21是接 受四则运算的符号或括号、分数的括号、根号对数符号、常数(圆周 率“兀”或光速度“c”)、三角函数符号等各种运算符号的按键。

光标键22是在显示器3内向预定方向移动表示编辑对象位置或选择对象 位置的光标时等按下的按键,在本实施方式中可输入上下左右四个方向。

EXE键23是接受处理的执行指示或决定指示的输入操作的按键,例如可 以作为输入公式后指示运算处理的执行的按键来工作。删除键24是接受在显 示器3中显示的数字或运算符号等的删除操作的按键。移位键25是在切换各 按键的功能等时与其它按键组合按下的按键。

功能键26具有接受预定的处理的执行指示的多个按键,在本实施方式中, 具有“F1”~“F6”六个按键26a~26f。其中,“F1”键26a是在后述的函数 曲线图显示处理(参照图7)中指示曲线图的追踪时操作的按键。此外,“F2” 键26b是在扩大、缩小显示在显示器3中的坐标系的显示范围时操作的按键。 此外,“F3”键26c在设定、确认浏览窗口信息时操作的按键,“F6”键26f是 在曲线图和该曲线图的曲线图公式或数据表之间切换显示器3中的显示内容 时操作的按键。在此,浏览窗口信息是表示XY坐标系的显示状态的信息,在 本实施方式中为XY坐标系的显示范围(XY的最大最小坐标的值;即Xmin, Xmax,Ymin,Ymax)、各坐标轴的刻度间隔(Xscl、Yscl)和显示曲线图时 的X轴方向的像素点间隔(X dot)。此外,X轴方向的像素点间隔(X dot) 是在显示器3中横向全屏显示X轴时,相当于横向(X轴方向)的像素点间 距(pitch)的X轴上的数值量,是将X轴的数值范围(Xmax-Xmin)除以显 示器3中的X轴方向的像素点数量而得的值。然后,显示曲线图时,根据X 的最小坐标值以像素点间隔单位计算出曲线图公式的Y值,在显示范围内的 对应坐标的位置上描画曲线后进行曲线图显示。

菜单键27是调出用于在函数台式电子计算器1中执行各功能的菜单的按 键。EXIT键28是指示结束在函数台式电子计算器1中的各种处理时按下的按 键。

显示器3由LCD(Liquid Crystal Display)或ELD(Electronic Luminescent  Display)等构成,除了通过多个像素点显示按照输入按键群2等的操作的文 字或符号、公式、运算结果等,还像素点显示为了使用函数台式电子计算器1 而所需要的各种数据。另外,本实施方式中的显示器3中在横向显示X轴、 在纵向显示Y轴,通过该XY轴来显示XY坐标系,X轴方向的像素点数成为 “378”。此外,在本实施方式中,显示器3在显示画面全屏中一体设置了触摸 屏30。

[1-2-2.功能结构]

接着,说明函数台式电子计算器1的功能结构。

图5是表示函数台式电子计算器1的概略的功能结构的框图。

如该图所示,函数台式电子计算器1具有按键输入部14、显示部15、通 信部16、记录介质读取部17、RAM(Random Access Memory)12、存储部 13以及CPU(Central Processing Unit)。

按键输入部14具有上述的输入按键群2,向CPU11输出与所按下的按键 相对应的操作信号。

显示部15具备上述的显示器3,根据来自CPU11的显示信号,在显示器 3上显示各种信息。此外,该显示部15具有与显示器3一体设置的触摸屏30, 向CPU11输出针对显示画面的手写笔的接触位置信息。

通信部16用于与个人计算机20中的通信部203之间进行数据通信。另外, 本实施方式中的通信部16从个人计算机200接收图像文件245并存储在存储 部13中。

记录介质存储部17从装卸自由地安装的USB存储器等记录介质207A读 取信息。

RAM12是暂时存储信息的易失性存储器,具有存储执行的各种程序或与 这些各种程序有关的数据等的多个工作区。例如,本实施方式中的RAM12作 为工作区域具有公式存储区域120或浏览窗口信息存储区域121等。

在公式存储区域120中存储在后述的函数曲线图显示处理(参照图7)中 输入的曲线图公式。

在浏览窗口信息存储区域121中存储在后述的函数曲线图显示处理(参照 图7)中所设定的浏览窗口信息,在本实施方式中,作为缺省值存储了X轴的 显示范围“Xmin:-6.3、Xmax:6.3”、刻度间隔“Xscl:1”、Y轴的显示范围 “Ymin:-3.1、Ymax:3.1”、刻度间隔“Yscl:1”、X轴方向的像素点间隔“X dot:0.033…”(=6.3-(-6.3))/378)。

另外,基于该缺省值的X轴的数值范围“12.6”(=Xmax-Xmin=6.3-(- 6.3)))是显示器3中的X轴方向的像素点数量“378”的整数分之1,能够通 过整数个数的像素点来表示关于整数值的刻度间。

存储部13是通过ROM(Read Only Memory)等来构成的非易失性存储器, 存储了各种程序以及各种数据。具体地说,存储部13存储了作为本发明的程 序的函数曲线图显示程序130以及图像文件群131。

函数曲线图显示程序130是用于使CPU11执行后述的函数曲线图显示处 理(参照图7)的程序。

图像文件群131存储多个经由通信部16从个人计算机200发送的图像文 件245。

CPU11对台式电子计算器1的各部分进行中央控制函数。具体地说, CPU11将从在存储部13中存储的系统程序以及各种应用程序中所指定的程序 在RAM12中展开,通过与在RAM12中展开的程序的协作来执行各种程序。

[2.曲线图显示系统的动作]

[2.1个人计算机的动作]

接着,说明个人计算机20的动作。

图6是用于说明在个人计算机20中执行的图像坐标范围设定处理的动作 的流程图。另外,在由用户经由输入部201输入了图像坐标范围设定处理的执 行指示时,从闪速存储器ROM204中读出图像坐标设定程序240并在RAM205 中适当展开的结果,通过该图像坐标设定程序240以及CPU206的协作来执行 该图像坐标范围设定处理。

如在该图中所示,在图像坐标范围设定处理中,首先用户从图像输入群 242中将任意一个图像数据243指定为图像数据(以下作为指定图像数据243S) 时(步骤S1),CPU206在显示器220中显示指定图像数据243S的图像(步骤 S2)。

然后,CPU206将所显示的坐标轴的上限值、下限值、即坐标系的显示范 围(XY的最大最小坐标的值;即Xmin,Xmax,Ymin,Ymax)设定成缺省 值(步骤S3)。另外,在本实施方式中,在该步骤S3中,CPU206根据在坐标 范围存储表214内的信息,将X轴的下限值、上限值设成“Xmin:-3.1”、“Xmax: 3.1”,将Y轴的下限值、上限值设成“Ymin:-6.3”、“Ymax:6.3”。

接着,当用户分别输入Y轴的刻度间隔(Xscl,Yscl)时(步骤S4),CPU206 在当前时刻设定的显示范围内,将XY轴显示在指定图像数据243S的图像上, 以在步骤S4中输入的刻度间隔在各坐标轴上显示刻度,并且在图像的外侧区 域中显示图像端部的X轴、Y轴的值(在图像的左右端部的X轴的值和在上 下端的Y轴的值)、和刻度间隔(步骤S5)。此外,此时,CPU206将X轴的 数值范围(Xmax-Xmin)除以显示器3中的X轴方向上的像素点数量来计算 X轴方向的像素点间隔,并显示在图像的外侧区域中。

接着,CPU206在坐标范围存储表241中的上限值、下限值的组合(Xmin, Xmax,Ymin,Ymax)中读出使X轴的各刻度能够以在步骤S4中输入的刻 度间隔(Xscl)处于显示器3的像素点上的组合、即读出能够以整数个数的 像素点来表示在步骤S4中输入的刻度间隔(Xscl)下的X轴的各刻度间的 组合(S6)。更详细地,此时CPU206在将X轴的数值范围(Xmax-Xmin)除 以刻度间隔(Xscl)而得的值成为显示器3中的X轴方向的像素点数量的整 数分之一的情况下,判定为各刻度之间能够以整数个数的像素点来表示。

具体地说,例如,当将X轴的刻度间隔(Xscl)设定成“0.2”时,如 图3B所示,倒数第3行X轴的数值范围“10.5”(=5.25-(-5.25))除以“0.2” 而的值是“52.5”(=10.5/0.2)并不是显示器3中的X轴方向的像素点数“378” 的整数分之一,所以判定为各刻度之间不能用整数个数的像素点来表示的结 果,无法从坐标范围存储表241中读出。

接着,CPU206判定是否由用户进行了缩放操作(步骤S7),当判定为已 进行时(步骤S7;为“是”),将指定图像数据243S的图像按原样显示在显示 器220中,并且将在步骤S6中读出的XY轴的上限值、下限值的组合(Xmin, Xmax,Ymin,Ymax)中、将与缩放操作相对应的上限值、下限值的组合作 为坐标系的显示范围来重新设定后(步骤S8),移动到上述的步骤S5。

此外,当在步骤S7中判定为未进行缩放操作时(步骤S7;为“否”),CPU206 判断是否由用户进行了上下左右的移动操作(步骤S9)。

当在该步骤S9中判定为进行了移动操作时(步骤S9;为“是”),向基于 移动操作的指示方向移动XY坐标轴的显示范围,重新设定坐标系的显示范围 (Xmin,Xmax,Ymin,Ymax)后(步骤S10),移动到上述的步骤S5。

此外,当在该步骤9中判定为未进行移动操作时(步骤S9;为“否”)时, CPU206判定用户是否进行了保存操作(步骤S11),当判定为未进行时(步骤 S11;为“否”),移动到其它处理。

此外,当在该步骤S11中判定为进行了保存操作时(步骤S11;为“是”), CPU206使用户输入文件名后(步骤S12),在指定图像数据243S中将坐标系 的显示范围(XY的最大最小坐标的值;Xmin,Xmax,Ymin,Ymax)和刻 度间隔(Xscl,Yscl)作为附加数据246来附加后形成图像文件245,并与所 输入的文件名对应起来保存在闪速存储器ROM204中(步骤S13),结束图像 坐标范围设定处理。

[2-2.函数台式电子计算器的动作]

接着对函数台式电子计算器1的动作进行说明。

图7是用于说明函数曲线图显示处理的动作的流程图。另外,当用户经由 触摸屏30或按键输入14输入了函数曲线图显示处理的执行指示时,从存储部 13读出函数曲线图显示程序130并在RAM12中适当展开的结果,通过该函数 曲线图显示程序130和CPU11的协作来执行该函数曲线图显示处理。

如该图所示,在函数曲线图显示处理中,首先当用户将图像文件群131 中的任意一个图像文件245指定为坐标系的背景图像时(步骤T1),CPU11 将指定的图像文件245的图像显示在显示器3中(步骤T2)。

接着,CPU11判定是否进行了将图像文件245中所附加的附加数据246 设定为浏览窗口信息的主旨的操作(步骤T3),当判定为未进行时(步骤T3; 为“否”),将浏览窗口信息继续维持为在浏览窗口信息存储区域121中的缺省 值,移动到后述的步骤T5。

此外,当在步骤T3中判定为进行了将附加数据246设定为浏览窗口信息 的主旨的操作时(步骤T3;为“是”),CPU11将附加在图像文件245中的附 加数据246的内容、即坐标系的显示范围(XY的最大最小坐标的值;Xmin, Xmax,Ymin,Ymax)以及刻度间隔(Xscl,Yscl)和根据该内容计算出的X 轴方向的像素点间隔设定成浏览窗口信息,并更新浏览窗口信息存储区域121 内的信息(步骤T4)。

接着,CPU11判定是否进行了确认游览窗口信息的主旨的操作(步骤T5), 当判定为未进行时(步骤T5;为“否”),移动到后述的步骤T7。另外,在本 实施方式中,经由“F3”键26c进行浏览窗口信息的显示指示操作。

此外,当在步骤T5中判定为进行了确认浏览窗口信息的主旨的操作时(步 骤T5;为“是”),CPU11在显示器3中显示浏览窗口信息存储区域121内的 浏览窗口信息(步骤T6)。

接着CPU11使用户进行显示模式的设置(步骤T7)。在此,在该步骤T7 中,用户能够将“Axes”(XY轴)的设定设置成“on”(显示坐标轴)、“off” (不显示坐标轴)、“scale”(标注刻度值来显示坐标轴)中的哪个,将“Label” (XY轴的坐标轴名以及原点位置的“0”)的设定设置成“on”(显示)、“off” (不显示)中的哪个,将“Grid”(网格)的设定设置为“on”(显示网格)、 off”(不显示网格)、“line”(显示网格线)中的哪个等。但是在本实施方式中, 假设将“Axes”(XY轴)的设定设置成“on”(显示坐标轴)或“scale”(标 注刻度值来显示坐标轴)中的任意一个来进行说明。

接着,CPU11使用户输入曲线图公式后(步骤T8),一边将在步骤1中指 定的图像文件245的图像显示在背景上,一边根据浏览窗口信息存储区域121 中的浏览窗口信息和显示模式的设置内容来显示XY轴的各轴的刻度,并在通 过该XY轴确定的XY坐标系内显示曲线图公式的曲线图(步骤T9)。例如, 在显示模式的设置中,当“Axes”的设定为“scale”时,在该步骤T9中CPU11 显示X轴、Y轴,在这些XY轴中以浏览窗口信息的刻度间隔(Xscl,Yscl) 来显示刻度和刻度值。

在此,在该浏览窗口信息中,以使将X轴的数值范围(Xmax-Xmin)除 以刻度间隔(Xscl)而得的值成为X轴方向中的像素点数量的整数分之一的 方式设定了该X轴的数值范围,所以X轴的各刻度位于显示器3的像素点上。 此外,在附加在该图像文件245中的附加数据246中,在图像数据243的图像 重叠在XY坐标轴上时,以该图像的基准线L与X轴一致、该图像的基准点P 与坐标系的像素点一致的方式设定了坐标系的显示范围(XY的最大最小坐标 的值;Xmin,Xmax,Ymin,Ymax),所以在通过上述步骤T4将该附加数据 246的内容设定成游览窗口信息时,在重叠在图像数据243的图像上的XY坐 标系中基准线L与X轴一致,基准点P与原点一致。

接着,CPU11判定是否进行了追踪曲线图上的点的主旨的操作(步骤 T10),在判定为未进行时(步骤T10;为“否”),移动到其它处理。另外,在 本实施方式中,经由“F1”键26a进行追踪的指示。

此外,在步骤T10中判断为进行了追踪曲线图上的点的主旨的操作时(步 骤T10;为“是”),CPU11将关于应该显示的追踪指示符T(参照图11C)的 X坐标值设定为预定的初始值(例如“0”)(步骤T11)。

接着,CPU11在曲线图上的点中的、当前时刻设定的X坐标值的对应点 上显示追踪指示符T,并且将该追踪指示符T的XY坐标显示在显示器3的下 部(步骤T12)。

接着,CPU11判定是否进行了针对追踪指示符T的左右移动操作(步骤 T13),在判定为已进行时(步骤T13;为“是”),在通过操作所指定的方向上, 将追踪指示符T的X坐标值以与预定的像素点数量(在本实施方式中为“1”) 的量增减后再设定(步骤T14),然后移动到上述步骤T12。

此外,在步骤T13中判定为未进行针对追踪指示符T的左右移动操作时 (步骤T13;为“否”),CPU11判定是否结束操作(步骤T15)。

然后,在判定为未进行结束操作时(步骤T15;为“否”),CPU11移动到 其它处理,另一方面,在判定为进行了结束操作时(步骤T15;为“是”),结 束函数曲线图显示处理。

[1.4动作例]

接着,参照附图详细说明个人计算机200或函数台式电子计算器1中的上 述动作。

(动作例1)

首先,如图8A~(c)所示那样,在初始状态(没有输入曲线图公式(参 照图8A)、浏览窗口信息被设定成缺省值的状态(参照图8B、C)的函数台式 电子计算器1中,如图8D、图9A~C所示那样,当用户把“Pict01”的图像 文件245指定为背景图像时(步骤T1),在显示器3中显示该图像文件245的 图像(步骤T2)。另外,在图8D中图示了从设置菜单选择了坐标系的背景图 像的设定项目“background”的状态,在显示器3的下部把“None”(无背景)、 “PICTn”(显示通过图像序号指定的图像)、“OPEN”(显示从图像文件读出 的图像)的选择键300作为软键来显示。此外,在图9A中表示了从图8D的 状态中显示了“PICTn”的状态,能够选择各图像序号的图像文件245。此外, 如图9C所示那样,在本动作例中,“Pict01”的图像文件245是关于从侧面拍 摄喷水的图像的文件,在该图像中,水面位置是基准线L,喷水的喷射位置是 基准点P。

接着,如图9D所示那样,在用户进行将附加在图像文件245中的附加数 据246设定成浏览窗口信息的主旨的操作时(步骤T3;为“是”),如图10A、 B所示那样,把附加在图像文件245中的附加数据246的内容、即坐标系的显 示范围(“Xmin:-6.3”,“Xmax:6.3”,“Ymin:-1.1”,“Ymax:5.1”)以及刻 度间隔(“Xscl:1”,“Yscl:1”)以及从该内容计算出的X轴方向的像素 点间隔“0.033,…”设定成浏览窗口信息,更新浏览窗口信息存储区域121 内的信息(步骤T4)。

接着,如图10C、D所示那样,用户进行显示模式的设置,将“Axes”(XY 轴)的设定设置成“on”(显示坐标轴)、将“Label”(XY轴的坐标轴名及原 点位置的“0”)的设定设置成“on”(显示)、将“Grid”(网格)的设定设置 程“off”(不显示网格)(步骤T7),当输入曲线图公式“Y=-(X-2)2+4”时(步 骤T8),如图11A所示那样,在背景中显示图像文件245的图像,并且根据浏 览窗口信息存储区域121内的浏览窗口信息以及显示模式的设置内容来显示 XY轴和各轴的刻度,在通过该XY轴确定的XY坐标系中显示曲线图公式 “Y=-(X-2)2+4”的曲线图(步骤T9)。另外,当此时用户操作“F6”键26f 时,如图11B所示那样,将显示器3中的显示内容仅切换为曲线图。

在此,该游览窗口信息中,将X轴的数值范围(Xmax-Xmin)除以刻度 间隔(Xscl:1)而得的值成为X轴方向上的像素点数量“378”的整数分之 一的方式设定了该X轴的数值范围“12.6”(=Xmax-Xmin=3.1-(-3.1)), 所以X轴的各刻度位于显示器3的像素点上。此外,以图像文件245的图像 的基准线L与X轴一致、该图像的基准点P与坐标系的像素点一致的方式设 定了坐标系的显示范围(“Xmin:-6.3”,“Xmax:6.3”,“Ymin:-1.1”,“Ymax: 5.1”),所以在重叠在图像数据243的图像上的XY坐标系中基准线L与X轴 一致,基准点P与原点一致。

接着,当用户进行了追踪曲线图上的点的主旨的操作(步骤T10;为“是”) 时,将关于应该显示的追踪指示符T的X坐标轴设定成“0”(步骤T11),在 X坐标值“0”的对应点上显示追踪指示符T,并且将该追踪指示符T的XY 坐标显示在显示器3的下部(步骤T12),当用户多次进行向右移动追踪指示 符T的操作时(步骤T13;为“是”),如图11C所示那样,在右方增加追踪指 示符T的X坐标值并进行再次设定(步骤T14),在X轴上的刻度值“2”的 对应点上显示追踪指示符T,并且在显示器3的下部显示该追踪指示符T的 XY坐标(步骤T12)。另外,在本动作例中,此时在显示器3的左上角显示曲 线图公式。此外,当此时用户操作“F6”键26f时,如图11D中所示,只将显 示器3中的显示内容仅切换为曲线图。

(动作例2)

首先,在个人计算机200中,用户从图像数据群242中将某一个图像数据 243指定为指定图像数据243S时(步骤S1),如图12A所示那样,在显示器 220中显示指定图像数据243S的图像(步骤S2),并且把坐标系的显示范围 设定成缺省值(“Xmin:-6.3”,“Xmax:6.3”,“Ymin:-3.1”,“Ymax:3.1”) (步骤S3)。另外,在本动作例中,指定图像数据243S的图像是从侧面拍摄 篮球的罚球的图像,在该图像中地面的位置为基准线L,球员的足底位置为基 准点P。

接着,当用户输入“Xscl:0.5”作为X轴的刻度间隔,输入“Yscl:1” 作为Y轴的刻度间隔时(步骤S4),以当前时刻设定的显示范围(“Xmin:-6.3”, “Xmax:6.3”,“Ymin:-3.1”,“Ymax:3.1”),把XY轴显示在指定图像数 据243S中,并且以输入的刻度间隔“Xscl:0.5”、“Yscl:1”在各坐标轴上显 示刻度,并且在图像的外侧区域显示图像端部中的X轴、Y轴的值(在图像 的左右端的X轴的值“3.1”、“-3.1”和在上下端的Y轴的值“6.3”、“-6.3”) 和刻度间隔“0.5”(Xscl)、“1”(Yscl)(步骤S5)。此外,此时把X轴方向的 像素点间隔(X dot)计算为“0.033…”(=1/30),显示在图像的外侧区域。

接着,读取坐标范围存储表241中的上限值、下限值的组合(Xmin,Xmax, Ymin,Ymax)中的、能够以在步骤S4中输入的刻度间隔“Xscl:0.5”使X 轴的各刻度位于显示器3的像素点上的组合(在本动作例中为图3A中的全部 组合)(步骤S6)。

接着,当用户进行缩放操作时(步骤S7;为“是”)时,在显示器220中 按原样显示指定图像数据243S的图像,把在步骤S6中读出的XY轴的上限值、 下限值的组合(Xmin,Xmax,Ymin,Ymax)中的、与缩放操作相对应的上 弦值、下限值的组合(“Xmin:-5.25”,“Xmax:5.25”,“Ymin:-2.5833”, “Ymax:2.5833”;参照图3A中倒数第三行)重新设定为坐标系的显示范围 (步骤S8)。然后,如图12B所示那样,在当前时刻设定的显示范围(“Xmin: -5.25”,“Xmax:5.25”,“Ymin:-2.5833”,“Ymax:2.5833”)内,在指定图 像数据243S的图像上显示XY轴,以所输入的刻度间隔“Xscl:0.5”、“Yscl: 1”在各坐标轴上显示刻度,并且在图像的外侧区域显示在图像端部的X轴、 Y轴的值(在图像的左右端的X轴的值“5.25”、“-5.25”和在上下端的Y轴 的值“2.5833”、“-2.5833”)和所输入的刻度间隔“0.5”(Xscl)、“1”(Yscl) (步骤S5)。此外,此时把X轴方向的像素点间隔(X dot)计算为“0.0277…” (=1/36),显示在图像的外侧区域。

接着,当用户以X轴与图像的基准线L一致的方式向下进行移动操作时 (步骤S9;为“是”)时,XY坐标系的显示范围移动到下方,重新设定坐标 系的显示范围(Xmin,Xmax,Ymin,Ymax)(步骤S10)。然后,如图12C 所示那样,在当前时刻设定的显示范围(“Xmin:-5.25”,“Xmax:5.25”, “Ymin:-0.4722”,“Ymax:4.6944”内,在指定图像数据243S的图像上显 示XY轴,以所输入的刻度间隔“Xscl:0.5”、“Yscl:1”在各坐标轴上显示 刻度,并且在图像的外侧区域显示在图像端部的X轴、Y轴的值(在图像的 左右端的X轴的值“5.25”、“-5.25”和在上下端的Y轴的值“4.6944”、 “-0.4722”)和所输入的刻度间隔“0.5”(Xscl)、“1”(Yscl)(步骤S5)。此 外,此时把X轴方向的像素点间隔(X dot)计算为“0.0277…”(=1/36),显 示在图像的外侧区域。

接着,当用户以原点与图像的基准点P一致的方式向右进行了移动操作时 (步骤S9;为“是”)时,XY坐标系的显示范围移动到右方,重新设定坐标 系的显示范围(Xmin,Xmax,Ymin,Ymax)(步骤S10)。然后,如图13A 所示那样,在当前时刻设定的显示范围(“Xmin:-1.0277”,“Xmax:9.4722”, “Ymin:-0.4722”,“Ymax:4.6944”)内,在指定图像数据243S的图像上显 示XY轴,以所输入的刻度间隔“Xscl:0.5”、“Yscl:1”在各坐标轴上显示 刻度,并且在图像的外侧区域显示在图像端部的X轴、Y轴的值(在图像的 左右端的X轴的值“9.4722”、“-1.0277”和在上下端的Y轴的值“4.6944”、 “-0.4722”)和刻度间隔“0.5”(Xscl)、“1”(Yscl)(步骤S5)。此外,此时 把X轴方向的像素点间隔(X dot)计算为“0.0277…”(=1/36),显示在图像 的外侧区域。

接着,如图13B所示那样,用户进行保存操作(步骤S11;为“是”)时, 当输入文件名“BASKET”时(步骤S12)时,将坐标系的显示范围(“Xmin: -1.0277”,“Xmax:9.4722”,“Ymin:-0.4722”,“Ymax:4.6944”)和刻度间 隔“0.5”(Xscl)、“1”(Yscl)作为附加数据246附加在指定图像数据243S上, 形成图像文件245,并与所输入的文件名“BASKET”对应起来保存在闪速存 储器ROM204中(步骤S13)。

接着,在经由通信部16把该图像文件245存储在存储部13中后,如图 14A~D所示那样,在函数台式电子计算器1中,当用户把文件名“BASKET” 的图像文件245指定为背景图像时(步骤T1),把该图像文件245的图像显示 在显示器3中(步骤T2)。另外,在图14B中显示了从图14A的状态中选择 “OPEN”后的状态,能够根据文件名来选择图像文件245。

接着,当用户进行了将附加在图像文件245中的附加数据246设定为浏览 窗口信息的主旨的操作时(步骤T3;为“是”),如图15A、B所示那样,将 附加在图像文件245中的附加数据246的内容、即坐标系的显示范围(“Xmin: -1.0277”,“Xmax:9.4722”,“Ymin:-0.4722”,“Ymax:4.6944”))及刻度间 隔“Xscl:0.5”、“Yscl:1”、和根据该内容计算出的X轴方向的像素点间隔 “0.027,…”设定成浏览窗口信息,并更新浏览窗口信息存储区域121内的 信息(步骤T4)。

接着,用户将“Axes”(XY轴)的设定设置成“on”(附加刻度值显示坐 标轴)、将“Label”(XY轴的坐标轴名以及原点位置的“0”)的设定设置成“on” (显示)、“Grid”(网格)的设定设置成“on”(显示网格),进行显示模式 的设置(步骤T7),如图16A所示那样,当输入曲线图公式“Y=-0.4(X-2.5)2+4.5” 时(步骤T8),如图16B所示那样,在背景中显示图像文件245的图像,并且 根据浏览窗口信息存储区域121中的浏览窗口信息和显示模式的设置内容来 显示XY轴和各轴的刻度,在通过该XY轴确定的坐标系中显示曲线图公式 “Y=-0.4(X-2.5)2+4.5”的曲线图(步骤T9)。另外,当此时用户操作“F6”键 26f时,如图16C所示那样,仅将显示器3中的显示内容切换为曲线图。

在此,在该浏览窗口信息中,以使将X轴的数值范围(Xmax-Xmin)除 以刻度间隔“Xscl:0.5”而得的值成为X轴方向的像素点数量“378”的整数 分之一的方式设定了该X轴的数值范围“10.4999”(=Xmax-Xmin=9.4722 -(-1.0277)),所以X轴的各刻度位于显示器3的像素点上。此外,以图像 文件245的图像的基准线L与X轴一致、该图像的基准点P与坐标系的像素 点一致的方式设定了坐标系的显示范围(“Xmin:-1.0277”,“Xmax:9.4722”, “Ymin:-0.4722”,“Ymax:4.6944”)),所以重叠在图像数据243的图像上的 XY坐标系中基准线L与X轴一致,基准点P与原点一致。

接着,当用户进行了追踪曲线图上的点的主旨的操作时(步骤T10;为 “是”),将关于应该显示的追踪指示符T的X坐标值设定成“0”(步骤T11)。 如图17A所示那样,在X坐标值“0”的对应点上显示追踪指示符T,并且 将该追踪指示符T的XY坐标显示在显示器3的下部(步骤T12)。另外,在 本动作例中,此时在显示器3的左上角显示曲线图公式。此外,当此时用户操 作“F6”键26f时,如图17B所示那样,仅将显示器3中的显示内容切换为曲 线图。

接着,当用户多次进行了将追踪指示符T向右方移动的操作时(步骤T13; 为“是”),如图17C所示那样,在右方向上增加追踪指示符T的X坐标值, 重新设定(步骤T14),在X轴的刻度值“2.5”的对应点上显示追踪指示符T, 并且将该追踪指示符T的XY坐标显示在显示器3的下部(步骤T12)。另外, 当此时用户操作“F6”键26f时,如图17(d)所示那样,仅将显示器3中的 显示内容切换为曲线图。

以上,根据本实施方式,如在图7的步骤T10~T14或图11C、图17等中 所示那样,一边在通过XY轴确定的XY坐标系的曲线图上显示追踪指示符T, 一边根据用户的操作在曲线图上移动该追踪指示符T,显示追踪指示符T的坐 标值,所以能够在曲线图上的任意点上显示追踪指示符T,并显示追踪指示符 T的位置坐标。

然后,在图7的步骤T3、T4或T9~T14、图11C、图17等中所示那样, 在X轴上按预定的刻度间隔(Xscl)显示刻度,根据用户操作来针对X轴方 向的每一像素点在曲线图上移动追踪指示符T,以将X轴的数值范围(Xmax -Xmin)除以刻度间隔(Xscl)而得的值成为X轴方向的像素点数量的整数 分之一的方式设定了该X轴的数值范围(Xmax-Xmin)来显示X轴,所以 能够在该X轴方向上以整数个数的像素点来表示各刻度之间,进一进而能够 使追踪指示符T的坐标值准确地与刻度值一致。因此,关于X轴使追踪指示 符T的坐标值与刻度值一致,由此能够得到Y轴上的正确的值。

此外,如在图6的步骤S9~S10或图7的步骤T9、图11、图16~图17 等中所示那样,在图像数据243中附加了表示应该与图像相对应起来的XY轴 的显示范围的附加数据246,将该附加数据246设定成使图像的基准线L与X 轴一致,所以能够使图像内的基准线L与X轴一致,把该图像作为XY坐标 系的背景来显示。

此外,如在图6的步骤S9~S10或图7的步骤T9、图11、图16~图17 等中所示那样,在图像数据243中附加了表示应该与图像相对应起来的XY轴 的显示范围的附加数据246,将该附加数据246设定成使图像的基准点P与原 点一致,所以能够使图像内的基准点P与原点一致,把该图像作为XY坐标系 的背景来显示。

另外,关于在上述实施方式中的函数台式电子计算器1的各构成要素的细 部结构以及细部动作,当然可以在不脱离本发明宗旨的范围内适当地进行变 更。

例如,把本发明的曲线图显示装置作为函数台式电子计算器1进行了说 明,但可以应用本发明的产品并不限于这样的产品,可以应用于便携式电话、 个人计算机、PDA(Personal Digital Assistant)、游戏机等所有电子设备。此外, 也可以把本发明的函数曲线图显示程序130存储在相对于函数台式电子计算 器1可装卸的存储卡、CD等中。

此外,对通过个人计算机200来执行函数曲线图显示处理进行了说明,但 也可以在函数台式电子计算器1中通过执行函数曲线图显示程序130来实现。

此外,对函数台式电子计算器1经由通信部16从个人计算机200接收图 像文件245的情形进行了说明,但是,也可以经由记录介质读取部17接收。

此外,在步骤T9的处理中,对将图像数据243的图像显示为背景,并在 该图像上显示通过XY轴确定的坐标系的情况进行了说明,但是,只要能够辨 认两者的内容,可以把重叠的顺序倒过来。

此外,对把坐标系的纵轴作为Y轴、横轴为X轴进行了说明,但也可以 作为其他的坐标轴名。而且,对把坐标系作为正交坐标系进行了说明,但也可 以使斜交坐标系或极坐标系等其他种类的坐标系。

此外,对在步骤T8的处理中用户经由输入按键群2输入曲线图公式的情 形进行了说明,但也可以经由触摸屏30输入。

去获取专利,查看全文>

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号