首页> 中国专利> 电子诺模图、电子诺模图显示方法及程序

电子诺模图、电子诺模图显示方法及程序

摘要

本发明提供一种使用性能好的电子诺模图,其中具备:图像数据存储部(11),用于存储具有第1轴、第2轴的坐标平面的诺模图图像数据;指令接收部(12),用于接收指定显示在诺模图上的、表示诺模图上的位置的图形即点图形的位置的指令;数值取得部(13),用于取得与诺模图上的点图形的位置对应的第1及第2轴的值即第1及第2数值;计算部(14),用于对以该第1及第2数值作为自变量的规定函数的计算结果的值进行计算;图像生成部(15),用于在由接收的指令指定的位置上生成点图形图像数据,生成计算出的函数的计算结果的值的图像数据即计算结果图像数据;图像显示部(16),用于显示诺模图图像数据和点图形图像数据及计算结果图像数据。

著录项

  • 公开/公告号CN102177495A

    专利类型发明专利

  • 公开/公告日2011-09-07

    原文格式PDF

  • 申请/专利权人 中石滋雄;

    申请/专利号CN200980140463.5

  • 发明设计人 中石滋雄;

    申请日2009-10-09

  • 分类号

  • 代理机构北京青松知识产权代理事务所(特殊普通合伙);

  • 代理人郑青松

  • 地址 日本大阪府

  • 入库时间 2023-12-18 03:13:16

法律信息

  • 法律状态公告日

    法律状态信息

    法律状态

  • 2014-12-03

    未缴年费专利权终止 IPC(主分类):G06F3/0484 授权公告日:20130807 终止日期:20131009 申请日:20091009

    专利权的终止

  • 2013-08-07

    授权

    授权

  • 2011-11-30

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

    实质审查的生效

  • 2011-09-07

    公开

    公开

说明书

技术领域

本发明涉及在诺模图上显示表示位置的点图形的电子诺模图等。

背景技术

以往,采用印刷在纸上的诺模图。此外,还在网络上提供显示在浏览器中的诺模图。例如有提供BMI(Body Mass Index)的诺模图的加拿大卫生部的站点,通过文本输入身高和体重,显示与该身高和体重对应的诺模图上的点(例如,参照非专利文献1)。此外,还有提供婴幼儿的发育曲线的诺模图的站点,通过从鼠标指针向上下左右延伸出直线,就可以很容易地显示与诺模图上的点对应的坐标值(例如,参照非专利文献2)。此外,还有书籍中记载的BMI的诺模图(例如,参照非专利文献3)。

先行技术文献

非专利文献1:“Body Mass Index(BMI)Nomogram”、[online]、[平成20年10月10日检索]、英特网(URL:http://www.hc-sc.gc.ca/fn-an/nutrition/weights-poids/guide-ld-adult/bmi_chart_java-graph_imc_java-eng.php等)

非专利文献2:“发育曲线”、[online]、[平成20年10月10日检索]、英特网(URL:http://www15.big.or.jp/~lion/seityo/infantmn.html等)

非专利文献3:门肋孝编著,“糖尿病略语辞典”,日本临床社,2000年3月

发明内容

发明要解决的课题

但是,存在以往的诺模图的使用性能不太好的课题。例如,在上述非专利文献1的加拿大卫生部的站点中,必须文本输入身高及体重,因此需要使用用于操作浏览器的鼠标等指示设备和用于输入数值的键盘双方,要求繁杂的输入操作。特别是在想要变更输入的值的情况下,需要再次输入变更后的数值,作业性不好。此外,例如,在上述非专利文献2的站点中,由于只从鼠标指令器向上下左右延伸出直线,因此只知道身高、体重、生长率百分位数值的大致值,不能输入或计算精细的数值。此外,在以往的印刷在纸等上的诺模图中,存在不能了解精细的值而只能了解大致的值的问题。

本发明是为解决上述课题而完成的,其目的在于提供与以往的诺模图相比提高了使用性能的电子诺模图等。

解决课题的方法

为达到上述目的,本发明的电子诺模图具备:图像数据存储部,用于存储具有第1轴和第2轴的坐标平面的诺模图的图像数据即诺模图图像数据;指令接收部,用于接收指定点图形的位置的指令,所述点图形是显示于所述诺模图上的图形,表示所述诺模图上的位置;数值取得部,用于取得作为与所述诺模图上的所述点图形的位置对应的所述第1轴的值的第1数值和作为所述第2轴的值的第2数值;计算部,用于对以所述数值取得部取得的第1及第2数值作为自变量的规定函数的计算结果的值进行计算;图像生成部,用于在根据所述指令接收部接收的指令指定的位置上生成所述点图形的图像数据即点图形图像数据,生成所述计算部计算出的函数的计算结果的值的图像数据即计算结果图像数据;图像显示部,用于显示从所述图像数据存储部读出的诺模图图像数据和所述图像生成部生成的点图形图像数据及计算结果图像数据。

利用此种构成,能够不通过文本输入而通过GUI(Graphical User Interface)指定显示在诺模图上的点图形的位置,例如,能够只采用指示设备指定与第1及第2轴的值对应的点图形的位置。此外,由于只采用鼠标等指示设备来指定点图形的位置,因此如果点图形的位置的指定结束,就能够将指示设备用于其他的用途。此外,能够容易地知晓与点图形的位置对应的规定函数的计算结果的值。

此外,在本发明的电子诺模图中,所述图像生成部还可以生成所述数值取得部取得的第1数值的图像数据即第1数值图像数据、和所述数值取得部取得的第2数值的图像数据即第2数值图像数据,所述图像显示部还可以显示所述第1数值图像数据和所述第2数值图像数据。

利用此种构成,能够容易地知晓与点图形的位置对应的第1及第2数值。

此外,在本发明的电子诺模图中,也可以还具备:函数值接收部,用于接收与所述规定函数有关的值即函数值;曲线图生成部,用于生成所述规定函数为在所述函数值接收部接收的函数值的曲线图,变更所述诺模图图像数据,以使该曲线图显示在诺模图上。

利用此种构成,能够在诺模图上显示规定函数为所希望的函数值的曲线图。

此外,在本发明的电子诺模图中,也可以所述指令接收部还接收指定显示在所述诺模图上的所述规定函数的曲线图通过的位置的指令,所述数值取得部取得与所述指令接收部根据接收的指令指定的位置对应的所述第1及第2轴的值,所述计算部还对通过所述数值取得部取得的、以与所述指令接收部根据接收的指令指定的位置对应的所述第1及第2轴的值作为自变量的所述规定函数的计算结果的值进行计算,所述函数值接收部接收与所述指令接收部根据接收的指令指定的位置对应的计算结果的值即函数值。

利用此种构成,能够采用GUI指定显示的曲线图的位置。

此外,在本发明的电子诺模图中,也可以所述诺模图图像数据是根据所述规定函数的计算结果的值被分割成多个区域的诺模图的图像数据,还具备:边界值接收部,用于接收与所述区域的边界对应的值即边界值;边界变更部,对所述诺模图图像数据进行变更,以使所述规定函数为所述边界值接收部接收的边界值的曲线图成为所述区域的边界。

利用此种构成,能够对多个区域的任意的边界进行变更。

此外,在本发明的电子诺模图中,也可以所述指令接收部还接收指令,指定与显示在所述诺模图上的区域的边界对应的所述规定函数的曲线图通过的位置,所述数值取得部取得与所述指令接收部根据接收的指令指定的位置对应的所述第1及第2轴的值,所述计算部还对利用所述数值取得部取得的、以与所述指令接收部根据接收的指令指定的位置对应的所述第1及第2轴的值作为自变量的所述规定函数的计算结果的值进行计算,所述函数值接收部接收与所述指令接收部根据接收的指令指定的位置对应的计算结果的值即函数值。

利用此种构成,能够采用GUI对区域的边界的位置进行变更。

此外,在本发明的电子诺模图中,也可以所述诺模图图像数据是根据所述规定函数的计算结果的值被分割成多个区域的诺模图的图像数据,所述多个区域中的至少一个区域是作为目标的区域,还具备差异信息生成部,用于生成与所述点图形的位置和所述作为目标的区域之间的所述第1轴的值和/或所述第2轴的值的差异相关的信息即差异信息,所述图像生成部还生成所述差异信息生成部生成的差异信息的图像数据即差异信息图像数据,所述图像显示部还显示所述差异信息图像数据。

利用此种构成,就能够通过查看差异信息,很容易地知晓例如通过怎样的变化能够到达作为目标的区域。

此外,在本发明的电子诺模图中,所述指令接收部也可以接收指定多个点图形的位置的指令,所述图像生成部也可以生成多个点图形图像数据,所述图像显示部也可以显示所述多个点图形图像数据。

利用此种构成,就能够通过显示多个点图形,例如对各个点图形进行比较。

此外,在本发明的电子诺模图中,所述多个点图形各自也可以与按所述第1及第2轴的值付与特征的不同的对象对应。

利用此种构成,能够对多个对象进行比较。

此外,在本发明的电子诺模图中,所述多个点图形各自也可以与按所述第1及第2轴的值付与特征的相同的对象的履历对应。

利用此种构成,能够对多个过去的信息进行比较。

此外,本发明的电子诺模图具备:图像数据存储部,用于存储具有第1轴和第2轴的坐标平面的诺模图的图像数据即诺模图图像数据;指令接收部,用于接收指定点图形的位置的指令,所述点图形是显示在所述诺模图上的图形,表示所述诺模图上的位置;数值取得部,用于取得与所述诺模图上的所述点图形的位置对应的所述第1轴的值即第1数值和所述第2轴的值即第2数值;计算部,用于对以所述数值取得部取得的第1及第2数值作为自变量的规定函数的计算结果的值进行计算;输出部,用于输出所述计算部计算出的函数的计算结果的值;图像生成部,用于在根据所述指令接收部接收的指令指定的位置上生成所述点图形的图像数据即点图形图像数据;图像显示部,用于显示从所述图像数据存储部读出的诺模图图像数据和所述图像生成部生成的点图形图像数据。

利用此种构成,能够输出计算结果的值,例如,能够将计算结果的值自动地存储在电子卡片这样的数据库等中。

此外,在本发明的电子诺模图中,所述输出部也可以还输出所述数值取得部取得的第1及第2数值。

利用此种构成,能够与计算结果的值一同输出第1及第2数值,例如,能够将第1及第2数值和计算结果的值存储在数据库等中。

发明效果

根据本发明的电子诺模图等,与以往的诺模图相比能够提高使用性能。例如,通过采用该电子诺模图,能够了解BMI等的精细的值。

附图说明

图1是表示本发明的第一实施方式的电子诺模图的构成的方框图。

图2是表示相同实施方式的电子诺模图的动作的流程图。

图3是表示相同实施方式的电子诺模图的动作的流程图。

图4是表示相同实施方式的显示的一例的图。

图5是表示相同实施方式的显示的一例的图。

图6是表示相同实施方式的显示的一例的图。

图7是表示相同实施方式的显示的一例的图。

图8是表示相同实施方式的显示的一例的图。

图9是表示相同实施方式的显示的一例的图。

图10是表示相同实施方式的显示的一例的图。

图11是表示相同实施方式的显示的一例的图。

图12是表示相同实施方式中的可否变更信息的一例的图。

图13是表示相同实施方式的显示的一例的图。

图14是表示相同实施方式的显示的一例的图。

图15是表示相同实施方式的电子诺模图的其它构成的方框图。

图16是表示相同实施方式中的计算机系统的外观的一例的示意图。

图17是表示相同实施方式中的计算机系统的构成的一例的图。

具体实施方式

以下,对本发明的电子诺模图,采用实施方式进行说明。再有,在以下的实施方式中,附加相同符号的构成要素及步骤为相同或相当,有时省略再次的说明。

(第一实施方式)

参照附图对本发明的第一实施方式的电子诺模图进行说明。

图1是表示本发明的第一实施方式的电子诺模图1的构成的方块图。本实施方式的电子诺模图1具备:图像数据存储部11、指令接收部12、数值取得部13、计算部14、图像生成部15、图像显示部16、函数值接收部17、曲线图生成部18、边界值接收部19、边界变更部20和差异信息生成部21。再有,虽然在本实施方式中,将具有这些构成的装置简称为“电子诺模图”,但也可以将该装置称为电子诺模图装置或电子诺模图显示装置。

在图像数据存储部11中存储诺模图的图像数据即诺模图图像数据。在本实施方式中,诺模图例如如图4所示,是具有第1轴31和第2轴32的坐标平面。本实施方式的电子诺模图1是在该诺模图30上显示出后述的点图形41的电子诺模图。而且,能够得到与该点图形41的位置对应的第1轴31及第2轴32的值。虽然在图4中示出在坐标平面上第1轴31及第2轴32为直线,而且为两者正交的正交坐标系的情况,但也可以不是这样。例如,也可以是斜交坐标系。诺模图图像数据只要是能够作为结果显示平面坐标系的诺模图的图像的数据就可以,例如,既可以像栅格数据那样是图像本身,也可以像矢量数据那样是通过被栅格化而成为图像的数据。

在本实施方式中,对诺模图是BMI的诺模图的情况进行说明。所以,第1轴31被看作表示作为变数的身高(cm)的轴。此外,第2轴32被看作表示作为变数的体重(kg)的轴。此外,第2轴32与第1轴正交。再有,在图4中,横轴为身高,纵轴为体重,当然也可以相反。此外,在第1轴31的近旁,如图4所示,也可以显示表明用该轴表示的变数为身高的信息,例如“身高”的文字列。此外,在该第1轴31中,如图4所示,也可以显示刻度和数值。对于第2轴32也同样,也可以在第2轴32近旁显示表明用该轴表示的变数为体重的信息,例如“体重”的文字列。此外,也可以在该第2轴32中显示刻度和数值。

再有,电子诺模图1表示的诺模图当然也可以不是BMI的诺模图。例如,也可以是HOMA-R的诺模图(例如,参照日本的实用新案登录第3144622号公报),也可以是eGFR的诺模图,也可以是其它诺模图。此外,虽然对于医疗领域的诺模图进行了例示,但当然也可以是医疗以外的领域的诺模图。

也可以根据以第1轴31及第2轴32的值作为自变量的规定函数的计算结果的值将诺模图图像数据分割成多个区域,但也可以不如此分割。所谓根据规定函数的计算结果的值分割成多个区域,例如,如图4所示,也可以是按每个规定函数的计算结果的值的范围分割成多个区域。此外,该区域例如既可以是面状的区域,也可以是线状的区域,还可以是点状的区域。在本实施方式中,如图4所示,规定利用第1区域边界线33和第2区域边界线34,将诺模图分割成3个区域。第1区域边界线33是表示BMI为第1值时的身高和体重的关系的抛物线。此外,第2区域边界线34是表示BMI为第2值时的身高和体重的关系的抛物线。这里,BMI用下式表示。

BMI=体重(kg)/{身高(m)}2

由该式表明,BMI为固定值的曲线为抛物线。此外,在本实施方式中,看成第1值为“25”,第2值为“18.5”。再有,当然这些值也可以是与它们不同的适当的值。

在与诺模图图像数据对应的图4的诺模图30中,利用第1区域边界线33及第2区域边界线34将坐标平面分为3个区域和2个区域边界线。也就是说,分为被第2轴32和第1区域边界线33划分的区域(将该区域称为“第1区域”)、和被第2轴32、第1区域边界线33和第2区域边界线34划分的区域(将该区域称为“第2区域”)、和被第1轴31、第2轴32和第2区域边界线34划分的区域(将该区域称为“第3区域”)、和第1区域边界线33及第2区域边界线34。再有,第1区域边界线33是BMI为25的区域边界线,第2区域边界线34是BMI为18.5的区域边界线,因此第1区域为BMI大于25的区域,第2区域为BMI大于18.5且小于25的区域,第3区域为BMI小于18.5的区域。

第1区域因BMI大于25而为“肥胖”的区域。此外,第2区域因BMI大于18.5且小于25而为“正常”的区域。此外,第3区域因BMI小于18.5而为“瘦”的区域。再有,如图4所示,也可以对每个区域显示付与各区域特征的文字“肥胖”“正常”“瘦”。

再有,在诺模图30中,如图5所示,也可以显示与第1轴31及第2轴32平行的格子线。此外,也可以在诺模图30中,如图6所示,通过对第1~第3区域的每个区域形成不同的影线,而能够很容易地在视觉上区别各区域。再有,也可以取代影线而用不同的颜色着色,还可以利用其它方法在视觉上区别各区域。

在图像数据存储部11中存储诺模图图像数据的过程不受限制。例如,可以借助记录介质将诺模图图像数据存储在图像数据存储部11中,也可以将经由通信线路等发送的诺模图图像数据存储在图像数据存储部11中,或者将借助输入设备输入的诺模图图像数据存储在图像数据存储部11中。在图像数据存储部11的存储可以是RAM等中的临时的存储,也可以是长期的存储。图像数据存储部11可由规定的记录介质(例如半导体存储器或磁盘、光盘等)来实现。

指令接收部12接收指定点图形41的位置的指令。该点图形41是显示在诺模图30上的图形,是表示诺模图30上的位置的图形。例如,在图4的BMI的诺模图30中,在与某被验者(使用者)的身高和体重对应的位置上显示点图形41。指令接收部12例如也可以通过鼠标或触控板、触摸板、箭头键等接收有关诺模图30上的点图形41的位置的指令。与点图形41的位置有关的指令例如既可以是决定点图形41的位置的指令(例如点击点图形41的位置等),或者也可以是使点图形41的位置移动的指令(例如拖曳预先显示的点图形41等)。

此外,指令接收部12还可以接收指定显示在诺模图30上的规定函数的曲线图通过的位置的指令。此外,指令接收部12还可以接收指定与显示在诺模图30上的区域的边界对应的规定函数的曲线图通过的位置的指令。此外,在可在诺模图30上显示多个点图形41的情况下,指令接收部12也可以接收指定多个点图形41的位置的指令。此外,指令接收部12也可以接收显示后述的差异信息的旨意的指令。再有,指令接收部12最好能够区别接收的信息是指定点图形41位置的指令,还是指定函数的曲线图位置的指令,还是指定边界位置的指令等。例如,也可以在显示诺模图30的窗口、或其它窗口,利用单选按钮等指定进行怎样的输入。

指令接收部12例如也可以接收从输入设备(例如键盘或鼠标、触摸板等)输入的信息,也可以接收经由有线或无线的通信线路发送的信息。再有,指令接收部12可以包含进行接收的设备(例如调制调解器或网卡等),也可以不含有。此外,指令接收部12可以通过硬件来实现,也可以通过驱动规定的设备的驱动程序等软件来实现。

数值取得部13取得与诺模图30上的点图形41的位置对应的第1轴31的值即第1数值、和第2轴32的值即第2数值。所谓与点图形41的位置对应的轴的值,例如,在第1轴31的情况下,也可以是从点图形41与第2轴32平行地引出直线,与该直线和第1轴31的交点对应的值。同样,在第2轴32的情况下,也可以是从点图形41与第1轴31平行地引出直线,与该直线和第2轴32的交点对应的值。数值取得部13例如也可以通过检测显示画面上的点图形41的位置,将该位置换算成诺模图30上的位置来取得第1及第2数值。

此外,数值取得部13也可以取得与指令接收部12根据接收的指令指定的位置(与点图形41没有关系的位置)对应的第1轴31及第2轴32的值。该第1轴31及第2轴32的值的取得例如也可以在后述的函数的曲线图的生成、或诺模图30的区域的边界的变更等时进行。此外,数值取得部13取得的第1及第2数值也可以存储在未图示的记录介质中。

计算部14对以数值取得部13取得的第1及第2数值作为自变量的规定函数的计算结果的值进行计算。在本实施方式中,对规定函数为BMI的式的情况进行说明。该规定函数被存储在未图示的记录介质中,计算部14也可以通过读出该规定函数而从第1及第2数值算出函数的计算结果的值。此外,也可以将由计算部14计算的规定函数的计算结果的值存储在未图示的记录介质中。

此外,计算部14也可以还对由数值取得部13取得的、将与指令接收部12根据接收的指令指定的位置对应的第1轴31及第2轴32的值作为自变量的规定函数的计算结果的值进行计算。

图像生成部15生成点图形图像数据、第1垂线(?)图形图像数据、第2垂线图形图像数据、第1数值图像数据、第2数值图像数据、计算结果图像数据、差异信息图像数据。再有,在参照图4的同时对这些数据进行说明。

点图形图像数据是点图形41的图像数据。点图形41是表示诺模图图像数据在诺模图30上的显示位置的图形。该点图形41显示在诺模图30上,通过查看该点图形41存在于哪个区域,就能够判断是否为肥胖。点图形41既可以如图4所示是点的图形(圆形的图形),或者,也可以是其它的十字或三角、四角等图形。

再有,图像生成部15在指令接收部12接收到指定点图形41位置的指令的情况下,生成与根据该指令指定的位置对应的点图形图像数据。也就是说,图像生成部15也可以按照使点图形41向指令接收部12根据接收的指令而指定的位置移动的方式,生成点图形图像数据。所以,在指令接收部12接收到指定点图形位置的指令的情况下,也可以将与此前显示的点图形41对应的点图形图像数据删除,重新生成与指定的位置对应的点图形图像数据。再有,所谓生成与指定的位置对应的点图形图像数据,是在指定的位置上生成用于显示点图形41的点图形图像数据。

此外,图像生成部15既可以生成与单一的点图形41对应的单一的点图形图像数据,也可以生成与多个点图形41对应的多个点图形图像数据。多个点图形例如既可以分别是与按第1轴31及第2轴32的值付与特征的不同的对象对应的,或者,也可以是与按第1轴31及第2轴32的值付与特征的相同的对象的履历对应的。这里,所谓“对象”,例如可以是被测定出第1轴31及第2轴32的值的被验者或物,或者也可以是其它对象。

此外,点图形图像数据为点图形的图像数据,只要是能够最终显示点图形的图像数据,则例如既可以像栅格数据那样是图像本身,也可以像矢量数据那样是通过被栅格化而成为图像的数据。此外,该点图形图像数据可以生成在显示诺模图图像数据的诺模图30上,也可以与诺模图30分开地生成。在后者的情况下,最好点图形图像数据具有表示诺模图30上的显示位置的信息。此外,可以将该点图形图像数据临时存储在未图示的记录介质中,或者,也可以临时存储在图像数据存储部11中。该段落中记载的内容对于图像生成部15生成的其它图形数据也同样。

第1垂线图形图像数据是第1垂线图形32的图像数据。第1垂线图形32是从点图形41向与该点图形41对应的第1轴31的位置引出的垂线(dropline)的图形。利用该第1垂线图形32和第1轴31的交点,能够很容易地知晓与点图形41的位置对应的第1轴31的值。

第2垂线图形图像数据是第2垂线图形33的图像数据。第2垂线图形33是从点图形41向与该点图形41对应的第2轴32的位置引出的垂线的图形。利用该第2垂线图形33和第2轴32的交点,能够很容易地知晓与点图形41的位置对应的第2轴32的值。

再有,第1垂线图形42及第2垂线图形43通常能从点图形41与第1轴31及第2轴32平行地引出,但作为结果,只要能够显示与点图形41对应的第1轴31及第2轴32的值,也不限定于此。此外,第1垂线图形42及第2垂线图形43通常为线状图形。

第1数值图像数据是第1数值的图像数据。第1数值是利用数值取得部13取得的、与点图形41的位置对应的第1轴31的值。通过显示该第1数值44,使用者能够知晓与点图形41对应的第1轴31的值。再有,该第1数值44例如既可以显示在与第1数值对应的第1轴31的位置的近旁,或者,也可以不这样显示。在前者的情况下,与点图形41的移动对应地,第1数值44的显示位置也能移动。在后者的情况下,通常也可以在预先确定的位置上总是显示第1数值44。第1数值图像数据通常是显示数值的文本的图像数据。

第2数值图像数据是第2数值的图像数据。第2数值45是利用数值取得部13取得的、与点图形41的位置对应的第2轴32的值。通过显示该第2数值45,使用者能够知晓与点图形41对应的第2轴32的值。再有,该第2数值45除了显示的数值不同以外,与上述的第1数值44相同,其详细的说明省略。

计算结果图像数据是由后述的计算部14计算的规定函数的计算结果的值的图像数据。通过显示该计算结果46,使用者能够利用点图形41知晓将与点图形41对应的第1轴31及第2轴32的值作为自变量的函数的计算结果的值。具体而言,能够知晓与利用点图形41输入的身高、体重对应的BMI的值。显示该计算结果46的位置不受限制,例如既可以如图4所示是点图形41的近旁,或者,也可以是预先确定的位置。计算结果图像数据通常是表示数值的文本的图像数据。

差异信息图像数据是后述的差异信息生成部21生成的差异信息的图像数据。通过显示该差异信息,使用者能够知晓有关从点图形41的位置直到到达作为目标的区域的第1轴31的值和/或第2轴32的值的信息。例如,使用者能够知晓,只要使体重减多少就可以到达作为目标的BMI的区域。再有,在生成差异信息图像数据的情况下,根据规定函数的计算结果的值将诺模图图像数据分割成多个区域,此外,该多个区域中的至少一个区域被看成作为目标的区域。

此外,图像生成部15在生成点图形图像数据等时,也可以采用预先存储在未图示的记录介质中的原图像数据,进行其生成。原图像数据例如既可以是作为点图形采用的图形(例如圆形的图形等)的图像数据,也可以是第1及第2数值图像数据或计算结果图像数据的生成时采用的框的图像数据,还可以是其它的图像数据。

再有,图像生成部15也可以将生成的图像数据依次地存储在后述的图像显示部16读出图像数据的记录介质中。在这种情况下,通过预先将诺模图图像数据也存储在该记录介质中,图像显示部16只要通过从该记录介质中读出图像数据并进行显示,就能进行图像数据的显示。在此种情况下,该记录介质也可以是图像数据存储部11。

图像显示部16显示从图像数据存储部11读出的诺模图图像数据、和图像生成部15生成的点图形图像数据等各图像数据。图像显示部16进行用于最终地进行有关诺模图图像数据等的图像显示的显示输出。所以,图像显示部16例如也可以是对显示设备(例如CRT或液晶显示器等)发送图像数据等的发送部。此外,图像显示部16可以包含进行这些显示的显示设备,也可以不包含。此外,图像显示部16可以通过硬件来实现,或者也可以通过驱动显示设备的驱动程序等软件来实现。

函数值接收部17接收有关规定函数的值即函数值。该函数值是用于生成诺模图30上的曲线图的。该曲线图的生成可以是新的曲线图的生成,也可以是改变已有的曲线图的位置。例如,在如图4所示的BMI的诺模图30的情况下,该函数值为BMI的值。该函数值例如可通过文本输入来接收,或者也可以通过指定诺模图30上的点来接收。这里,对其为后者时进行说明。首先,视为使用者采用指示设备等指定显示在诺模图30上的规定函数的曲线图通过的位置。该指定例如可通过用鼠标等点击其位置、或拖曳已有的曲线图等来进行。用鼠标点击的位置、或拖曳曲线图鼠标按钮松开位置为指定的位置。该位置的指定由指令接收部12接收。然后,数值取得部13取得与该指定的位置对应的第1轴31及第2轴32的值。此外,计算部14对以该取得的第1轴31及第2轴32的值作为自变量的规定函数的计算结果的值进行计算。该计算结果的值为规定函数的值(例如BMI的值),因此该值可由函数值接收部17来接收。所以,函数值接收部17可接收与指令接收部12根据接收的指令而指定的位置对应的计算结果的值即函数值。如此,与文本输入函数值时同样,也能够用GUI输入函数值。在本实施方式中,对用GUI输入函数值的情况进行说明。

函数值接收部17例如可以接收从输入设备(例如键盘或鼠标、触摸板等)输入的函数值,也可以接收通过有线或无线的通信线路发送的函数值,还可以接收从规定的记录介质(例如光盘或磁盘、半导体存储器等)读出的函数值,还可以从其它构成要素接收函数值。再有,函数值接收部17可以包含用于进行接收的设备(例如调制调解器或网卡等),也可以不包含。此外,函数值接收部17可通过硬件来实现,也可以通过驱动规定的设备的驱动程序等软件来实现。

曲线图生成部18为了生成规定函数为函数值接收部17接收的函数值的曲线图,使该曲线图显示在诺模图上,对诺模图图像数据进行变更。例如,在BMI的诺模图的情况下,生成BMI为函数值的曲线图,追加在诺模图图像数据中。再有,曲线图通常是1维的线状,但根据情况也可以是2维的面状,还可以是0维的点状。此外,在移动现有的曲线图的情况下,曲线图生成部18为了删除现有的曲线图,显示新的曲线图,也可以对诺模图图像数据进行变更。此外,曲线图生成部18生成的曲线图可以是1个,也可以是2个以上。

边界值接收部19接收与区域的边界对应的值即边界值。该边界值是根据规定函数的计算结果的值将诺模图分割成多个区域时的与该区域的边界对应的值。例如,在如图4所示的BMI的诺模图30的情况下,利用第1区域边界线33及第2区域边界线34将坐标平面分割成3个区域。而且,例如,与变更该第1区域边界线33时的变更后的第1区域边界线33对应的规定函数的值(此时为BMI的值)是由边界值接收部19接收的边界值。该边界值也与上述的函数值同样,可通过文本输入来接收,或者,也可以通过指定诺模图30上的点来接收。对于后者,与函数值时同样,省略其说明。但是,该边界值的接收通常是为将现有的边界线变更为新的边界线而进行的,因此最好用于对成为变更对象的边界线进行特定的信息也与边界值一同由边界值接收部19接收。用于特定现有的边界线的信息,例如也可以是与该边界线对应的规定函数的值(例如BMI的值)。在本实施方式中,对用GUI输入边界值的情况进行说明。再有,在没有将诺模图分割成多个区域的情况下,在设定新的边界时,也可以不接收用于特定该边界线的信息。

边界值接收部19例如可以接收从输入设备(例如键盘或鼠标、触摸板等)输入的边界值,也可以接收经由有线或无线的通信线路发送的边界值,也可以接收从规定的记录介质(例如光盘或磁盘、半导体存储器等)读出的边界值,也可以从其它构成要素接收边界值。再有,边界值接收部19可以含有用于进行接收的设备(例如调制调解器或网卡等),也可以不含有。此外,边界值接收部19可通过硬件来实现,也可以通过驱动规定设备的驱动程序等软件来实现。

边界变更部20对诺模图图像数据进行变更,以便规定函数为被边界值接收部19接收的边界值的曲线图为区域的边界。关于与接收的边界值对应的曲线图的生成,与曲线图生成部18的说明相同。此外,在移动现有的边界的情况下,边界变更部20也可以对诺模图图像数据进行变更,以删除现有的边界,显示新的边界。

差异信息生成部21生成有关点图形41的位置与作为目标的区域之间的第1轴的值和/或第2轴的值的差异的信息即差异信息。该差异信息可以是从点图形41的位置直到到达作为目标的区域的第1轴31的值、或第2轴32的值,也可以是其双方的值。此外,差异信息可以是与从点图形41的位置直到到达作为目标的区域的第1轴31的值相关的信息、或与直到到达作为目标的区域的第2轴32的值相关的信息,或者,也可以是与直到到达作为目标的区域的第1轴31及第2轴32的值的双方相关的信息。例如,在BMI的诺模图的情况下,差异信息也可以是与从点图形41的位置直到到达作为目标的区域的身高的值、体重的值、其双方,或者与体重的值对应的运动量或消耗能量等。再有,在身高的情况下,通常对于难使其变化的变数,差异信息中也可以不含有关该变数的变化的信息。如此一来,能够避免差异信息中含有无意义的信息(例如将身高延长或缩短10厘米左右的旨意的信息)。此外,也有存在多个从点图形41的位置直到到达作为目标的区域的路径的情况。例如,可有只使第1轴31的值变化的路径、或只使第2轴32的值变化的路径、使第1轴31及第2轴32的值的双方变化的路径等。

接着,采用图2、图3的流程图对本实施方式的电子诺模图1的动作进行说明。

(步骤S101)图像显示部16判断是否显示诺模图图像数据等。然后,在显示时进入步骤S102,在不显示时重复步骤S101的处理直到判断为显示。再有,图像显示部16例如在接收到显示诺模图图像数据等旨意的指令时,既可以判断为输出诺模图图像数据等,也可以判断为在其它时刻显示诺模图图像数据等。

(步骤S102)图像显示部16显示从图像数据存储部11读出的诺模图图像数据、或图像生成部15生成的图像数据。再有,在最初显示诺模图图像数据等的情况下,可以显示预先确定的位置的点图形41、或与其对应的第1垂线图形42及第2垂线图形43、第1数值44及第2数值45、计算结果46等,也可以不显示它们。

(步骤S103)指令接收部12判断是否接收到指定点图形41位置的指令。然后,在接收到时进入步骤S104,在没有接收到时进入步骤S109。

(步骤S104)图像生成部15根据指令接收部12接收到的指定点图形41位置的指令,生成点图形图像数据。例如,在接收的指令是移动点图形41的旨意的指令时,图像生成部15删除此时的点图形图像数据,在移动目的地的位置上生成点图形图像数据。此外,例如,在接收的指令是重新显示点图形41的旨意的指令时,图像生成部15在指定的位置生成点图形图像数据。此外,点图形图像数据的生成例如也可以采用预先存储在未图示的记录介质中的点图形41来进行。此外,点图形图像数据的生成例如也可以是确定点图形41的显示位置的处理。

(步骤S105)图像生成部15生成从点图形41分别向第1轴31及第2轴32延伸的第1垂线图形42及第2垂线图形43的图像数据即第1及第2垂线图形图像数据。例如,在与点图形41对应的屏幕坐标的X轴的值为A,Y轴的值为B,第1轴31存在于屏幕坐标的Y轴为C的直线上,第2轴32存在于屏幕坐标的X轴为D的直线上的情况下,图像生成部15也可以生成用于显示作为从(A、B)到(A、C)的线段的第1垂线图形42的第1垂线图形图像数据。同样,图像生成部15也可以生成用于显示作为从(A、B)直到(D、B)的线段的第2垂线图形43的第2垂线图形图像数据。此外,也可以取代屏幕坐标而采用客户端坐标。再有,关于屏幕坐标或客户端坐标将在后面加以叙述。

(步骤S106)数值取得部13取得与点图形41的位置对应的第1及第2数值。数值取得部13例如取得与点图形41的位置对应的屏幕坐标的坐标值。该坐标值的取得例如也可以通过操作系统(OS)来完成。此外,所谓屏幕坐标,是以显示诺模图30等的显示画面的左上的端点为原点,X轴在右方向、Y轴在下方向的坐标系。此外,例如,看成以图4所示的坐标系的左上的端点,也就是说以(身高、体重)=(140、100)的点作为原点,设定X轴在右方向、Y轴在下方向的坐标系即客户端坐标。该客户端坐标被视为是以(身高、体重)=(140、100)、(140、30)、(190、30)、(190、100)的各点为顶点的矩形的区域。此外,视为设定该客户端坐标的区域的左下的端点为(身高、体重)=(140、30),右上的端点为(身高、体重)=(190、100)。然后,数值取得部13将取得的屏幕坐标的坐标值变换成客户端坐标的坐标值。最后,数值取得部13通过将该客户端坐标变换成(身高、体重)的坐标值,能够取得第1数值(身高的值)和第2数值(体重的值)。再有,关于从屏幕坐标的坐标值向客户端坐标的坐标值的变换已经是公知的,其详细的说明省略。此外,关于从客户端坐标的坐标值向第1轴31及第2轴32的坐标值的变换,也能够按简单的坐标变换进行。例如,如图4所示设定(身高、体重)的坐标系,视为客户端坐标的X轴的最大值为A,Y轴的最大值为B。而且,在客户端坐标的坐标值为(X、Y)时,如下所示。

(身高、体重)=(140+50×X/A,100-70×Y/B)

(步骤S107)计算部14采用由数值取得部13取得的第1及第2数值,算出规定函数的计算结果的值。

(步骤S108)图像生成部15生成第1及第2数值图像数据、或计算结果图像数据。然后,返回步骤S102。

这里,对图像生成部15生成第1及第2数值图像数据的处理进行说明。图像生成部15采用由数值取得部13取得的第1及第2数值,生成第1数值图像数据和第2数值图像数据。图像生成部15例如也可以通过读出预先存储在未图示的记录介质中的框等图形的图像数据即原图像数据,在该图像数据中插入第1数值或第2数值的文本,而生成第1及第2数值图像数据。此外,也可以将第1数值44及第2数值45的显示位置分别设定在第1轴31的第1数值的近旁、第2轴32的第2数值的近旁。在这种情况下,通过进行从第1轴31及第2轴32的坐标系向客户端坐标的变换等,也可以决定第1数值44及第2数值45的显示位置。

接着,对图像生成部15生成计算结果图像数据的处理进行说明。图像生成部15采用由计算部14计算的函数的计算结果的值,生成计算结果图像数据。图像生成部15例如也可以通过读出预先存储在未图示的记录介质中的框等图形的图像数据即原图像数据,在该图像数据中插入函数的计算结果的值的文本,而生成计算结果图像数据。此外,也可以将计算结果46的显示位置设定在点图形41的近旁。

(步骤S109)指令接收部12判断是否接收到指定曲线图位置的指令。然后,在接收到时进入步骤S110,在没有接收到时进入步骤S114。

(步骤S110)数值取得部13取得与根据接收的指令指定的位置对应的第1轴31及第2轴32的值。该处理与步骤S106同样地进行。

(步骤S111)计算部14采用由数值取得部13取得的第1轴31及第2轴32的值,算出规定函数的计算结果的值。

(步骤S112)函数值接收部17接收由计算部14计算的规定函数的计算结果的值即函数值。

(步骤S113)曲线图生成部18对诺模图图像数据进行变更,以产生规定函数为函数值的曲线图,将该曲线图显示在诺模图上。再有,在该曲线图的生成时,最好根据诺模图图像数据的第1轴31及第2轴32的值的范围生成曲线图。例如,在像图4所示的诺模图30那样,第1轴31的值的范围为140~190,第2轴32的值的范围为30~100时,曲线图生成部18生成该范围的曲线图。此外,对于追加所生成的曲线图的位置例如可通过将第1轴31及第2轴32的坐标系的值变换成客户端坐标的坐标值来知晓。此外,在指令接收部12接收的指令是移动曲线图的指令的情况下,曲线图生成部18生成移动后的曲线图,同时删除成为移动对象的曲线图(也就是说移动前的曲线图)。该曲线图的删除例如可以通过将指令接收部12接收的移动前的曲线图的屏幕坐标的坐标值变换成客户端坐标的坐标值,而对在诺模图图像数据中删除的曲线图进行特定,就能够删除该曲线图。然后,返回步骤S102。

(步骤S114)指令接收部12判断是否接收到指定多个区域中的任一个边界的指令。然后,在接收到时进入步骤S115,在没有收到时进入步骤S119。

(步骤S115)数值取得部13取得与根据接收的指令指定的位置对应的第1轴31及第2轴32的值。该处理与步骤S106同样地进行。

(步骤S116)计算部14采用由数值取得部13取得的第1轴31及第2轴32的值,算出规定函数的计算结果的值。

(步骤S117)边界值接收部19接收由计算部14计算的规定函数的计算结果的值即边界值。

(步骤S118)边界变更部20对诺模图图像数据进行变更,使规定函数为边界值的曲线图为区域的边界。该新的边界的生成方法与步骤S113的新的曲线图的生成方法相同,因而省略其说明。此外,在移动边界线时,删除成为移动对象的边界线(也就是说移动前的边界线)的处理的进行也与曲线图的生成时同样。再有,在诺模图图像数据中,在按每个区域进行着色或画影线等的情况下,边界变更部20还适当地与边界线的变更一同进行这些变更。此外,在各区域显示对该区域付与特征的文字(例如“肥胖”等)的情况下,边界变更部20也可以随着边界线的变更,变更该文字的显示位置。例如,在将各区域的重心的位置设定在该文字的显示位置上的情况下,边界变更部20如果变更边界线,则也可以算出各区域的新的重心的位置,对诺模图图像数据进行变更,以在该重心的位置显示该文字。然后,返回步骤S102。

(步骤S119)指令接收部12判断是否接收到生成差异信息的旨意的指令。然后,在接收到时进入步骤S120,在没有收到时进入步骤S122。

(步骤S120)差异信息生成部21生成有关点图形41的位置与作为目标的区域之间的第1轴31的值和/或第2轴32的值的差异的信息即差异信息。对在生成该差异信息时,取得与作为目标的区域之间的第1轴31的值和/或第2轴32的值的方法进行说明。视为在未图示的记录介质中存储有该作为目标的区域的式子。该式子例如被视为如下所示。

A<F(x、y)<b

这里,F(x、y)被视为以第1轴31的值“x”和第2轴32的值“y”作为自变量的规定函数(例如,如果是图4时为BMI的函数)。首先,差异信息生成部21取得点图形41的屏幕坐标的坐标值,将该坐标值变换成客户端坐标的坐标值。此外,将该客户端坐标的坐标值变换成第1轴31及第2轴32的值。将该第1轴31及第2轴32的值视为(α、β)。于是,差异信息生成部21将该值代入规定函数F(x、y),算出F(α、β)的值。然后,分以下3种情况进行说明。

(1)F(α、β)<a时

在这种情况下,求出从点图形41直到到达F(x、y)=a的边界的第1轴31及第2轴32的值。首先,对通过只使第1轴31的值即“x”变化,算出直到到达其边界的第1轴31的值的变化的情况进行说明。此时,由于点图形41的坐标值(α、β)和作为目标的坐标值的第2轴32的值没有变化,因此通过求解F(x、β)=a算出边界上的第1轴31的值。这里,如果求解F(x、β)=a,则视为x=A。于是,通过使第1轴31的值从α变化到A就能够到达作为目标的区域(确切地讲作为目标的区域的端点),因此可知只要差异信息生成部21使第1轴31的值变化(A-α)即可。

同样,对通过只使第2轴32的值即“y”变化,算出直到到达其边界的第2轴32的值的变化的情况进行说明。此时,由于点图形41的坐标值(α、β)和作为目标的坐标值的第1轴31的值没有变化,因此通过求解F(α、y)=a算出边界上的第2轴32的值。这里,如果求解F(α、y)=a,则视为y=B。于是,通过使第2轴32的值从β变化到B,就能够到达作为目标的区域(确切地讲是作为目标的区域的端点),因此可知只要差异信息生成部21使第2轴32的值变化(B-β)即可。

此外,在通过使第1轴31及第2轴32的值的双方、即“x”“y”的双方变化,算出直到到达其边界的第1轴31及第2轴32的值的变化时,也能与上述说明同样地进行。但是,存在无数种从点图形41的位置直到到达边界的第1轴31及第2轴32的值的变化的组合,因此需要某种条件。例如,可以规定边界上的第1轴31的值,也可以规定第2轴32的值,也可以规定从点图形41的位置直到到达边界的直线的斜率,或者,也可以规定其它条件。在规定边界上的第1轴31的值或第2轴32的值的情况下,能够与上述的方法相同地求出另一方的轴的值,因此能够知道使第1轴31及第2轴32的值变化多少为好。此外,在知道直线从点图形41的位置的斜率的情况下,通过算出通过点图形41的位置的该倾斜的直线与边界的交点,就能够知道使第1轴31及第2轴32的值变化多少为好。

(2)a≤F(α、β)≤b时

在这种情况下,点图形41的位置已经存在于作为目的的区域内,或者该区域的端点,因此差异信息生成部21可以不需要取得与作为目标的区域之间的第1轴31的值和/或第2轴32的值。再有,在这种情况下,差异信息生成部21也可以生成不存在差异的旨意的差异信息,或者也可以不生成差异信息。在前者的情况下,例如,也可以将不存在差异的旨意的差异信息预先存储在未图示的记录介质中,通过读出该信息来生成差异信息。

(3)F(α、β)>b时

在这种情况下,求出从点图形41直到到达F(x,y)=b的边界的第1轴31及第2轴32的值。该方法除了F(x、y)=a为F(x、y)=b以外,与F(α、β)<a时相同,将其详细的说明省略。

再有,在F(α、β)<a时或F(α、β)>b时,算出从点图形41的位置直到到达边界的第1轴31及第2轴32的值,既可以将其本身作为差异信息,或者也可以将与其关联的信息作为差异信息。所谓关联的信息,例如,在BMI的诺模图的情况下,可以是与从点图形41的位置直到到达作为目标的“标准”的区域的体重的变化对应的运动量或消耗能量。这些例如能够通过计算将体重作为自变量的函数来算出。

此外,在作为目标的区域如前所述被表示为a<F(x、y)<b时,在变更边界的情况下,视为伴随着该边界的变更,a或b的值也适当地变更。

此外,在按上述说明求出的从点图形41的位置直到到达边界的第1轴31及第2轴32的值不适当时,例如,在体重为负的值,或为异常大的值的情况下,差异信息生成部21也可以不生成采用那样的值的差异信息。

(步骤S121)图像生成部15采用差异信息生成部21生成的差异信息,生成差异信息图像数据。图像生成部15例如也可以通过读出预先存储在未图示的记录介质中的框等图形的图像数据即原图像数据,在该图像数据插入差异信息的文本,而生成差异信息图像数据。此外,也可以将差异信息的显示位置设定在点图形41的近旁。然后,返回步骤S102。

(步骤S122)图像显示部16判断是否结束诺模图图像数据等的显示。然后,在结束时返回步骤S101,在没有结束时返回步骤S103。再有,图像显示部16例如在接收到结束诺模图图像数据等的显示的旨意的指令时,既可以判断为结束诺模图图像数据等的显示,或者,也可以判断为在最后进行了图像数据的显示后,经过了预先决定的时间时,结束诺模图图像数据等的显示。

再有,在图2、图3的流程图中,因电源断开或处理结束的中断而结束处理。

接着,采用具体例对本实施方式的电子诺模图1的动作进行说明。在该具体例中,规定图像显示部16在显示器中显示各图像数据。

首先,视为使用者通过操作鼠标或键盘,将输出诺模图30的旨意的指令输入到电子诺模图1中。于是,图像显示部16判断为是显示图像数据的时刻(步骤S101),从图像数据存储部11读出诺模图图像数据,输出给显示器(步骤S102)。其结果是,将图4所示的诺模图30,即没有点图形41或第1垂线图形42及第2垂线图形43、第1数值44及第2数值45、计算结果46的显示的画面。

接着,视为使用者通过操作鼠标,点击显示在显示器上的诺模图30上的一点。于是,指令接收部12就判断为接收到指定点图形41位置的指令(步骤S103)。然后,图像生成部15在被鼠标点击的位置上生成点图形图像数据(步骤S104)。这里,视为点击了身高的值为“170(cm)”、体重的值为“85.0(kg)”的位置。此外,图像生成部15生成从点图形41分别与第1轴31及第2轴32垂直地延伸的第1垂线图形42及第2垂线图形43的图像数据即第1及第2垂线图形图像数据(步骤S105)。

接着,数值取得部13取得与诺模图上的点图形41对应的第1数值“170”及第2数值“85.0”(步骤S106)。此外,计算部14算出规定函数的计算结果的值,也就是说算出BMI的值(步骤S107)。该算出中采用的式子为:

BMI=(第2数值)/(第1数值/100)2

在第1及第2数值为上述的值时,BMI的值为“29.4”。

然后,图像生成部15进行生成计算结果图像数据等处理。具体而言,图像生成部15生成与数值取得部13取得的第1及第2数值对应的第1及第2数值图像数据。此外,图像生成部15生成与计算部14计算的BMI的值对应的计算结果图像数据(步骤S108)。

图像显示部16将图像生成部15生成的点图形41等的图像数据显示在显示器(步骤S102)。其结果是,能够进行图4所示的显示。

这里,对点图形41的位置不是使用者所要的位置时,例如想知道身高的值为“174(cm)”、体重的值为“86.6(kg)”的肥胖程度时的操作进行简单说明。在此种情况下,使用者在图4的显示中,通过用鼠标等拖曳点图形41,或者,通过点击作为目标的新的诺模图30上的点,使点图形41移动。于是,图像生成部15在移动后的位置上生成点图形图像数据、或第1及第2垂线图形图像数据(步骤S103~S105)。此外,数值取得部13取得与点图形41的位置对应的第1及第2数值(步骤S106)。计算部14采用该取得的第1及第2数值算出BMI的值(步骤S107)。然后,图像生成部15生成第1及第2数值图像数据和计算结果图像数据(步骤S108),将它们显示在显示器中(步骤S102)。再有,这里,虽然对将点图形41一口气地移动的情况进行了说明,但也可以不是这样。例如,也可以将使用者拖曳移动点图形41的途中的轨迹利用图像显示部16依次地显示。这样,通过重复步骤S102~S108的处理,也可以进行点图形41的移动。

这里,对显示多个点图形41的情况进行说明。首先,对显示与按第1轴31及第2轴32的值付与特征的不同的对象(在该具体例中为BMI的被验者)对应的多个点图形41的情况进行说明。在这种情况下,通过点击诺模图30上的点能够生成新的点图形41,视为利用拖曳进行现有的点图形41的移动。在显示与多个被验者的身高、体重对应的点图形41的情况下,使用者如前所述按每个被验者输入点图形41(步骤S103~S108、S102)。此外,在该点图形41的位置不是意图的位置时,如前所述变更该位置。此外,在显示多个点图形41的情况下,为了弄清楚各点图形41与谁对应,也可以利用从各点图形41延伸出的气泡提示框,如图7所示,能够输入与各点图形41对应的使用者名。在这种情况下,视为图像生成部15还生成与各点图形41对应的吹出的图像数据,图像显示部16也显示该气泡提示框的图像数据。此外,指令接收部12也可以接收显示在该气泡提示框上的使用者名。

再有,在图7中,利用与各点图形41对应的气泡提示框,能够识别与各点图形41对应的使用者,但也可以将显示在诺模图30上的各点图形41的图形规定为不同的图形。例如,也可以将点图形41规定为○(圆形)、□(正方形)、◇(菱形)等,依次记载与每个点图形41对应的使用者名。

○(圆形):A先生/女士

□(正方形):B先生/女士

◇(菱形):C先生/女士

接着,对显示与按第1轴31及第2轴32的值付与特征的相同的对象(在该具体例中为BMI的被验者)的履历对应的多个点图形41时进行说明。在这种情况下,视为按履历的由旧至新的顺序进行点图形41的输入。于是,如图8所示,图像生成部15也生成连接各点图形41的位置的箭头的图像数据,图像显示部16也显示该箭头的图像数据。其结果是,看见图8的显示的人士能够知晓某使用者的身高、体重的值怎样变化。再有,如此在显示履历时,也可以与图7的气泡提示框同样地显示与各点图形41对应的数据的年月日。这样一来,对于显示在诺模图30上的点图形41的履历,能够了解更详细的信息。在这种情况下,也可以是指令接收部12接收该年月日的信息,图像生成部15生成包含该年月日的气泡提示框的图像数据。

接着,对在诺模图30上显示规定函数为所希望的函数值的曲线图的情况进行说明。在将所希望的曲线图显示在诺模图30上时,使用者利用鼠标等指示设备指定要显示该曲线图的位置。再有,为了表明此时的指定与点图形41的位置指定的点击不同,也可以在利用未图示的机构将输入的模式切换成曲线图的输入后进行点击,或者,也可以利用点击进行点图形41的位置指定,利用双点击进行曲线图的位置指定。

这里,在显示图4所示的诺模图30的情况下,视为使用者利用指示设备指定诺模图30上的身高为175cm、体重为67.375kg的位置。于是,该指定被指令接收部12接收(步骤S109),数值取得部13取得与该指定的位置对应的身高“175(cm)”、及体重的值“67.375(kg)”(步骤S110)。此外,将这些身高或体重的值交给计算部14,计算部14采用这些值算出BMI的值(步骤S111)。在这种情况下,为BMI=“22.0”,其为函数值。将该函数值“22.0”从计算部14交给函数值接收部17(步骤S112)。然后,曲线图生成部18生成与该函数值接收部17接收的函数值“22.0”对应的BMI的曲线图,追加在存储在图像数据存储部11中的诺模图图像数据中(步骤S113)。这里,视为生成BMI=22.0的虚线的曲线图,追加在诺模图图像数据中。于是,如图9所示,在诺模图30上显示新的曲线图35(步骤S102)。如此,例如,能够将显示标准的BMI(=22.0)的曲线图35追加在诺模图中。再有,在图9中,也可以与曲线图35对应地显示与曲线图35对应的BMI的值“22.0”。在此种情况下,图像生成部15也可以从计算部14接受规定函数的计算结果的值“22.0”,生成与该值对应的图像,与曲线图35对应地显示。所谓与曲线图35对应地显示,例如,可以是显示在曲线图35上,或者,也可以是从曲线图35延长引出线,显示在该引出线的与曲线图35相反一侧的端点上。

使用者在想使该曲线图35移动时,用鼠标等指示设备将曲线图35拖曳到任意的位置。于是,该拖曳的指令被指令接收部12接收(步骤S109),与上述说明同样地,如图10所示,在拖曳后的位置上生成新的曲线图36(步骤S110~S113,S102)。再有,在图10中,为了便于说明,也显示曲线图35,然而在曲线图生成部18将新的曲线图36追加在诺模图图像数据中后,将成为拖曳的基点的曲线图35从诺模图图像数据中删除。这样一来,就能够使诺模图的曲线图移动。

接着,对移动将诺模图分割成多个区域的边界的情况进行说明。在移动所希望的边界时,使用者用鼠标等指示设备指定该想移动的边界。然后,用鼠标等指示设备指定该边界的移动目的地。该指定与曲线图35的移动的说明同样,例如,也可以利用鼠标等的拖曳来进行。也就是说,也可以通过将想要移动的边界向所希望的移动目的地拖曳来进行。

这里,视为边界的移动前的诺模图30为图7所示的诺模图。此外,想要对于肥胖的区域中所包含的5个被验者进行保健指导。在图7中,在肥胖的区域中包含6个被验者,因此使用者拖曳第1区域边界线33,以将最靠近正常的区域的一个被验者包含在正常区域中。于是,该拖曳的处理被指令接收部12接收(步骤S114),数值取得部13取得与拖曳后的位置对应的身高及体重的值(步骤S115)。此后,将这些身高或体重的值交给计算部14,计算部14采用这些值算出BMI的值(步骤S116),交给边界值接收部19。边界值接收部19接收该BMI的值即边界值,交给边界变更部20(步骤S117)。边界变更部20如图11所示对诺模图图像数据进行变更,使第1区域边界线33的位置成为新的第1区域边界线37的位置(步骤S118)。然后,显示该变更后的诺模图30(步骤S102)。再有,在图11中,为了便于说明,用虚线表示移动前的第1区域边界线33,但实际上在该第1区域边界线33的移动后可以不显示。如此,如图11所示,作为区域,被验者“E先生/女士”被包含在正常的区域中,包含在肥胖的区域中的为5个被验者。所以,能够对该5人进行保健指导。

接着,对差异信息的显示进行说明。首先,作为前提,规定在电子诺模图1的未图示的记录介质中储存有表示能否对各变数任意进行变更的可否变更信息。图12是表示可否变更信息的一例。在图12中,变数与可否变更被加以对应。具体而言,第1轴31的变数(在该具体例中为身高)是不可变更的,第2轴32的变数(在该具体例中为体重)是可变更的。因为一般认为可以通过控制能量摄取量或运动等而根据被验者的意思改变体重,但不能根据被验者的意思改变身高。

此外,在该具体例中,视为18.5<BMI<25被设定在正常范围。所以,规定下式作为表示正常范围的式子,存储于未图示的记录介质中。

18.5<(第2轴的值)/(第1轴的值/100)2<25

首先,在显示图4所示的诺模图30时,视为使用者操作鼠标等指示设备,点击“差异信息的显示”按钮51。于是,该指令被指令接收部12接收,该旨意经由未图示的路径交给差异信息生成部21(步骤S119)。然后,差异信息生成部21参照图12所示的可否变更信息,得知可只变更第2轴32的值。然后,按上述说明,判断图4中的点图形41的位置靠近BMI=25的第1区域边界线33,算出直到为BMI=25的第2轴32的值的变化。在这种情况下,该第2轴32的值的变化为12.7(kg)。所以,差异信息生成部21生成距离正常的范围为12.7(kg)的旨意的差异信息(步骤S120)。然后,图像生成部15生成与该生成的差异信息对应的差异信息图像数据(步骤S121),如图13所示,显示该差异信息图像数据。通过看到该显示,与点图形41对应的使用者可知,如果将体重减轻12.7(kg),就会到达正常范围。

再有,如前所述,也可以取代到达正常范围的体重的值,而生成作为与该体重对应的能量等的差异信息,显示该差异信息的图像。例如,对于身体脂肪的能量,如果考虑到含在身体脂肪组织中的水分,则为大约7kcal/1g,因此12.7(kg)的体脂肪与88900(kcal)对应。所以,差异信息生成部21也可以生成如下旨意的差异信息,即,如果将能量摄取量减少这么多,或将消耗能量增加这么多,就会到达正常的范围。

接着,对可以根据可否变更信息对第1轴31及第2轴32的值的双方进行变更时的差异信息的生成进行说明。这里,诺模图30如图14所示,被视为第1轴31表示被验者通过饮食等摄取的能量摄取量,第2轴32表示被验者的步行时间。然后,视为60分钟的步行与200kcal对应,画出从能量摄取量中减去步行带来的能量消耗量得出的值为1800kcal的直线。该直线是每天的能量平衡为1800(kcal)的线,这成为作为目标的区域。

此外,在该具体例中,设定为算出用于达到正常区域的只有第1轴31的值的变化、只有第2轴32的值的变化、和用于达到步行时间=0的正常区域的第1轴31及第2轴32的值的变化这3种差异信息。

在这种情况下,点图形41如图14所示,被视为存在于能量摄取量为“2200(kcal)”、步行时间为“60(分钟)”的位置。该点图形41的位置为每天的能量平衡是从2200(kcal)中减去与步行时间60(分钟)对应的200(kcal)得出的2000(kcal)的位置。而且,如果使用者通过操作鼠标等指示设备点击“差异信息的显示”按钮51,则该指令被指令接收部12接收,其旨意经由未图示的路径交给差异信息生成部21(步骤S119)。然后,差异信息生成部21参照可否变更信息,得知可以对双方的轴的值进行变更。然后,如以上说明,差异信息生成部21算出通过只使能量摄取量变化而到达正常区域的能量摄取量、通过只使步行时间变化而到达正常区域的步行时间量、到达步行时间为0(分钟)的正常区域的能量摄取量及步行时间量,生成它们的差异信息(步骤S120)。而后,图像生成部15在生成与各差异信息对应的差异信息图像数据的同时,生成以点图形41的位置为起点,以通过根据各差异信息所示的变化而到达的位置即到达位置为终点的箭头的图像数据(步骤S121),可如图14所示显示这些数据。如此,能够显示用于使每天的能量平衡从2000(kcal)减少到1800(kcal)的方法。再有,各差异信息图像数据最好显示在对应的箭头的近旁,或者该箭头的上面。例如,各差异信息图像数据也可以显示在按预先确定的比例内分点图形41的位置和与差异信息图像数据对应的到达位置的点上。该内分的点也可以是点图形41的位置和到达位置的中间点。

通过进行图14所示的显示,使用者得知通过将能量摄取量减去200kcal、或将步行时间增加60分钟、将能量摄取量减去400kcal,同时将步行时间减去60分钟,能够使每天的能量平衡在1800(kcal)。此外,通过显示2个以上的差异信息图像数据,被验者能够选择最佳的解决方法。例如,对因工作忙等而不能确保运动时间的被验者的情况,能够选择不增加运动时间的方法。

此外,如果使用者在图4等的显示中点击“结束”按钮52,则与此相应地结束诺模图30等的显示,不在显示器中显示(步骤S122)。

再有,在该具体例中,只对显示差异信息的处理进行说明,但在也可以不显示差异信息的情况下,也可以利用未图示的方法,输入不显示差异信息的旨意的指令,根据该输入而不显示差异信息。在此种情况下,例如,图像生成部15也可以通过删除差异信息图像数据而不显示差异信息。

如以上所述,根据本实施方式的电子诺模图1,与以往的诺模图相比能够提高使用性能。例如,由于能够不用文本输入而用GUI来指定显示在诺模图上的点图形41的位置,因此能够不用采用指示设备和键盘等多种输入设备,只采用指示设备进行体重或身高的数值输入、或该输入的值的变更。此外在文本输入数值时,通常能够输入的行数等受到限制,但通过用GUI输入,能够无此限制地任意进行输入。此外,与上述非专利文献2不同,由于点图形41可以不与鼠标指令器联动,因此能够在将点图形41显示在所希望的位置上的状态下,进行其它操作等。

此外,通过显示规定函数的计算结果的值,能够容易地知晓与点图形41的位置对应的规定函数的计算结果。此外,还可显示与点图形41的位置对应的第1及第2数值,因此能够容易地知晓与点图形41的位置对应的第1轴31及第2轴32的精细的值。此外,还能够根据需要,使规定函数为所希望的函数值的曲线图显示在诺模图上。此外,在根据规定函数的值将将诺模图分割成多个区域的情况下,还能够根据需要对该区域的边界的位置进行变更。

此外,还可生成、显示作为从点图形41的位置直到到达作为目标的区域的信息即差异信息。其结果是,对于利用怎样的变化能够到达作为目标的区域,通过采用该差异信息能够很容易地知晓。

此外,还可显示多个点图形41,因此例如通过将与多个被验者对应的多个点图形41显示在诺模图上,还能够对被验者相互间进行比较,通过将与相同的被验者的履历对应的多个点图形41显示在诺模图上,还能够看到该被验者的数据的变化。

再有,在将多个点图形显示在诺模图上,且在将诺模图分割成多个区域的情况下,图像生成部15也可以将显示在不同的区域上的点图形41作为视觉上不同的点图形41生成点图形图像数据。所谓视觉上不同,例如,可以是形状不同,也可以是色彩不同,也可以是显示方法(例如闪烁的有无、旋转的有无等),也可以是其它视觉上的要素不同。例如,也可以将肥胖的区域的点图形41规定为四角形状,将正常的区域的点图形41规定为圆形形状,将瘦的区域的点图形41规定为三角形状。再有,为了如此按每个区域进行不同的表示,例如也可以将特定各区域的信息(例如第1区域为a<F(x、y)<b,第2区域为b<F(x、y)<c等信息)存储在未图示的记录介质中,此外,将使各区域和点图形41的显示对应的信息(例如第1区域的点图形41为四角形状,第2区域的点图形41为三角形状等信息)也存储在未图示的记录介质中。而且,图像生成部15也可以通过参照特定各区域的信息,采用各点图形41的第1及第2数值,特定存在各点图形41的区域,此外,通过参照使各区域和点图形41的显示对应的信息,特定与该特定的区域对应的显示方法,利用该特定的显示方法,以显示点图形41的方式生成点图形图像数据。再有,在显示1个点图形41时,也可以像这样地对每个区域进行不同的点图形41的显示。如此一来,就可以通过查看点图形41,例如很容易地把握该点图形41存在于哪个区域,或者能够很容易地确认是否与其它点图形存在于相同的区域中。

此外,在本实施方式的电子诺模图1中,也可以如图15所示,还具备用于对数值取得部13取得的第1及第2数值、或计算部14计算出的规定函数的计算结果的值进行输出的输出部22。该输出部22例如可以只输出第1及第2数值,也可以只输出计算结果的值,或者,也可以输出双方。此外,该输出例如可以是在显示设备(例如CRT或液晶显示器等)中的显示,也可以是经由通信线路向规定机器的发送,也可以是利用打印机的印刷,也可以是利用扬声器的声音输出,也可以是在记录介质中的存储,也可以是向其它构成要素的转交。在输出部22进行信息向其它构成要素的转交时,例如,也可以认为图像生成部15或函数值接收部17、边界值接收部19从输出部22接收第1及第2数值或规定函数的计算结果的值。再有,输出部22也可以包含进行输出的设备(例如显示设备或打印机等),也可以不含有。此外,输出部22可以通过硬件来实现,或者,也可以通过驱动这些设备的驱动程序等软件来实现。

在电子诺模图1具备输出部22的情况下,可利用该输出部22输出取得的第1及第2数值、或计算结果的值。因此,例如,输出部22可以进行将取得的第1及第2数值、或计算结果的值存储在与被验者对应的电子卡片等中的处理,也可以进行将这些信息发送到管理它们的服务器等中的处理。

此外,在本实施方式中,对电子诺模图1还显示差异信息的情况进行了说明,但也可以不显示差异信息。在不显示差异信息时,电子诺模图1也可以不具备差异信息生成部21,此外,各构成要素也可以不进行有关差异信息的处理。

此外,在本实施方式中,在将诺模图分割成多个区域的情况下,对可进行其边界变更的情况进行了说明,但也可以不变更。在区域的边界不可变更的情况下,电子诺模图1也可以不具备边界值接收部19或边界变更部20,此外,各构成要素也可以不进行有关边界变更的处理。

此外,在本实施方式中,对显示与接收的函数值对应的曲线图的情况进行了说明,但也可以不显示。在不显示与函数值对应的曲线图的情况下,电子诺模图1也可以不具备函数值接收部17或曲线图生成部18,此外,各构成要素也可以不进行有关曲线图的显示的处理。

此外,在本实施方式中,对在诺模图中显示第1及第2数值的情况进行了说明,但也可以不显示。

此外,在本实施方式中,对在诺模图中显示计算结果的情况进行了说明,但在电子诺模图1具备输出部22时,也可以不在诺模图中显示计算结果。

此外,在本实施方式中,在诺模图图像数据被根据规定函数的计算结果的值分割成多个区域时,其分割数不受限制。例如,既可以像本实施方式的具体例中的说明的那样分割成3个区域,或者,也可以分割成2个或4个以上等其它个数的区域。此外,也可以不将诺模图图像数据分割成多个区域。

此外,在上述实施方式中,对电子诺模图1是独立的情况进行了说明,但电子诺模图1既可以是独立的装置,也可以是服务器及客户系统中的服务器装置。在后者时,输出部或接收部也可以经由通信线路接收输入,或输出信息。

此外,在上述实施方式中,各处理或各功能可通过用单一的装置或单一的系统集中处理来实现,或者,也可以通过用多个装置或多个系统分散处理来实现。

此外,在上述实施方式中,即使在与各构成要素执行的处理相关的信息,例如各构成要素接收、或取得、或选择、或生成、或发送、或接受的信息,或者各构成要素在处理中采用的阈值或数学式、地址等信息等未在上述说明中加以明示的情况下,也可以临时或长期保持在未图示的记录介质中。此外,各构成要素、或者未图示的存储部也可以进行该信息向未图示的记录介质中的存储。此外,各构成要素、或者未图示的读出部也可以进行该信息的从未图示的记录介质的读出。

此外,在上述实施方式中,在使用者也可以对各构成要素等中采用的信息,例如各构成要素在处理中采用的阈值或地址、各种设定值等信息进行变更的情况下,即使在上述说明中没有明示时,使用者也可以适当地对这些信息进行变更,或者也可以不变更。在使用者可变更这些信息的情况下,该变更例如也可以由接收来自使用者的变更指令的未图示的接收部和根据该变更指令变更信息的未图示的变更部来实现。该未图示的接收部的变更指令的接收例如可以是来自输入设备的接收,也可以是经由通信线路发送的信息的接收,也可以是从规定的记录介质读出的信息的接收。

此外,在上述实施方式中,在电子诺模图1所含的2个以上的构成要素具有通信设备或输入设备等时,2个以上的构成要素既可以具有在物理上单一的设备,或者,也可以具有各自的设备。

此外,在上述实施方式中,各构成要素也可以由专用的硬件构成,或者,对于可利用软件实现的构成要素,也可以通过执行程序来实现。例如,通过利用CPU等程序执行部读出、执行记录在硬盘或半导体存储器等记录介质中的软件及程序,可实现各构成要素。再有,实现上述实施方式的电子诺模图1的软件为以下的程序。也就是说,该程序是使计算机作为以下构成要素发挥作用的程序,所述构成要素包括:指令接收部,用于接收指定点图形的位置的指令,所述点图形是显示在具有第1轴和第2轴的坐标平面的诺模图上的图形,表示所述诺模图上的位置;数值取得部,用于取得与所述诺模图上的所述点图形的位置对应的所述第1轴的值即第1数值和所述第2轴的值即第2数值;计算部,用于对以所述数值取得部取得的第1及第2数值作为自变量的规定函数的计算结果的值进行计算;图像生成部,用于在根据所述指令接收部接收的指令指定的位置上生成所述点图形的图像数据即点图形图像数据,生成所述计算部计算出的函数的计算结果的值的图像数据即计算结果图像数据;图像显示部,用于显示从存储上述诺模图的图像数据即诺模图图像数据的图像数据存储部读出的诺模图图像数据和上述图像生成部生成的点图形图像数据及计算结果图像数据。

此外,实现上述实施方式中的电子诺模图1的其它软件为以下的程序。也就是说,该程序是使计算机作为以下构成要素发挥作用的程序,所述构成要素包括:指令接收部,用于接收指定点图形的位置的指令,所述点图形是显示在所述诺模图上的图形,表示所述诺模图上的位置;数值取得部,用于取得与所述诺模图上的所述点图形的位置对应的所述第1轴的值即第1数值和所述第2轴的值即第2数值;计算部,用于对以所述数值取得部取得的第1及第2数值作为自变量的规定函数的计算结果的值进行计算;输出部,用于输出上述计算部计算出的函数的计算结果的值;图像生成部,用于在根据所述指令接收部接收的指令指定的位置上生成所述点图形的图像数据即点图形图像数据;图像显示部,用于显示从存储上述诺模图的图像数据即诺模图图像数据的图像数据存储部读出的诺模图图像数据和上述图像生成部生成的点图形图像数据。

再有,在上述程序中,在上述程序实现的功能中不包含只能用硬件实现的功能。例如,在上述程序实现的功能中至少不包含只能用接收信息的接收部或显示信息的显示部等中的调制调解器或接口卡等硬件实现的功能。

此外,该程序既可以通过从服务器等中下载来执行,也可以通过读出储存在规定的记录介质(例如CD-ROM等光盘或磁盘、半导体存储器等)中的程序来执行。此外,也可以采用该程序作为构成程序产品的程序。

此外,执行该程序的计算机可以是单台,也可以是多台。也就是说,可以进行集中处理,也可以进行分散处理。

图16是表示通过执行上述程序来实现上述实施方式的电子诺模图1的计算机的外观的一例的示意图。上述实施方式可通过计算机硬件及其中执行的计算机程序来实现。

在图16中,计算机系统900具备包含CD-ROM(Compact Disk Read Only Memory)驱动器905、FD(Floppy(注册商标)Disk)驱动器906的计算机901、键盘902、鼠标903和监视器904。

图17是表示计算机系统900的内部构成的图。在图17中,计算机901除了CD-ROM驱动器905、FD驱动器906以外,还具备:MPU(Micro Processing Unit)911;用于储存引导程序等程序的ROM912;与MPU911连接,临时存储应用程序的命令,同时提供临时存储空间的RAM(Random Access Memory)913;存储应用程序、系统程序及数据的硬盘914;将MPU911、ROM912等相互连接的总线915。再有,计算机901还可以包含提供与LAN的连接的未图示的网卡。

在计算机系统900中,也可以将执行上述实施方式的电子诺模图1的功能的程序存储在CD-ROM921或FD922中,通过插入在CD-ROM驱动器905或FD驱动器906中,而传送给硬盘914。也可以取而代之,将该程序经由未图示的网络发送给计算机901,存储在硬盘914中。程序在执行时被载入RAM913中。再有,作为程序,也可以从CD-ROM921及FD922、或从网络直接载入。

作为程序,不一定必须在计算机901中包含执行上述实施方式的电子诺模图1的功能的操作系统(OS)、或第三方程序等。程序也可以只包含命令的部分,其以受到控制的状态调出适当的功能(模块),得到所希望的结果。对于计算机系统900如何动作是众所周知的,因此详细的说明省略。

此外,本发明并不限定于以上的实施方式,可进行多种变更,这些变更当然也包含在本发明的范围内。

产业上的可利用性

综上所述,根据本发明的电子诺模图等,与以往的诺模图相比能够提高使用性能,作为显示诺模图的装置等来说十分有用。

去获取专利,查看全文>

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号