首页> 中国专利> 图标生成装置、计算机可读介质以及生成图标的方法

图标生成装置、计算机可读介质以及生成图标的方法

摘要

本发明公开一种图标生成装置,其包括模式选择部分和图标生成部分。所述模式选择部分允许用户从多种显示模式中为每个数据文件选择一种显示模式。所述图标生成部分生成每个数据文件的图标数据,所述图标数据用于按照为每个数据文件选择的显示模式显示每个数据文件的图标。所述图标生成部分输出每个数据文件的所生成的图标数据。

著录项

  • 公开/公告号CN101055519A

    专利类型发明专利

  • 公开/公告日2007-10-17

    原文格式PDF

  • 申请/专利权人 富士施乐株式会社;

    申请/专利号CN200710086416.X

  • 申请日2007-03-08

  • 分类号G06F9/44(20060101);

  • 代理机构11112 北京天昊联合知识产权代理有限公司;

  • 代理人顾红霞;张天舒

  • 地址 日本东京

  • 入库时间 2023-12-17 19:16:00

法律信息

  • 法律状态公告日

    法律状态信息

    法律状态

  • 2018-03-27

    未缴年费专利权终止 IPC(主分类):G06F9/44 授权公告日:20090708 终止日期:20170308 申请日:20070308

    专利权的终止

  • 2009-07-08

    授权

    授权

  • 2007-12-12

    实质审查的生效

    实质审查的生效

  • 2007-10-17

    公开

    公开

说明书

技术领域

本发明涉及图标生成装置、存储使计算机生成图标的程序的计算机可读介质以及生成表示数据文件存在的图标的方法。

背景技术

近年来,GUI(图形用户界面)技术已经得到广泛应用,并且尤其是使用图标图像的对象显示技术得到应用。也就是说,在GUI环境中,通常的做法是通过称为“图标”的小图像表示对象例如数据文件和存储数据文件的文件夹等。这种图标显示不仅仅适用于计算机,而且适用于各种产品领域。

JP 2005-512098T(对应于WO 03/050651A3)公开一种具有提取和显示波形测量结果作为图标图像的功能的数字示波器。如果波形测量结果已经存储下来,那么该数字示波器在显示器上显示测量结果的小型渲染图作为图标图像。因此,如果用户在观看显示器时选择任何期望的图标图像(任何期望测量结果的小型渲染图),那么数字示波器以全尺寸在显示器上显示与所选图标图像对应的测量结果。

顺便提到,在GUI环境中,为了从数据文件的存储区中获取存储的数据文件,需要容易找到任何期望的数据文件。JP 2005-512098T中的数字示波器显示波形测量结果的小型渲染图作为图标图像,因此使用户可以参考图标图像,从而可以把握对应测量结果的概况。

然而,如果仅仅以一种显示模式显示图标图像,可能不容易把握某些存储的数据文件中所包含的数据内容。例如,在包含用于分析一个事件或故障的模拟结果(作为数据内容)的数据文件中,数据内容是复杂的。因此,如果不以多种显示模式显示图标图像,可能难以准确地把握数据内容。也就是说,如果仅仅以一种显示模式显示数据内容的小型渲染图作为图标图像,那么图标图像不一定能够准确地反映数据的内容。因此,JP 2005-512098T中的图标图像显示技术不一定能够使用户容易找到任何期望的数据文件。

发明内容

本发明提供一种图标生成装置、存储使计算机生成图标的程序的计算机可读介质以及生成图标的方法,如果存储的数据文件包含复杂的数据内容,这使用户容易找到任何期望的数据文件,从而改进GUI操作者(用户)的方便性。

根据本发明的一方面,图标生成装置包括模式选择部分和图标生成部分。所述模式选择部分允许用户从多种显示模式中为每个数据文件选择一种显示模式。所述图标生成部分生成每个数据文件的图标数据,该图标数据用于按照为对应数据文件选择的显示模式显示对应数据文件的图标。所述图标生成部分输出每个数据文件的所生成的图标数据。

采用该构造,所述图标生成部分输出每个数据文件的图标数据,该图标数据用于按照用户为对应数据文件选择的显示模式显示每个数据文件的图标。因此,当各个数据文件的图标显示在显示装置上时,用户根据所述数据文件的图标容易把握各个数据文件的概况。

另外,根据本发明的另一方面,每个数据文件的图标可以包括根据每个数据文件生成的图形。

采用该构造,当各个数据文件的图标显示在显示装置上时,用户根据所述数据文件的图标中包含的图形容易把握各个数据文件的概况。

另外,根据本发明的另一方面,所述多种显示模式可以包括用于以等高线显示数据文件的第一显示模式以及用于以矢量显示数据文件的第二显示模式。

另外,根据本发明的另一方面,每个数据文件可以包含坐标值和多类数据值。所述模式选择部分允许用户从所述多类数据值中为每个数据文件选择一类数据值作为显示模式。所述图标生成部分可以根据每个数据文件的坐标值以及为每个数据文件选择的所述一类数据值生成每个数据文件的图标数据。

采用该构造,如果每个数据文件包含复杂的内容,例如坐标值和多类数据值,所述图标生成部分根据坐标值以及用户选择的一类数据值生成复杂数据文件的图标数据。当各个数据文件的图标显示在显示装置上时,因为每个数据文件的图标根据用户选择的一类数据值而生成,用户容易把握复杂数据文件的概况。

另外,根据本发明的另一方面,所述模式选择部分允许用户为每个数据文件输入待显示的数据点的密度作为显示模式。所述图标生成部分可以生成每个数据文件的图标数据,该图标数据用于按照为每个数据文件输入的密度显示每个数据文件的图标。

如果以过高的密度显示图标,因为在图标中数据文件的数据点可能彼此重叠,用户可能难以把握与所述图标对应的数据文件的概况。另外,如果以过低的密度显示图标,因为数据文件的数据点可能不够,用户可能难以把握数据文件的概况。相反,采用上述构造,当显示在显示装置上时,每个数据文件的图标采用用户输入的数据点密度显示。也就是说,用户将看到具有他/她选择(期望)的数据点密度的图标。因此,用户容易把握每个数据文件的概况。

另外,根据本发明的另一方面,所述模式选择部分允许用户从所述多种显示模式中为一个生成的图标数据选择另一种显示模式。所述图标生成部分可以将与所述一个生成的图标对应的数据文件的显示模式改变为所选择的另一种显示模式。

采用该构造,允许用户改变已生成的图标的显示模式。

另外,根据本发明的另一方面,每个数据文件可以包含坐标值和数据值。所述图标生成部分可以根据为每个数据文件输入的密度稀疏化每个数据文件的坐标值和数据值。所述图标生成部分可以生成每个数据文件的图标数据,使得每个数据文件的图标数据包含稀疏化的坐标值和稀疏化的数据值。

另外,根据本发明的另一方面,所述图标生成装置还可以包括显示部分。所述模式选择部分允许用户从所述多种显示模式中为每个数据文件选择两种或更多种显示模式。所述图标生成部分可以生成每个数据文件的图标数据,该图标数据用于按照选择的显示模式显示对应数据文件的图标。所述图标生成部分可以将每个数据文件的所生成的图标输出到所述显示部分。所述显示部分可以在所述显示装置上显示每个数据文件的一个图标,同时将每个数据文件的当前显示的图标随时间而改变为每个数据文件的另一个图标。

采用该构造,用户将看到数据文件的随时间变化的显示于所述显示装置上的图标,就好似所述图标为运动图像。结果,用户根据所述数据文件的图标更容易把握各个数据文件的概况。

另外,根据本发明的另一方面,所述图标生成部分可以生成每个数据文件的图标数据,使得每个数据文件的图标数据含有为了按照所选的两种或更多种显示模式显示每个数据文件的图标而需要的数据值。

根据本发明的另一方面,一种计算机可读介质存储使计算机执行图标生成过程的程序。所述过程包括:允许用户从多种显示模式中为每个数据文件选择一种显示模式;生成每个数据文件的图标数据,该图标数据用于按照为对应数据文件选择的显示模式显示对应数据文件的图标;以及输出每个数据文件的所生成的图标数据。

根据本发明的另一方面,一种生成图标的方法包括:允许用户从多种显示模式中为每个数据文件选择一种显示模式;生成每个数据文件的图标数据,该图标数据用于按照为对应数据文件选择的显示模式显示对应数据文件的图标;以及输出每个数据文件的所生成的图标数据。

根据本发明的另一方面,一种图标生成装置包括显示模式确定部分和图标生成部分。所述显示模式确定部分允许用户从多种显示模式中选择一种显示模式。所述图标生成部分根据数据文件的数据内容生成以所选择的显示模式显示图形的图标图像,使得所述数据内容反映在所生成的图标中。

另外,所述图标生成装置还可以包括显示部分,所述显示部分显示由所述图标生成部分生成的图标图像并且以所选择的显示模式显示图形作为表示所述数据文件存在的图标。

根据本发明的另一方面,一种计算机可读介质存储使计算机执行图标生成过程的程序。所述过程包括:允许用户从多种显示模式中选择一种显示模式;以及根据数据文件的数据内容生成以所选择的显示模式显示图形的图标图像,使得所述数据内容反映在所生成的图标中。

根据本发明的另一方面,一种生成图标的方法包括:允许用户从多种显示模式中选择一种显示模式;以及根据数据文件的数据内容生成以所选择的显示模式显示图形的图标图像,使得所述数据内容反映在所生成的图标中。

采用上述构造,生成并显示其中反映数据文件中包含的数据内容的图标图像。为了生成这种图标图像,可以为一个数据文件生成多种显示模式的图标图像。显示从多种显示模式中选择的显示模式的图标图像。这里,假设数据文件具有XYZ空间中的模拟分析结果作为数据内容。在该情况下,“多种显示模式”可以包括:用于显示XY截面上的分析结果的显示模式、用于显示YZ截面上的分析结果的显示模式、用于显示XZ截面上的分析结果的显示模式。也就是说,所述图标生成装置、所述程序以及所述方法可以处理以多种显示模式显示图标图像,并且可以根据用户的选择改变图标图像的显示模式。此外,每种显示模式都反映数据文件中包含的数据内容。如果只以一种显示模式显示图标图像,可能难以把握数据内容。然而,即使在该情况下,用户也可以通过适当地改变图标图像的显示模式而准确地把握数据内容。

采用上述图标生成装置、程序以及方法,在显示其中反映数据文件中包含的数据内容的图标图像时,可以适当改变图标图像的显示模式。因此,如果数据文件中包含的数据内容较复杂,用户可以通过检查所显示的图标图像容易地找到任何期望的数据文件。因此,所述图标生成装置对于GUI操作者(用户)非常方便。

附图说明

下面将参照附图详细说明本发明的示例性实施例,其中:

图1A和图1B是根据本发明示例性实施例的热工水力计算模拟器的示意性构造实例的框图;

图2是示意性示出所显示图标图像的具体实例的视图,其中图标图像的显示模式是统一的;

图3是示意性示出所显示图标图像的具体实例的视图,其中图标图像的显示模式彼此不同;

图4示出显示模式选择部分14在显示装置2的显示屏幕上显示的界面屏幕的实例;

图5示出其中显示部分15显示图标生成部分13所生成的图标图像的实例;

图6示出显示模式选择部分14在显示装置2的显示屏幕上显示的界面屏幕的另一个实例;

图7示出其中显示部分15显示图标生成部分13所生成的图标图像的另一个实例;

图8示出显示模式选择部分14在显示装置2的显示屏幕上显示的界面屏幕的另一个实例;

图9A至9F示出图标生成部分13所生成的图标图像的实例;

图10示出数据文件的实例;

图11示出至少包含生成图标数据所需的最少数据的子数据文件的实例;

图12是稀疏化过程的说明图,在显示模式选择部分14根据预定规则自动选择显示模式时执行该过程;以及

图13示出用于将图标显示为运动图像的图标数据的实例。

具体实施方式

现在将参照附图说明根据本发明示例性实施例的图标生成装置、存储使计算机执行图标生成过程的程序的计算机可读介质以及生成图标的方法。

首先将说明根据本发明示例性实施例的图标生成装置的示意性构造。在该示例性实施例中,图标生成装置应用于进行热工水力计算模拟的热工水力计算模拟器。也就是说,在该示例性实施例中,热工水力计算模拟器是图标生成装置。图1A和图1B是示出热工水力计算模拟器的示意性构造实例的框图。

图1B是根据该示例性实施例的热工水力计算模拟器的框图。如图1B所示,该示例性实施例的热工水力计算模拟器包括:数据存储装置1,其用于存储数据文件,数据文件为热工水力计算模拟的分析结果;显示装置2,其用于将信息输出到热工水力计算模拟器的操作者(用户);输入装置3,其包括键盘和/或鼠标,用户采用输入装置将信息输入热工水力计算模拟器;以及计算装置4,其用于执行热工水力计算模拟。数据存储装置1可以由硬盘(HDD)、RAM或闪存实现。另外,计算装置4可以为包含CPU(中央处理单元)、RAM(随机访问存储器)和ROM(只读存储器)的计算机。

图1A是图1B所示计算装置4的功能框图。计算装置4包括模拟部分11、操作系统12、图标生成部分13、显示模式选择部分14以及显示部分15。

模拟部分11根据存储在数据存储装置1中的数据参数和/或通过输入装置3输入的数据/参数进行热工水力计算模拟。热工水力计算模拟可以使用公知的技术进行,因此在本说明书中不进行详细说明。应该注意到,模拟部分11执行的过程不限于热工水力计算模拟。模拟部分11可以根据任何其它公知的技术例如强度分析模拟或材料物理特性分析模拟等技术执行模拟过程。

操作系统12控制整个计算装置4的操作。操作系统12进行的控制包括例如计算装置4与数据存储装置1、显示装置2和/或输入装置3之间的数据传输的控制。

假设图标生成部分13可以生成用于分别以多种显示模式显示图标的图标数据。显示模式选择部分14为存储在数据存储装置1中的每个数据文件选择多种显示模式中的至少一种。显示模式选择部分14可以根据通过输入装置3输入的信息,也就是说,根据操作输入装置3的用户输入的指令进行选择。换句话说,显示模式选择部分14可以允许用户为存储在数据存储装置1中的每个数据文件选择多种显示模式中的至少一种。作为选择,显示模式选择部分14可以根据预先设置(缺省设置)进行选择。例如,当要将数据文件存储在数据存储装置1中时,也就是说,当要关闭数据文件时,可以将显示装置2当前显示数据文件所用的显示模式作为缺省设置。在该情况下,显示模式选择部分14从多种显示模式中选择显示装置2当前显示数据文件所用的显示模式。另外,可以预先为数据文件的每种数据格式设定缺省设置。

根据存储在数据存储装置1中的每个数据文件的数据内容以及为每个数据文件选择的至少一种显示模式,图标生成部分13生成图标图像,该图标图像以选定显示模式显示反映数据内容的图形。换句话说,图标生成部分13生成每个数据文件的图标数据,该图标数据用于按照为每个数据文件选择的至少一种显示模式显示每个数据文件的图标。然后,图标生成部分13可以将生成的图标数据(图标图像)输出到操作系统12。图标生成部分13可以将生成的图标数据(图标图像)存储在计算装置4的RAM与数据存储装置1的任何一者中。反映数据内容的图标图像可以是通过缩小数据内容所指定的整个图像而获得的缩小图像,或者是通过改变数据内容所指定图像的主要部分的倍率而获得的主要部分放大/缩小的图像,这如后面详细所述。注意到,图标生成部分13可以为每个数据文件生成多种显示模式的图标图像。所述多种显示模式彼此不同。假设数据文件包含XYZ空间上的模拟分析结果作为数据内容。在该情况下,多种显示模式的实例包括:用于显示XY截面上的分析结果的显示模式、用于显示YZ截面上的分析结果的显示模式、用于显示XZ截面上的分析结果的显示模式。另外,多种显示模式的其它实例包括:用于以等高线显示分析结果的显示模式;用于以矢量显示分析结果的显示模式;用于以微粒分布显示分析结果的显示模式;用于以微粒轨迹显示分析结果的显示模式;以及用于以诸如散点图、线图、条形图、饼形图和雷达图等各种图形显示分析结果的显示模式。微粒分布显示例如是显示分布在空间内的微粒(诸如调色剂等)的位置。另外,微粒轨迹显示例如是在微粒移动时将各微粒(诸如调色剂等)的轨迹绘制为直线。所述各种图形例如可以根据统计分析的结果而生成。

显示模式选择部分14可以为每个数据文件(分析结果)从前者实例中选择一种显示模式,并且从后者实例中选择另一种显示模式,并且图标生成部分13可以生成每个数据文件的图标数据,该图标数据用于以两种选定显示模式显示每个数据文件的图标。注意到,前者实例的任何显示模式与后者实例的显示模式彼此兼容。另外,如果模拟部分11在二维平面上执行模拟,那么显示模式选择部分14从后者实例选择一种显示模式,而不从前者实例选择显示模式。

显示部分15在显示装置2的显示屏幕上以通过显示模式选择部分14为每个数据文件选择的显示模式显示图标生成部分13所生成的每个数据文件的图标图像,作为表示每个数据文件存在于数据存储装置1中的图标。如果操作系统12可以根据图标生成部分13所生成的每个数据文件的图标数据显示每个数据文件的图标,那么显示部分15可以不设置在计算装置4中。例如,如果数据文件的图标数据表示静态图标图像并且适于操作系统12,那么操作系统12可以根据图标数据显示数据文件的图标。相反,如果图标生成部分13生成的数据文件的图标数据表示其图像如同运动图像一样随时间变化的图标(后面将描述这种图标数据的生成),那么大多数公知的操作系统不支持这种图标数据。在该情况下,显示部分15设置在计算装置4中,并且在显示装置2上显示数据文件的一个图标,同时将数据文件的当前显示的图标随时间而改变为数据文件的另一图标。

当计算装置4中的计算机功能执行预定程序时,实现模拟部分11、操作系统12、图标生成部分13、显示模式选择部分14以及显示部分15。在该情况下,预定程序可以以存储在计算机可读存储介质上的形式提供,或者可以在程序安装在计算装置4中之前通过有线或无线通信手段分配。也就是说,该示例性实施例中所述的图标生成装置可以由图标显示程序实现,该图标显示程序可以安装在热工水力计算模拟器的计算装置4中。

接下来将描述热工水力计算模拟器(作为根据该示例性实施例的图标生成装置和图标显示程序)的操作实例,也就是说,下面将描述根据该示例性实施例的图标生成方法。

在该热工水力计算模拟器中,当模拟部分11进行热工水力计算模拟时,数据存储装置1存储模拟结果的数据文件。此时,可以为数据文件分配唯一的文件名。在数据存储装置1存储数据文件之后,用户可以从数据存储装置1获取存储的数据文件,并且使显示装置2输出所获取的数据文件。于是,例如,用户可以更详细地检查数据文件的内容。此时,为了指定要从数据存储装置1获取的数据文件,与存储在数据存储装置1中的数据文件对应的图标图像列在显示装置2的显示屏幕上,然后要求用户通过操作输入装置3从所列的图标图像中选择任何图标图像。

图2是示意性示出所显示图标图像的细节的视图。在图2中,在显示屏幕上显示的窗口屏幕的预定区域中列出的是与具有文件名“case1”、“case2”和“case3”的数据文件对应的三个图标图像A至C。

为了显示图2所示图标图像A至C,首先,图标生成部分13生成数据文件“case1”至“case3”的图标数据,该图标数据用于以缺省显示模式显示各个图标图像。在模拟部分11输出作为模拟结果的每个数据文件之后,图标生成部分13生成每个数据文件的图标数据(例如,图标图像A至C),将生成的每个图标数据嵌入对应的数据文件中并且将数据文件存储在数据存储装置1中。如果不嵌入生成的图标数据,图标生成部分13将生成的每个图标数据与对应的数据文件相关联,然后将图标数据存储在数据存储装置1中。另外,图标生成部分13可以响应显示装置2的显示屏幕上所显示的窗口屏幕的生成而生成图标数据(例如,图标图像A至C)。在任何情况下,当模拟部分11输出新的数据文件作为模拟结果时,在该新的数据文件的图标图像将要显示于其上的窗口屏幕生成之前,图标生成部分13生成该新的数据文件的图标数据。

图标生成部分13根据数据文件的数据内容生成图标数据,以使数据内容反映在图标数据中。具体地说,图标生成部分13按照如下方式生成图标数据。例如,当获取并打开存储在数据存储装置1中的数据文件之后,如果需要,模拟部分11对数据文件执行某一处理,然后在显示装置2的显示屏幕上显示该数据文件。此时模拟部分11在显示屏幕上显示数据文件所用的显示模式由模拟部分11的应用软件的种类决定。一般来说,模拟部分11经常以图表、图形和/或表格的形式显示数据文件的数据内容。因此,当生成图标数据时,图标生成部分13可以根据数据内容生成位图图像,使用的技术类似于输出(显示)以图表、图形和/或表格的形式包含的数据内容的技术。所生成的位图图像可以是通过缩小数据内容所指定的整个图像(以线图、图形和/或表格的形式输出的图像)而获得的缩小图像。作为选择,所生成的位图图像可以是通过改变所输出图像的主要部分(特征部分)的倍率而获得的主要部分缩放图像(具体地,主要部分放大的图像)。当图标生成部分13生成这种位图图像时,对应数据文件中包含的数据内容分别反映在所生成的图标图像中。具体地说,所生成的图标图像使用户可以视觉上辨认数据内容的概况或特征。所生成的图标图像不一定为位图图像。所生成的图标图像也可以为任何其它的数据格式。

此外,图标生成部分13可以为单个数据文件生成用于以多种显示模式显示图标图像的图标数据。例如,当从数据存储装置1获取数据文件并在显示装置2的显示屏幕上显示该数据文件时,一般来说,模拟部分11经常以彼此不同的多种显示模式显示所获取的数据文件。具体地说,假设数据文件包含XYZ空间内的模拟分析结果作为数据内容。在该情况下,所述多种显示模式包括:用于显示XY截面上的分析结果的显示模式、用于显示YZ截面上的分析结果的显示模式、用于显示XZ截面上的分析结果的显示模式。因此,图标生成部分13也能够根据类似的概念生成图标数据,该图标数据用于以多种显示模式显示图标图像。

然而,如果图标生成部分13可以为一个数据文件生成用于以多种显示模式显示图标图像的图标数据,就需要确定在显示装置2的显示屏幕上以哪种显示模式显示图标图像。因为每个图标图像都表示对应数据文件存在,因此一个图标图像应该对应一个数据文件。

可以通过如下两种方法中的任一种确定以哪种显示模式显示数据文件的图标图像:(1)第一种方法,其中在生成图标数据之前选择显示模式,和(2)第二种方法,其中在生成图标数据之后选择显示模式。在第一种方法中,显示模式选择部分14允许用户为每个数据文件从多种显示模式中选择一种显示模式,然后图标生成部分13生成每个数据文件的图标数据,该图标数据用于按照为每个数据文件选择的显示模式显示每个数据文件的图标。后面将描述显示模式选择部分14的界面屏幕的具体实例。如果用户在图标数据生成之前没有通过显示模式选择部分14选择多种显示模式中的任何一种,那么图标生成部分13生成用于以缺省模式(缺省设置)显示图标图像的图标数据。在第一种方法中,图标生成部分13为数据文件生成用于以所选显示模式显示图标图像的单项图标数据。

在第二种方法中,显示模式选择部分14为数据文件从多种显示模式中选择一种显示模式,其中图标生成部分13已经生成该数据文件的多种图标图像。显示模式选择部分14可以根据用户指令(指定)或缺省设置选择显示模式。在第二种方法中,图标生成部分13生成用于分别以多种显示模式显示数据文件的图标图像的多项图标数据,然后显示模式选择部分14选择多项图标数据中的一项,也就是说,选择多种显示模式中的一种。在选择之后,图标生成部分13删除除数据文件的所选图标数据之外的数据文件的剩余各项图标数据。

图3示出其中由用户为各个数据文件指定显示模式的实例。可以由用户按照期望为各个数据文件选择显示模式。作为选择,也可以预先设定缺省显示模式(缺省设置)。例如,显示模式选择部分14可以使用如下显示模式作为缺省显示模式,即,当所涉及的数据文件的数据内容在上一次被浏览时,最后显示的图表/图形/表格的缩小图像的显示模式。作为选择,如果从未显示过数据文件,那么显示模式选择部分14可以根据数据文件的数据格式自动选择设定为缺省显示模式的显示模式。作为选择,显示模式选择部分14可以允许用户从多种显示模式中选择缺省显示模式。

接下来将描述显示模式选择部分14的界面屏幕的实例。为了使用户可以选择显示模式,如图4所示,显示模式选择部分14在显示装置2的显示屏幕上显示界面屏幕50。用户可以通过输入装置3操作界面屏幕50。界面屏幕50具有子屏幕51、“OK”按钮52、“Cancel”(取消)按钮53、显示方式的下拉菜单54、数据域的下拉菜单55、面的下拉菜单56、“Show Icon View”(显示图标视图)按钮57、“Set Icon View”(设定图标视图)按钮58以及滑动条59。下拉菜单54用于从多种显示方式中选择一种显示方式。在该实例中,所述多种显示方式包括:(i)以等高线显示;(ii)以矢量显示;(iii)以微粒分布显示;(iv)以微粒轨迹显示以及(v)以图形显示。如果正在设定图标图像的数据文件包含多种类型的数据域以及坐标域,那么下拉菜单55用于选择一类数据域。例如,当模拟部分11执行热工水力模拟时,模拟结果数据文件的所述多种类型的数据域包括流速、压力、温度、粘度以及比重。当模拟部分11进行结构分析模拟时,例如,多种类型的数据域包括位移、力、杨氏模量以及泊松比。另外,当模拟部分11进行电场分析模拟时,例如,多种类型的数据域包括电势、电荷密度、电导率以及介电常数。后面将描述数据文件的内容的具体实例。下拉菜单56用于从多个面中选择一个面,子屏幕51显示沿该所选择的面而截取的数据文件的截面。例如,如果模拟部分11进行XYZ空间中的模拟,所述多个面包括XY平面、YZ平面和XZ平面。滑动条59用于指定生成图标图像的数据点的密度(数据点的分辨率)。

为了给数据文件生成图标数据,首先,用户通过未示出的用户界面(也可以由显示模式选择部分14提供)选择存储在数据存储装置1中的一个数据文件。用户可以选择一个已经生成的图标,用于将该图标的显示模式从当前显示模式改变为另一显示模式。在该情况下,显示模式选择部分14从数据存储装置1读取与该图标对应的数据文件。

然后,用户从显示方式的下拉菜单54选择一种显示方式,从数据域的下拉菜单55选择一个数据域,并且从用于面的下拉菜单56选择一个面。然后,当用户按下“Show Icon View”按钮57时,图标生成部分13根据所选择的显示方式、数据文件的坐标域、数据文件的数据域的所选类型以及所选择的面生成所选数据文件的临时图标图像。换句话说,临时图标图像以所选显示方式显示数据文件的所选类型的数据域沿着所选面截取的截面。然后,显示模式选择部分14在子屏幕51上显示所选数据文件的临时图标图像。例如,如果用户选择“Contour”(等高线)作为显示方式,选择“Velocity”(速度)作为数据域的类型,选择“XY plane”(XY平面)作为面,并且按下“Show Icon View”按钮57,那么在显示模式选择部分14的子屏幕51上显示图4所示所选数据文件的临时图标图像。该临时图标图像以等高线(所选择的显示方式)显示XY平面(沿着所选择的面截取的截面)上的速度(数据域的所选类型)。如果用户在图4所示的状态下还按下“Set Icon View”按钮58,那么图标生成部分13将该临时图标图像存储在数据存储装置1中作为所选数据文件的图标数据,该图标数据将该临时图标图像与所选数据文件关联。作为选择,图标生成部分13可以将图标数据(临时图标图像)嵌入所选数据文件中,然后将数据文件存储在数据存储装置1中。另外,图标生成部分13可以从数据文件中提取坐标域(后面描述)以及数据域的所选一种类型,并将所提取的数据存储为图标数据。也就是说,在该示例性实施例中,“图标数据”不限于图像数据例如位图、JPEG或GIF图像等,而是也可以为生成图标所需的数据(提取数据)。

当在生成数据文件的图标数据之后打开包含数据文件的文件夹时,显示部分15在显示装置2上显示图5所示的屏幕。也就是说,显示部分15根据数据文件的图标数据显示图标图像。在该实例中,图5所示的图标图像为显示在图4的子屏幕51中的整个临时图标图像的缩小图像。然而,图标生成部分13所生成的图标图像(图标数据)不限于此,而是也可以为图4所示临时图标图像的主要部分60的缩小或放大图像。此外,显示模式选择部分14可以允许用户根据期望在子屏幕中设定主要部分60的范围。

另一方面,如果用户选择“Vector”(矢量)作为显示方式,选择“速度”作为数据域的类型,选择“XY平面”作为面,并且按下“Show Icon View”按钮57,那么在子屏幕51上显示图6所示所选数据文件的临时图标图像。如果用户在图6所示的状态下还按下“SetIcon View”按钮58,那么图标生成部分13将该临时图标图像存储在数据存储装置1中作为所选数据文件的图标数据,该图标数据将该临时图标图像与所选数据文件关联。当打开包含所选数据文件的文件夹时,显示部分15在显示装置2上显示图7所示的屏幕。

另外,如果用户在图6所示状态下将滑动条59从最右侧(表示最高的数据点密度)滑动到中间位置,然后按下“Show Icon View”按钮57,那么在子屏幕51上显示图8所示所选数据文件的临时图标图像。在图8中,临时图标图像按照比图6更少的数据点绘制。

图标生成部分13生成的图标图像的其它实例示于图9A至9F中。图9A示出通过选择“等高线”作为显示方式,选择“速度”作为数据域的类型,选择“XY平面”作为面所生成的图标图像。也就是说,图9A所示的图标图像与图4中子屏幕51上显示的临时图标图像相同。图9B示出通过选择“矢量”作为显示方式,选择“速度”作为数据域的类型,选择“XY平面”作为面所生成的图标图像。图9B所示图标图像与图9A所示图标图像的不同之处在于显示方式。图9C示出通过选择“等高线”作为显示方式,选择“温度”作为数据域的类型,选择“XY平面”作为面所生成的图标图像。图9C所示图标图像与图9A所示图标图像的不同之处在于数据域的所选类型。图9D示出通过选择“等高线”作为显示方式,选择“压力”作为数据域的类型,选择“XY平面”作为面所生成的图标图像。图9E示出通过放大图9B所示图标图像的一部分所生成的图标图像。也就是说,当用户通过显示模式选择部分14设定图9B所示的主要部分60’时,图标生成部分13根据图9B所示图标图像生成图9E所示图标图像。图9F示出通过选择“等高线”作为显示方式,选择“压力”作为数据域的类型,选择“YZ平面以及两个其它的平行平面”作为面所生成的图标图像。在该实例中,显示模式选择部分14允许用户指定与YZ平面平行的两个其它的平面。

接下来,将参照图10描述数据文件的具体实例。图10所示的数据文件具有坐标域(包括X、Y和Z坐标)以及七类数据域(即,流速、压力、温度、粘度、比重、热传导率以及比热)。如果用户选择该数据文件,上述七类数据域列在下拉菜单55中,至少三个面(即,XY平面、YZ平面、XZ平面)列在下拉菜单56中。

当用户从下拉菜单54选择“等高线”,从下拉菜单55选择“温度”,并且从下拉菜单56选择“XY平面”,然后按下“Set Icon View”按钮58时,图标生成部分13可以生成子数据文件,该子数据文件至少包含生成图标图像所需的最少数据,例如如图11所示,并将子数据文件作为图像数据存储在数据存储装置1中。图11所示的子数据文件包含坐标域以及选择的数据域(即,“温度”域)。图标生成部分13也可以生成子数据文件作为与图标数据(图像数据例如BMP、JPEG或GIF等)不同的文件。

当通过显示模式选择部分14为每个数据文件如此选择并设定一种显示模式(显示方式、数据域类型、面、数据点密度和主要部分60的一种组合)时,显示部分15按照为每个数据文件选择的显示模式显示每个数据文件的图标图像。显示部分15根据图标生成部分13生成的图像数据在显示于显示装置2的窗口屏幕上的预定区域中显示每个数据文件的图标图像,其中图像数据用于按照通过显示模式选择部分14选择的显示模式显示每个数据文件的图标图像。所显示的图标图像表示对应的数据文件存在于数据存储装置1中。因此,例如,如果三个数据文件存在于数据存储装置1中,就显示与数据文件对应的三个图标图像A至C。

顺便提到,所列出的图标图像A至C按照通过显示模式选择部分14为各个数据文件选择的显示模式显示。然而,可以不为全部图标图像选择相同的显示模式。另一方面,当数据文件中包含的数据内容彼此相关时,如果图标图像A至C的显示模式为统一的,用户能够容易地把握数据文件之间的相互关系。

于是,为了列出图标图像A至C,显示部分15可以统一图标图像A至C的显示模式,然后在显示装置2上显示图标图像。在图2中,图标图像以统一的显示模式显示。也就是说,图2示出与“case1”、“case2”和“case3”的数据文件对应的图标图像以相同的显示模式显示。

如果在显示图标图像A至C(例如,如图3所示)之后用户以预定方式操作输入装置3,那么显示部分15可以根据用户的预定操作统一图标图像A至C的显示模式。如果需要,显示部分15可以请求图标生成部分13生成图标数据,该图标数据用于以统一的显示模式显示每个数据文件的图标图像。此外,如果在显示图标图像A至C之前用户已经通过输入装置3指示统一图标图像的显示模式,那么显示部分15可以在显示图标图像A至C时统一显示模式。例如,显示部分15可以将“统一图标的显示模式”按钮增加到Windows(注册商标)的Explorer的“view”(视图)菜单中。在该情况下,当用户选择“统一图标的显示模式”功能时,显示部分15可以请求用户输入将图标图像的显示模式统一为何种显示模式(例如,显示方式、数据域类型、面、数据点密度)。

作为选择,显示部分15可以根据用户通过输入装置3输入的指令将图标图像的显示模式统一为所显示图标图像A至C之一的显示模式。也就是说,如果用户通过操作输入装置3选择图标图像A至C之一,那么显示部分15将图标图像A至C的显示模式统一为所选图标图像的显示模式。如果用户没有选择统一的显示模式,而是指示统一图标图像的显示模式,那么显示部分15可以将图标图像的显示模式统一为预定的显示模式。预定的显示模式可以是在用户指示统一时显示于屏幕左端的图标图像的显示模式。作为选择,预定的显示模式可以作为缺省显示模式预先设定。

因此,在显示图标图像A至C之后仍然可以改变图标图像A至C的显示模式。注意到,显示模式的改变不限于图标图像A至C的显示模式的统一。也就是说,如果显示模式不统一,在显示图标图像A至C之后图标图像A至C的显示模式也是可以改变的。在该情况下,如果用户通过操作输入装置3选择所列出的图标图像A至C之一并且指定新的显示模式,那么图标生成部分13再次生成图标数据,该图标数据用于以新的显示模式显示与所选的图标图像A至C之一对应的数据文件的图标图像。

另外,显示部分15可以将某一数据文件的一个图标图像随时间而改变为该数据文件的另一图标图像,就像GIF动画一样。为了以动画方式显示图标图像,用户预先通过显示模式选择部分14为数据文件选择不同的显示模式(即,显示方式、数据域类型、面、数据点密度和主要部分60的不同组合),使得图标生成部分13为该数据文件生成多项图标数据。例如,如果用户做出图4所示的选择作为一种显示模式,并且还做出图6所示的另一选择作为另一显示模式,那么图标生成部分13为单个数据文件生成两项图标数据。在该情况下,显示部分15随时间切换显示数据文件的两个图标图像。

图标生成部分13可以不生成图像数据(例如,位图、JPEG或GIF)作为图标数据,而是生成如上所述的子数据文件。例如,假设用户想要显示数据文件的图标,而图标随时间在流速分布与温度分布之间切换。在该情况下,用户从下拉菜单55选择“流速”和“温度”。图标生成部分13从例如图10所示的数据文件提取坐标域、“流速”域和“温度”域,以生成如图13所示的子数据文件。然后,图标生成部分13将生成的子数据文件存储在数据存储装置中作为图标数据。当显示数据文件的图标时,显示部分15请求图标生成部分13根据子数据文件生成数据文件的图标,然后在显示装置2的显示屏幕上显示图标生成部分13生成的数据文件的图标。

另外,如果显示模式选择部分14随时间根据预定规则自动改变图标图像的显示模式的选择,那么图标生成部分13根据显示模式选择部分14做出的自动选择生成图标数据,并且显示部分15显示运动图像作为表示数据文件存在的图标图像。

为了在显示模式选择部分14根据预定规则自动选择显示模式时随时间改变图标图像A至C的显示模式(参见图2和3),图标生成部分13在每次显示模式选择部分14做出自动选择时生成图标数据。于是,如果经常改变显示模式,要关心的是,图标生成部分13的处理负荷将增大。于是,图标生成部分13可以采用如下方式生成图标数据。

例如,如果图标生成部分13生成位图图像作为图标数据,那么图标生成部分13可以存储所生成的位图图像用于再次使用。如果再次使用该位图图像,可以减轻图标生成部分13的处理负荷。然而,如果显示模式选择部分14做出自动选择并且存储和再次使用该位图图像,图标生成部分13就不容易如上所述处理显示模式随时间的变化。于是,为了处理显示模式随时间的变化,图标生成部分13可以从数据文件提取为生成图标数据所需的最少数据并且存储所提取的数据。

具体地说,热工水力计算模拟器构造成这样:即,图标生成部分13包括:数据提取部分,其用于从数据文件至少提取生成图标数据所需的最少数据;以及数据存储部分,其用于存储数据提取部分所提取的最少数据。例如,数据提取部分可以根据上述预定规则指定的数据点密度从数据文件至少提取最少数据。如果指定的数据点密度等于最大密度的一半,那么可以如图12所述稀疏化数据文件中的数据。当显示部分15显示图标图像时,图标生成部分13利用存储在数据存储部分中的最少数据生成图标数据。也就是说,在显示模式选择部分14根据预定规则自动选择显示模式并且图标图像的显示模式随时间变化的情况下,为了降低图标生成部分13的图标再生成负荷,图标生成部分13设置有这样的功能,即,存储通过稀疏化数据文件的原始数据而获得的用于生成图标数据的最少数据。

采用该构造,可以容易并灵活地处理图标图像的显示模式随时间的变化,同时,再次生成图标图像的扫描数据量减小。因此,图标生成部分13的图像再生成处理负荷可以降低。数据提取部分和数据存储部分可以通过执行与部分11至15类似的预定程序来实现。最少数据的存储区域不受限制。如果与原始数据的关系可以识别,那么最少数据也可以与数据文件存储在一起,或者可以与原始数据文件分开存储。此外,作为最少数据提取的数据的内容不受限制,只要它们是生成图标图像所需的最少数据即可。

如上所述,根据该示例性实施例的热工水力计算模拟器(也就是说,包含作为图标生成装置和图标显示程序实现的情况)及其处理操作实例(即,显示图标的方法),可以处理以多种模式显示图标图像。另外,可以根据选择改变图标图像的显示模式。此外,数据文件中包含的数据内容反映在每种显示模式中。因此,如果在仅仅一种显示模式中不容易把握数据内容,用户可以通过适当改变图标图像的显示模式而准确地把握数据内容。也就是说,例如,像热工水力计算模拟一样,数据文件中包含的数据内容较为复杂,用户可以通过参考所显示的图标图像而容易地找到任何期望的数据文件。因此,该热工水力计算模拟器(图标生成装置)对于用户(GUI操作者)非常方便。

特别地,如该示例性实施例所述,如果生成缩小图像或主要部分的放大/缩小图像作为图标图像,就非常适合促进把握反映数据文件的数据内容的数据的内容,因为数据文件中包含的数据内容总体上反映在缩小图像中,并且通过将注意力集中在数据内容的主要部分,数据内容反映在主要部分的放大/缩小图像中。

此外,如该示例性实施例所述,当图标图像的显示模式统一时,如果数据文件中包含的数据内容彼此关联,就容易把握相互关系。因此,更适合促进把握数据内容。对于生成显示为如该示例性实施例所述的运动图像的图标图像,同样如此。

如该示例性实施例所述,当显示图标图像时,如果利用最少数据生成图标图像,就可以容易并灵活地处理图标图像的显示模式随时间的变化。另外,还可以降低图标图像生成处理负荷。

尽管已经描述了本发明的示例性实施例,可以理解,本发明不限于其具体实施例,并且可以在不脱离本发明的精髓和范围的情况下进行各种修改和变化。例如,在示例性实施例的描述中,本发明应用于进行热工水力计算模拟的热工水力计算模拟器的情况作为例子。然而,本发明不仅仅适用于执行除热工水力计算模拟的其它模拟分析处理的装置,而且适用于执行各种诊断处理的诊断装置以及执行各种测量的测量装置,只要该装置具有根据图标图像显示关于处理结果的数据文件的存在的功能即可,因此可以增强根据图标图像掌握数据内容的能力。

去获取专利,查看全文>

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号