首页 / 专利库 / 专利权 / 申请 / 国际申请 / 请求书 / 指定 / 图像处理装置及其控制方法

图像处理装置及其控制方法

阅读:710发布:2023-01-22

专利汇可以提供图像处理装置及其控制方法专利检索,专利查询,专利分析的服务。并且本 发明 提供一种 图像处理 装置及其控制方法。 指定 与要显示的多个图像的图像组的范围有关的范围信息。存储所指定的范围信息。对与所存储的范围信息相对应的图像组的每个图像执行图像处理,以生成显示图像组。切换所生成的显示图像组的图像,以在显示单元上显示图像。,下面是图像处理装置及其控制方法专利的具体信息内容。

1、一种图像处理装置,其切换多个图像以显示图像,包括:
指定装置,用于指定范围的开始图像的开始图像识别信息 和相当于范围的范围图像计数,作为与要显示的多个图像的图 像组的范围有关的范围信息;
存储装置,用于将由所述指定装置指定的开始图像识别信 息和范围图像计数作为范围信息进行存储;
图像生成装置,用于通过对与存储在所述存储装置中的范 围信息相对应的每个图像组执行图像处理,来生成显示图像组;
显示控制装置,用于切换由所述图像生成装置生成的显示 图像组,以在显示单元上显示图像;以及
控制装置,用于当通过所述指定装置执行开始图像识别信 息的改变时,控制该改变,以使从与改变前的开始图像识别信 息相对应的图像到与改变后的开始图像识别信息相对应的图像 的图像计数在范围图像计数内。
2、根据权利要求1所述的图像处理装置,其特征在于:还 包括用于生成定时器事件的定时器装置,
其中,所述显示控制装置重复执行在根据定时器事件以向 前的方向按图像的排列顺序依次切换图像的同时,在所述显示 单元上显示在范围图像计数的范围内连续排列的显示图像组。
3、根据权利要求1所述的图像处理装置,其特征在于:还 包括用于生成定时器事件的定时器装置,
其中,所述显示控制装置重复且交替执行以下两个操作: 在根据定时器事件以向前的方向按图像的排列顺序依次切换图 像的同时,在所述显示单元上显示在范围图像计数的范围内连 续排列的显示图像组;以及在以向后的方向按排列方向依次切 换图像的同时,在所述显示单元上显示显示图像组。
4、根据权利要求1所述的图像处理装置,其特征在于:由 所述图像生成装置执行的图像处理包括灰度处理和放大/缩小处 理。
5、根据权利要求1所述的图像处理装置,其特征在于:当 由所述指定装置执行开始图像识别信息的改变时,存储在所述 存储装置中的改变前的开始图像识别信息被更新为改变后的开 始图像识别信息。
6、根据权利要求1所述的图像处理装置,其特征在于:
相对于包括与范围信息对应的图像组的至少一个图像的预 定范围中的图像,所述指定装置还为要执行的图像处理指定图 像处理方法,以及
所述图像生成装置通过使用由所述指定装置指定的图像处 理方法对预定范围中的图像执行图像处理,来生成显示图像。
7、根据权利要求6所述的图像处理装置,其特征在于:图 像处理方法包括通过对预定范围中的图像间的每个对应像素执 行求平均处理,来生成预定范围中的图像的平均图像的图像处 理。
8、根据权利要求6所述的图像处理装置,其特征在于:图 像处理方法包括通过使用预定范围中的图像间的每个对应像素 的最大像素值,来生成预定范围中的预定数量的图像的最大密 度投影图像的图像处理。
9、根据权利要求6所述的图像处理装置,其特征在于:还 包括用于生成定时器事件的定时器装置,
其中,所述图像生成装置依次切换作为预定范围中的开始 图像的图像,对以切换后的图像作为开始图像的每个预定范围 中的图像组执行图像处理,生成对应于每个预定范围的显示图 像,以及
所述显示控制装置交替且重复执行以下两个操作:在根据 定时器事件相对于所述每个预定范围中的开始图像以向前的方 向按排列顺序依次切换图像的同时,在所述显示单元上显示与 排列在范围图像计数的范围内的每个预定范围相对应的显示图 像;以及在以向后的方向按排列顺序依次切换图像的同时,在 所述显示单元上显示图像。
10、根据权利要求1所述的图像处理装置,其特征在于: 多个图像包括横向穿过实体数据的任意正交方向的三个横截面 图像组中的至少一个横截面图像组。
11、根据权利要求10所述的图像处理装置,其特征在于: 还包括用于生成定时器事件的定时器装置,
其中,所述图像生成装置通过根据定时器事件,对与存储 在所述存储装置中的范围信息相对应的三个横截面图像组中的 至少一个横截面图像组的每个图像执行图像处理,来生成显示 图像。
12、一种图像处理装置,其切换多个图像以显示图像,包 括:
设置装置,用于根据开始图像识别信息和范围图像计数来 设置要显示的图像范围;
显示控制装置,用于执行显示控制,以按预定顺序重复显 示包括在图像范围中的图像;
图像范围改变装置,用于通过改变开始图像识别信息来改 变图像范围;以及
控制装置,用于当通过所述图像范围改变装置执行开始图 像识别信息的改变时,控制该改变,以使从与改变前的开始图 像识别信息相对应的图像到与改变后的开始图像识别信息相对 应的图像的图像计数在范围图像计数内。
13、一种图像处理装置的控制方法,该图像处理装置切换 多个图像以显示图像,该方法包括:
设置步骤,用于根据开始图像识别信息和范围图像计数来 设置要显示的图像范围;
显示控制步骤,用于执行显示控制,以按预定顺序重复显 示包括在图像范围中的图像;
图像范围改变步骤,用于通过改变开始图像识别信息来改 变图像范围;以及
控制步骤,用于当在所述图像范围改变步骤中执行开始图 像识别信息的改变时,控制该改变,以使从与改变前的开始图 像识别信息相对应的图像到与改变后的开始图像识别信息相对 应的图像的图像计数在范围图像计数内。
14、一种图像处理装置的控制方法,该图像处理装置切换 多个图像以显示图像,该方法包括:
指定步骤,用于指定范围的开始图像的开始图像识别信息 和相当于范围的范围图像计数,作为与要显示的多个图像的图 像组的范围有关的范围信息;
存储步骤,用于将在指定步骤中指定的开始图像识别信息 和范围图像计数作为范围信息存储到存储单元中;
图像生成步骤,用于通过对与存储在存储单元中的范围信 息相对应的每个图像组执行图像处理,来生成显示图像组;
显示控制步骤,用于切换在图像生成步骤中生成的显示图 像组,以在显示单元上显示图像;以及
控制步骤,用于当在所述指定步骤中执行开始图像识别信 息的改变时,控制该改变,以使从与改变前的开始图像识别信 息相对应的图像到与改变后的开始图像识别信息相对应的图像 的图像计数在范围图像计数内。

说明书全文

技术领域

发明涉及一种切换多个连续的图像,以显示图像的图像 处理装置及其控制方法。

背景技术

近来,在拍摄射线照相图像例如CT图像和医学X射线运 动图像的射线照相技术领域中,在多个诊断目标图像例如多切 片(multislice)CT图像之间的微小差异对于诊断来说已变得 很重要。这类图像被显示在监视器上,以进行诊断。
作为医学图像显示方法中的传统技术,可以使用一种称为 电影模式(cine mode)的显示方法,该方法能处理很多作为处 理目标的图像,例如CT图像和医学X射线运动图像。该方法 是一种动态切换多个图像以显示图像的技术,并在日本专利公 开No.8-166995中公开。
还可以使用一种通过鼠标键盘的操作在相同区域内将当 前显示的图像切换至前面和后面的图像的技术。
还可以使用RaySum显示方法等(例如,日本专利公开No. 7-014030),在该方法中,显示通过乘以多个图像的时间平均而 得到的图像,以减小每个图像中的噪声,并减小诊断图像的数 量。
上述基于电影模式的显示方法被设计为仅通过按切片的顺 序切换层析(tomographic)横截面和连续的图像来单一显示。 为了发现图像之间的微小差异,需要在图像之间执行适当的比 较。即,简单的电影模式被设计为仅依次切换图像以显示图像, 因而不能进行图像之间的细微比较。
在RaySum显示方法中,丢失了多个切片的细节。
通过鼠标和键盘操作进行的切换需要人工操作。即,需要 麻烦的操作。

发明内容

本发明是为了解决上述问题而做出的,其目的在于提供一 种能对大量图像组中落入目标范围内的图像组实现简单且精确 地观察的图像处理装置及其控制方法
根据本发明,通过提供一种图像处理装置来实现上述目的, 该装置切换多个图像以显示图像,包括:
指定装置,用于指定范围的开始图像的开始图像识别信息 和相当于范围的范围图像计数,作为与要显示的多个图像的图 像组的范围有关的范围信息;
存储装置,用于将由所述指定装置指定的开始图像识别信 息和范围图像计数作为范围信息进行存储;
图像生成装置,用于通过对与存储在所述存储装置中的范 围信息相对应的每个图像组执行图像处理,来生成显示图像组;
显示控制装置,用于切换由所述图像生成装置生成的显示 图像组,以在显示单元上显示图像;以及
控制装置,用于当通过所述指定装置执行开始图像识别信 息的改变时,控制该改变,以使从与改变前的开始图像识别信 息相对应的图像到与改变后的开始图像识别信息相对应的图像 的图像计数在范围图像计数内。
在优选技术方案中,所述指定装置指定范围的开始图像的 开始图像识别信息和相当于范围的范围图像计数作为范围信 息,以及
所述存储装置将开始图像识别信息和范围图像计数作为范 围信息进行存储。
在优选技术方案中,该装置还包括控制装置,用来控制由 所述指定装置进行的改变,以及
当通过使用所述指定装置改变开始图像识别信息来执行要 显示的图像组的范围的改变时,所述控制装置控制该改变,以 使改变前和改变后的范围连续。
在优选技术方案中,当通过所述指定装置执行开始图像识 别信息的改变时,所述控制装置控制该改变,以使从与改变前 的开始图像识别信息相对应的图像到与改变后的开始图像识别 信息相对应的图像的图像计数在范围图像计数内。
在优选技术方案中,该装置还包括用于生成定时器事件的 定时器装置,
其中,所述显示控制装置重复执行在根据定时器事件以向 前的方向按图像的排列顺序依次切换图像的同时,在所述显示 单元上显示在范围图像计数的范围内连续排列的显示图像组。
在优选技术方案中,该装置还包括用于生成定时器事件的 定时器装置,
其中,所述显示控制装置重复且交替执行以下两个操作: 在根据定时器事件以向前的方向按图像的排列顺序依次切换图 像的同时,在所述显示单元上显示在范围图像计数的范围内连 续排列的显示图像组;以及在以向后的方向按排列方向依次切 换图像的同时,在所述显示单元上显示显示图像组。
在优选技术方案中,由所述图像生成装置执行的图像处理 包括灰度处理和放大/缩小处理。
在优选技术方案中,当由所述指定装置执行开始图像识别 信息的改变时,存储在所述存储装置中的改变前的开始图像识 别信息被更新为改变后的开始图像识别信息。
在优选技术方案中,
相对于包括与范围信息对应的图像组的至少一个图像的预 定范围中的图像,所述指定装置还为要执行的图像处理指定图 像处理方法,以及
所述图像生成装置通过使用由所述指定装置指定的图像处 理方法对预定范围中的图像执行图像处理,来生成显示图像。
在优选技术方案中,图像处理方法包括通过对预定范围中 的图像间的每个对应像素执行求平均处理,来生成预定范围中 的图像的平均图像的图像处理。
在优选技术方案中,图像处理方法包括通过使用预定范围 中的图像间的每个对应像素的最大像素值,来生成预定范围中 的预定数量的图像的最大密度投影(MIP,Maximum Intensity Projection)图像的图像处理。
在优选技术方案中,该装置还包括用于生成定时器事件的 定时器装置,
其中,所述图像生成装置依次切换作为预定范围中的开始 图像的图像,对以切换后的图像作为开始图像的每个预定范围 中的图像组执行图像处理,生成对应于每个预定范围的显示图 像,以及
所述显示控制装置交替且重复执行以下两个操作:在相对 于所述每个预定范围中的开始图像以向前的方向按排列顺序依 次切换图像的同时,在所述显示单元上显示与排列在范围图像 计数的范围内的每个预定范围相对应的显示图像;以及在以向 后的方向按排列顺序依次切换图像的同时,在所述显示单元上 显示图像。
在优选技术方案中,多个图像包括横向穿过实体数据的任 意正交方向的三个横截面图像组中的至少一个横截面图像组。
在优选技术方案中,该装置还包括用于生成定时器事件的 定时器装置,
其中,所述图像生成装置通过根据定时器事件,对与存储 在所述存储装置中的范围信息相对应的三个横截面图像组中的 至少一个横截面图像组的每个图像执行图像处理,来生成显示 图像。
根据本发明,通过提供一种图像处理装置来实现上述目的, 该装置切换多个图像以显示图像,包括:
设置装置,用于根据开始图像识别信息和范围图像计数来 设置要显示的图像范围;
显示控制装置,用于执行显示控制,以按预定顺序重复显 示包括在图像范围中的图像;
图像范围改变装置,用于通过改变开始图像识别信息来改 变图像范围;以及
控制装置,用于当通过所述图像范围改变装置执行开始图 像识别信息的改变时,控制该改变,以使从与改变前的开始图 像识别信息相对应的图像到与改变后的开始图像识别信息相对 应的图像的图像计数在范围图像计数内。
根据本发明,通过提供一种图像处理装置的控制方法来实 现上述目的,该图像处理装置切换多个图像以显示图像,该方 法包括:
设置步骤,用于根据开始图像识别信息和范围图像计数来 设置要显示的图像范围;
显示控制步骤,用于执行显示控制,以按预定顺序重复显 示包括在图像范围中的图像;
图像范围改变步骤,用于通过改变开始图像识别信息来改 变图像范围;以及
控制步骤,用于当在所述图像范围改变步骤中执行开始图 像识别信息的改变时,控制该改变,以使从与改变前的开始图 像识别信息相对应的图像到与改变后的开始图像识别信息相对 应的图像的图像计数在范围图像计数内。
根据本发明,通过提供一种图像处理装置的控制方法来实 现上述目的,该图像处理装置切换多个图像以显示图像,该方 法包括:
指定步骤,用于指定范围的开始图像的开始图像识别信息 和相当于范围的范围图像计数,作为与要显示的多个图像的图 像组的范围有关的范围信息;
存储步骤,用于将在指定步骤中指定的开始图像识别信息 和范围图像计数作为范围信息存储到存储单元中;
图像生成步骤,用于通过对与存储在存储单元中的范围信 息相对应的每个图像组执行图像处理,来生成显示图像组;
显示控制步骤,用于切换在图像生成步骤中生成的显示图 像组,以在显示单元上显示图像;以及
控制步骤,用于当在所述指定步骤中执行开始图像识别信 息的改变时,控制该改变,以使从与改变前的开始图像识别信 息相对应的图像到与改变后的开始图像识别信息相对应的图像 的图像计数在范围图像计数内。
通过结合附图做出的以下说明,本发明的其它特征和优点 是显而易见的,在全部附图中,相似的附图标记表示相同或相 似的部分。

附图说明

引入说明书并构成说明书的一部分的附图示出了本发明的 实施例,并与说明书一起用来解释本发明的原理。
图1A是用来解释根据本发明第一实施例的射线照相图像处 理装置的硬件配置的框图
图1B是用来解释根据本发明第一实施例的射线照相图像处 理装置的GUI窗口的视图;
图1C是用来解释根据本发明第一实施例的横截面图像的视 图;
图2A是用来解释根据本发明第一实施例在重复显示模式中 的双向往复模式的视图;
图2B是用来解释根据本发明第一实施例在重复显示模式中 的单向往复模式的视图;
图3是用来解释根据本发明第一实施例的被处理图像重复 显示模式的视图;
图4是用来解释根据本发明第一实施例的RaySum处理的 视图;
图5是示出根据本发明第一实施例的射线照相图像处理装 置的功能配置的视图;
图6是示出根据本发明第一实施例在范围指定单元中的处 理的流程图
图7是示出根据本发明第一实施例在显示图像生成单元中 的处理的流程图;
图8是用来解释根据本发明第一实施例的窗口电平和窗口 宽度的曲线图;
图9是示出根据本发明第一实施例在鼠标按下(down)事 件中的处理的流程图;
图10是示出根据本发明第一实施例在鼠标拖动(drag)事 件中的处理的流程图;
图11是示出根据本发明第四实施例在显示图像生成单元中 的处理的流程图;
图12是示出根据本发明第四实施例在鼠标按下事件中的处 理的流程图;
图13是示出根据本发明第四实施例在鼠标拖动事件中的处 理的流程图;以及
图14是示出根据本发明第四实施例在鼠标放开(up)事件 中的处理的流程图。

具体实施方式

下面将根据附图来详细说明本发明的优选实施例。
第一实施例
图1A是用来解释根据本发明第一实施例的射线照相图像 处理装置的硬件配置的框图;
参考图1A,附图标记101表示用来向控制单元102输入指 令的输入单元,例如鼠标或键盘。控制单元102根据从输入单 元101输入的指令来控制各个单元。附图标记103表示数据存 储单元,其由存储介质例如硬盘或外部存储介质构成,并保持 数据。将在后面说明的、作为处理目标的射线照相图像存储在 数据存储单元103中。附图标记104表示显示单元例如CRT或 液晶显示器,用来显示数据、图像等。
输入单元101、控制单元102、数据存储单元103、以及显 示单元104通过系统总线相互连接。除了CPU之外,控制单元 102包括用来存储各种处理参数和数据的存储器(例如ROM)、 以及用作数据工作区的存储器(例如RAM)。
在本实施例中,以X射线图像作为射线照相图像的例子。 但是,本发明不局限于此。本发明还能应用于由其它类型的放 射线所感测的图像。
根据应用或目的,射线照相图像处理装置可连接至网络, 以通过网络从外部装置发送/接收处理目标图像。
此外,执行射线照相(使用例如X射线)的成像单元可连 接至射线照相图像处理装置,以将由成像单元获取的射线照相 图像作为处理目标图像存储在数据存储单元103中。注意,该 成像单元可具有射线照相的一般配置(例如,放射线发生器或 放射线传感器的配置)。
由根据第一实施例的射线照相图像处理装置生成的GUI (Graphical User Interface,图形用户界面)窗口的例子将在 后面参考图1B进行说明。
图1B是用来解释根据本发明第一实施例的射线照相图像 处理装置的GUI窗口的视图;
图1B示出了给出300个CT图像、每个图像均包括512× 512个像素的情况。CT图像的组成像素每个均具有0.7mm2的 尺寸。
这300个CT图像的CT图像文件的文件名部分被指定为从 000到299的序列号。CT图像根据被成像的被摄体从上到下的 序列号依次存储在数据存储单元103中。此外,被摄体的图像 横截面间隔为0.7mm,因此,每个像素为0.7mm3。
显示屏1000分为控制区1001、轴向图像显示区1002、径 向图像显示区1003、以及前后图像显示区1004。
控制器1001包括两个标签,名为“打开”标签和“图像处 理”标签。用户能通过使用输入单元101选择性地切换这些标 签,并操作每个标签所准备的操作GUI(控制)。
对于“打开”标签,主要提供与文件操作(“打开文件”、“保 存文件”、“关闭文件”等)有关的操作。对于“图像处理”标 签,提供与图像处理有关的操作GUI。图1B示出了当选择“图 像处理”标签时的显示状态。
注意,“打开”标签允许用户操作上述连续CT图形文件的 多个文件,同时设置像素尺寸和图像横截面间隔。图1B示出了 当在上述设置完成后选择“图像处理”标签时得到的显示结果。
如图1C所示,在第一实施例中,能够处理在轴向图像显示 区1002、径向图像显示区1003、和前后图像显示区1004显示 的图像,可以独立地对每个图像执行类似的图像处理。
在第一实施例中,特别地,对应于被摄体的多个切片图像 被视为体元(voxel)数据(实体数据,solid data),图像根据 这样的方式分类:通过沿垂直于被摄体的垂直方向的平面进行 切片而得到的横截面图像组为轴向图像组,通过沿垂直于被摄 体的横向方向的平面进行切片而得到的横截面图像组为径向图 像组,通过沿垂直于被摄体的前后方向进行切片而得到的横截 面图像组为前后图像组。这些图像对应于图像数据。然后,将 各处理结果反映到各图像显示区中。
为了便于理解,下面仅详细说明轴向图像组。但是,在本 装置中,为径向图像组和前后图像组提供了类似的配置。
轴向图像显示在轴向图像显示区1002中。这类轴向图像通 过在由范围指定单元指定的范围内,在控制区1001上对轴向图 像组执行显示处理来得到。
范围指定单元对应于图1B中的开始轴向图像编号1007、 图像处理范围图像计数1006、以及显示范围图像计数1009。 由该范围指定单元指定的值存储在控制单元102的存储器中。 从与所指定的开始轴向图像编号相对应的开始轴向图像开始、 数量等于显示范围图像计数的图像数量的多个连续图像在显示 目标范围中。
用户通过例如在轴向图像显示区1002中向前和向后移动 鼠标滚轮,能改变开始轴向图像编号。
可选地,开始轴向图像编号1007可以用数值输入字段来形 成,以允许用户通过直接输入所期望的开始轴向图像编号来改 变开始轴向图像编号。
此外,可选地,通过使用带有倾斜(tilt)功能的鼠标滚轮, 并将倾斜功能设置为当鼠标滚轮向右倾斜时递增开始轴向图像 编号,当鼠标滚轮向左倾斜时递减开始轴向图像编号,可以改 变开始轴向图像编号。
只要能改变开始轴向图像编号,可以使用任何方法。该方 法包括:使用输入装置例如指向装置的按钮、按键、以及滚轮 的方法,或者使用显示屏上的操作GUI(控制:下拉菜单、输 入字段、单选按钮、以及复选框)的方法。
可以这样改变显示范围图像计数和图像处理范围图像计 数:执行由与下拉菜单形成的显示范围图像计数1009和图像处 理范围图像计数1006有关的下拉菜单操作,选择所期望的显示 范围图像计数和所期望的图像处理范围图像计数。只要能像改 变开始轴向图像编号那样改变显示范围图像计数和图像处理范 围图像计数,可以使用任何方法。
参考图1B,轴向图像开始行1010和轴向图像结束行1011 表示由开始轴向图像所定义的显示范围区域和与开始轴向图像 间隔显示范围图像计数的图像对应于径向图像图像显示区1003 和前后图像显示区1004的哪个部分。即,这些行表示显示目标 范围的深度方向。
当径向图像是处理目标时,范围指定单元中的开始径向图 像编号、图像处理范围图像计数、以及显示范围图像计数被设 置。径向图像开始行1012和径向图像结束行1013表示由设置 开始径向图像所定义的范围区域和与开始径向图像间隔显示范 围图像计数的图像对应于轴向图像图像显示区1002和前后图 像显示区1004的哪个部分。
当前后图像是处理目标时,范围指定单元中的开始前后图 像编号、图像处理范围图像计数、以及显示范围图像计数被设 置。前后图像开始行1014和前后图像结束行1015表示由设置 开始前后图像所定义的范围区域和与开始前后图像间隔显示范 围图像计数的图像对应于轴向图像图像显示区1002和径向图 像显示区1003的哪个部分。
参考图1B,当用户通过操作输入单元101打开(选中)各 显示复选框1008时,设置重复显示模式。
重复显示模式将参考图2A和2B来说明。
图2A和2B是用来解释根据本发明第一实施例的重复显示 模式的视图。
图2A和2B示出了在重复显示模式中如何执行显示处理。 在轴向图像显示区1002中,在由范围指定单元指定的开始轴向 图像所定义的范围区域内的图像、和与开始轴向图像间隔范围 图像计数的图像以高速(例如3Hz或更高)依次切换,以根据 定时器事件(后面说明)来显示图像。在这种情况下,范围图 像计数为“5”。
对于通过定时器事件的显示切换,可以事先选择以下模式 之一:双向往复模式(图2A),其在交替地切换向前和向后的 方向例如1、2、3、4、5、4、3、2、1、2、3、...的同时,显 示连续图像;以及单向往复模式(图2B),其以向前的方向例 如1、2、3、4、5、1、2、3、4、5、1、...重复显示连续图像, 如图2A和2B所示。
在显示操作中,对每个当前显示的图像的12位像素图像执 行LUT灰度(gradation)处理,以生成显示8位图像。此外, 该图像可被放大/缩小,以适应对应的轴向图像显示区。该处理 将在后面说明。
参考图1B,假设通过图像处理类型选择单元1005选择了 图像处理方法,则图像处理范围图像计数1006被设置为大于 “1”的值,并且通过重复显示复选框1008打开重复显示模式。 在这种情况下,设置被处理图像重复显示模式。将图像处理范 围图像计数设置为大于“1”的值,使得能执行在多个图像之间 进行图像处理的重复显示模式。
该被处理图像重复显示模式将参考图3进行说明。
图3是用来解释根据本发明第一实施例的被处理图像重复 显示模式的视图。
图3示出了被处理图像重复显示模式的例子。在图1B中的 显示屏1000上,在重复显示模式中设置显示范围图像计数。在 这种情况下,在包括单选按钮的图像处理类型选择单元1005中 选择了RaySum单选按钮,并且图像处理范围图像计数被设置 为“3”。
在被处理图像重复显示模式中,在对应于范围图像计数的 范围区域内,以与上述重复显示模式相同的方式切换图像,但 是显示图像生成单元(在后面详细说明)通过使用由图像处理 范围图像计数设置的图像组的每个图像来执行RaySum处理, 从而生成每个显示图像。对经过RaySum处理的显示图像的每 个12位像素图像进行表处理,以生成用来显示的8位图像,该 8位图像依次被放大/缩小,以适应对应的轴向图像显示区。该 处理将在后面详细说明。
将参考图4来说明RaySum处理。
图4是用来解释根据本发明第一实施例的RaySum处理的 视图。
图4示出了RaySum处理方法的例子。在RaySum处理中, 对图像处理的目标图像组的每个对应像素执行平均处理,以在 预定范围内生成连续图像的平均图像(RaySum图像)。
注意,图1B中的图像处理类型选择单元1005除了包括 RaySum单选按钮以外,还包括MIP(Maximum Intensity Projection,最大密度投影)单选按钮,该单选按钮用来通过使 用图像处理的目标图像组中的每个对应像素的最大像素值,在 预定范围内生成连续图像的MIP图像。除了这些单选按钮以外, 根据需要,通过添加附加库,可以将对图像处理的目标图像组 应用任意图像处理的图像处理单选按钮添加到图像处理类型选 择单元1005。
下面将参考图5来说明根据第一实施例的射线照相图像处 理装置的功能配置。
图5是示出根据本发明第一实施例的射线照相图像处理装 置的功能配置的视图。图5所示的功能配置仅以轴向图像显示 区1002的功能配置为例。但是,该装置对径向图像显示区1003 和前后图像显示区1004具有类似的功能配置。
通过使用范围指定单元501,用户使用鼠标滚轮来指定开 始轴向图像,并且通过GUI操作来指定显示范围图像计数和图 像处理范围图像计数。假设通过鼠标滚轮改变了开始轴向图像 编号。在这种情况下,向前旋转鼠标滚轮将以与鼠标滚轮的旋 转量相对应的要跳过的图像数量来递增开始轴向图像编号。向 后旋转鼠标滚轮将以与旋转量相对应的要跳过的图像数量来递 减开始轴向图像编号。
这些值通过数据存储单元103存储到存储单元502中。要 跳过的图像数量是用来设置将鼠标滚轮旋转一个部分,开始轴 向图像编号的改变量的值。要跳过的图像数量的初始值被设置 为等于显示范围图像计数。尽管可以对要跳过的图像数量设置 不同于显示范围图像计数的值,但不能设置为任何超出显示范 围图像计数的值。
通过鼠标按下(mouse down)事件检测单元505、鼠标拖 动事件检测单元506、以及鼠标放开事件检测单元507来检测 与鼠标点击和拖动有关的操作。
在本实施例中,鼠标用作输入单元101。鼠标的拖动操作 表示如下一系列操作:执行鼠标按钮按下操作(鼠标按下:表 示拖动操作的开始),在保持鼠标处于“按下”状态的同时,将 鼠标从按下鼠标按钮的位置移至任意位置,然后释放鼠标按钮 (鼠标放开:表示拖动操作的结束)。
该拖动操作可以通过除鼠标之外的其它输入装置来实现。
例如,具有例如笔尖开关或笔侧(pen-side)开关等开关 的输入笔可以用作输入单元101。在这种情况下,当使用输入 笔执行拖动操作时,拖动操作也对应于例如如下一系列操作: 打开笔尖开关(笔按下),在保持笔处于ON状态的同时,将笔 从打开开关的位置移至任意位置,然后关闭笔尖开关(笔放开)。
作为输入单元101,可以使用触摸屏。在这种情况下,当 使用触摸屏执行拖动操作时,拖动操作对应于如下一系列操作: 使用指示工具例如手指接触触摸屏(碰触操作),在保持指示装 置处于接触状态的同时,将指示装置从接触触摸屏的位置移至 任意位置,然后释放指示装置(放开接触操作)。
定时器处理标志(表示定时器事件出现/未出现的标志)是 用来控制是否通过使用定时器单元503来产生定时器事件的标 志。当鼠标按下事件检测单元505在显示屏1000的轴向图像显 示区1002中检测到事件时,打开轴向图像显示区中的定时器处 理标志。当鼠标按下事件检测单元505在显示屏1000的径向图 像显示区1003或前后图像显示区1004,即除轴向图像显示区 1002之外的图像显示区中检测到事件时,关闭轴向图像显示区 中的定时器处理标志。
同样,当鼠标按下事件检测单元505在径向图像显示区 1003中检测到事件时,打开径向图像显示区中的定时器处理标 志。当鼠标按下事件检测单元505在轴向图像显示区1002或前 后图像显示区1004,即除径向图像显示区1003之外的图像显 示区中检测到事件时,关闭径向图像显示区中的定时器处理标 志。
此外,当鼠标按下事件检测单元505在前后图像显示区 1004中检测到事件时,打开前后图像中的定时器处理标志。当 鼠标按下事件检测单元505在轴向图像显示区1002或径向图像 显示区1003,即除前后图像显示区1004之外的图像显示区中 检测到事件时,关闭前后图像中的定时器处理标志。
在任何情况下,当鼠标按下事件发生在显示屏1000除图像 显示区之外的位置时,忽略鼠标按下事件的发生,不对定时器 处理标志执行ON/OFF控制。
通过这种方式,用户能直观地检查当发生鼠标按下事件时, 如何通过定时器单元503的定时器事件对位于鼠标按下位置处 的图像显示区中的图像执行显示图像生成(切换)处理,以及 如何改变显示。
显示图像生成单元504仅在定时器处理标志为ON的横截 面图像显示区,根据窗口平和窗口宽度(在后面说明)来生 成显示图像。这时,当在另一个横截面图像显示区发生鼠标按 下事件时,横截面图像显示区中的定时器处理标志被关闭,并 停止显示图像生成处理。
注意,在范围指定单元501、定时器单元503、鼠标按下事 件检测单元505、鼠标拖动事件检测单元506、以及鼠标放开事 件检测单元507中的处理被排他性地控制。由于该原因,范围 指定单元501和定时器单元503不同时操作,总是维持存储单 元502中的存储器的一致性。
将参考图6来说明范围指定单元501中的处理。
图6是示出根据本发明第一实施例在范围指定单元中的处 理的流程图。
当用户发出指令,以通过鼠标滚轮在显示屏1000上改变开 始轴向图像编号时,发生鼠标滚轮事件。首先,判定鼠标滚轮 的旋转方向是否为向前旋转方向(步骤S602)。如果滚轮的旋 转方向是向前旋转方向,则判定通过使开始图像编号增加要跳 过的图像数量而得到的图像编号是否超出了能显示的图像的最 大图像编号(步骤S603)。如果图像编号超出了能显示的图像 的最大编号(步骤S603中的是),则终止处理。在该情况下, 在显示屏1000上显示的图像不发生变化。
如果通过使开始图像编号增加要跳过的图像数量而得到的 图像编号在能显示的图像的最大图像编号内(步骤S603中的 否),则将通过当前开始图像编号增加要跳过的图像数量而得到 的图像编号设置为新的开始图像编号,更新存储单元502的内 容。在第一实施例中,由于作为图像处理目标的开始点的用于 图像处理的开始图像编号与作为显示的开始点的开始图像编号 相同,因而为进行图像处理的图像设置开始图像(步骤S604)。 即使用于图像处理的开始图像编号与用于显示的开始图像编号 不相同,也不会削弱本发明的要点。
如果在步骤S602中判定滚轮的旋转方向为向后旋转方向 (反向),则判定通过从开始图像编号中减去要跳过的图像数量 而得到的图像编号是否超出了能显示的图像的最小图像编号 (步骤S605)。如果图像编号超出了能显示的图像的最小图像 编号(步骤S605中的是),则处理终止。在该情况下,在显示 屏1000上显示的图像不发生变化。
如果通过从开始图像编号中减去要跳过的图像数量而得到 的图像编号在能显示的图像的最小图像编号内(步骤S605中的 否),则将通过从当前开始图像编号中减去要跳过的图像数量而 得到的图像编号设置为新的开始图像编号,更新存储单元502 的内容。在第一实施例中,由于作为图像处理目标的开始点的 用于图像处理的开始图像编号与作为显示的开始点的开始图像 编号相同,因而将开始图像编号设置为用于图像处理的图像编 号(步骤S606)。
在步骤S603或S605中的处理这样执行,以便控制由开始 图像编号和通过鼠标滚轮操作来改变的显示范围图像计数所表 示的显示图像范围(范围信息)的变化,从而使与改变前存储 在存储单元502中的、由开始图像编号和显示范围图像计数所 表示的显示图像范围(范围信息)有关的图像连续。执行该操 作,以防止在改变前的显示图像范围和改变后的显示图像范围 之间图像连续性的丢失。
即,执行该操作,以防止生成既不属于改变前、也不属于 改变后的显示图像范围的图像。更具体地,如果在改变前的显 示图像范围和改变后的显示图像范围之间生成了不属于这两个 范围的图像,则该不属于任何一个显示图像范围的图像被强制 显示,并且改变后的显示图像范围被改变。
通过称为当前(或目标)显示图像的调整处理设置的系统 设置(步骤S607),在步骤S604或S606中的开始图像改变处 理被设置为两个模式,即跳过同步模式和强制模式的任意一个 中。如果显示图像调整处理设置被设置为跳过同步模式,当开 始图像编号发生变化时,则通过要跳过的图像数量来改变存储 单元502中的当前显示的图像编号(步骤S608)。由于该原因, 当定时器单元503生成定时器事件时,显示图像范围的变化被 适当处理,从而以更自然的方式执行图像过渡。
在步骤S608中,通过鼠标滚轮操作对当前显示图像的显示 切换跟随鼠标滚轮的操作而执行。在这种情况下,当鼠标滚轮 连续高速旋转时,当前显示图像的切换可能由于旋转速度而无 法跟上旋转操作。即,如果当前显示图像的切换速度不能跟上 鼠标滚轮的旋转速度,则下一个当前显示图像可能在位于当前 显示图像和跳过了对应于旋转量的下一个当前显示图像之间的 某些图像之后显示。
但是,因为不能观察连续图像,这种配置对于诊断来说并 非最佳。因此,在本实施例中,当鼠标滚轮操作以当前显示图 像的切换速度无法跟上鼠标滚轮的旋转速度的方式进行时,执 行以下处理。即,将旋转结束时的旋转量存储到存储单元502 中。当根据旋转量执行当前显示图像的切换时,在强制显示位 于当前显示图像和切换后的当前显示图像之间的图像之后,切 换当前显示图像,以维持要切换的当前显示图像的连续性。
如果在步骤S607判定当前显示图像调整处理设置被设置 为在强制模式下执行,则检查存储在存储单元502中的当前显 示图像编号是否位于由开始图像编号和显示范围图像计数所表 示的显示图像范围中(步骤S609)。如果上述图像编号位于显 示图像范围中(步骤S609中的是),则处理终止。如果图像编 号位于显示图像范围之外(步骤S609中的否),则在显示图像 范围内与当前显示图像编号最近的图像编号的图像被修正/更改 为当前显示图像(步骤S610)。
在这种情况下,图5中的定时器单元503以预定的时间间 隔生成定时器事件。当从定时器单元503接收到定时器事件时, 显示图像生成单元504读入与显示范围图像计数对应的图像数 据组(图像组),并生成显示图像。可选地,当从范围指定单元 501接收到指令时,显示图像生成单元504读入与显示范围图 像计数对应的图像数据组(图像组),并生成显示图像。所生成 的显示图像由显示单元508进行显示。
当存储在存储单元502中的定时器处理标志为ON时,定 时器单元503执行定时器事件。当鼠标按下事件检测单元505 检测到鼠标按下事件时,该标志被打开(ON)。这将在后面说 明。
下面将参考图7来说明显示图像生成单元504中的处理。
图7是示出根据本发明第一实施例在显示图像生成单元中 的处理的流程图。
首先,检查定时器处理标志的状态(步骤S720)。如果定 时器处理标志为OFF,则参考系统设置来判定窗口水平和窗口 宽度的共享设置是否有效(步骤S707)。
如果共享设置有效(步骤S707中的是),则读出存储在存 储单元502的共享存储区域中的窗口水平和窗口宽度的图像处 理参数。这时,对存储在存储单元502中的图像数据执行基于 窗口水平和窗口宽度的灰度处理(步骤S711)。
如果共享设置无效(步骤S707中的否),则读出存储在存 储单元502的单独的存储区域中的窗口水平和窗口宽度的图像 处理参数。这时,对存储在存储单元502中的图像数据执行基 于窗口水平和窗口宽度的灰度处理(步骤S710)
如果在步骤S720中判定定时器处理标志为ON,则流程进 入步骤S701的处理和后续的步骤。
首先,从存储单元502中调用当前显示图像编号(在第一 实施例中,该编号等于图像处理的开始图像编号)和图像处理 范围图像计数(步骤S701)。注意,在第一实施例中,因为当 前显示图像编号等于图像处理的开始图像编号,因此,仅调用 上述编号之一即可。
然后,判定图像处理范围图像计数是否大于“1”(步骤 S702)。如果图像处理范围图像计数等于“1”,则由当前显示图 像编号所表示的图像数据被设置为处理目标,并存储在存储单 元502中(步骤S703)。
将图像处理范围图像计数设置为大于“1”的值,以使在多 个图像之间的图像处理有效。此外,如图3所示,连续跟在当 前显示图像编号的后面、且在图像处理范围图像计数的范围内 的图像成为图像处理目标(图像处理的图像组)。
如果在步骤S702判定图像处理范围图像计数大于“1”,则 判定中间图像图像处理的类型(步骤S704)。该判定基于所获 取的显示屏1000上的图像处理类型选择单元1005的单选按钮 的值来执行。
如果选择了RaySum单选按钮,则对连续跟在当前显示图 像编号后面、由图像处理范围图像计数确定的用来进行图像处 理的图像执行RaySum处理。基于处理结果获取作为显示图像 的图像数据,并将其存储在存储单元502中(步骤S705)。
当选择了MIP单选按钮时,对连续跟在当前显示图像编号 后面、由图像处理范围图像计数确定的用来进行图像处理的图 像执行MIP处理。基于处理结果获取代表显示图像的图像数据, 并将其存储在存储单元502中(步骤S706)。
参考系统设置来判定窗口水平和窗口宽度的共享设置是否 有效(步骤S707)。
如果共享设置有效(步骤S707中的是),则读出存储在存 储单元502的共享存储区域中的窗口水平和窗口宽度的图像处 理参数。然后,通过使用所读出的图像处理参数,对存储在存 储单元502中的图像数据执行基于窗口水平和窗口宽度的灰度 处理(步骤S711)。
如果共享设置无效(步骤S707中的否),则读出存储在存 储单元502的单独的存储区域中的窗口水平和窗口宽度的图像 处理参数。然后,通过使用所读出的图像处理参数,对存储在 存储单元502中的图像数据执行基于窗口水平和窗口宽度的灰 度处理(步骤S710)。
在这种情况下,如图8所示,窗口水平(处理对比度高度) 和窗口宽度(处理对比度宽度)是医学图像界常用的、确认输 入/输出线性表的图像处理参数。
然后,根据图像显示区来执行放大/缩小作为处理目标的图 像数据的调整处理(步骤S708)。通过该处理,完成了与图像 显示区有关的图像显示数据的生成。之后,更新当前显示图像 (步骤S709)。
如图2A和2B所示,当前显示图像在双向往复模式或单向 往复模式中更新。在双向往复模式中,如果当前显示图像编号 是位于显示图像范围的终点处的图像编号,则以反方向更新当 前显示图像。在双向往复模式中,方向标志存储在存储单元502 中,控制图像的更新方向。
另一方面,在单向往复模式中,如果位于显示图像范围的 终点处的当前显示图像编号是位于显示图像范围的终点处的图 像编号,则将当前显示图像更新为位于显示图像范围的起点处 的图像。
如上所述,根据这些模式来更新当前显示图像。
在鼠标按下事件检测单元505、鼠标拖动事件检测单元 506、以及鼠标放开事件检测单元507中的每一个的处理将在后 面参考图9~11进行说明。这三个事件检测单元排他性地对轴 向图像显示区起作用,并且对前后图像显示区和径向图像显示 区中的每一个备有这三个事件检测单元。
在这种情况下,如果由操作系统等检测鼠标位置,并且鼠 标位置在轴向图像显示区中,则将该位置通知给轴向图像显示 区的事件检测单元。同样,如果鼠标位置在前后图像显示区中, 则将该位置通知给前后图像显示区的事件检测单元。如果鼠标 位置在径向图像显示区中,则将该位置通知给径向图像显示区 的事件检测单元。
下面将参考图9来说明鼠标按下事件检测单元505中的处 理。
图9是示出根据第一实施例在轴向图像显示区中的鼠标按 下事件检测单元中的处理的流程图。
注意,该鼠标按下事件通过显示图像生成单元504移至显 示图像生成处理模式(指定的处理模式)的处理事件。
存储单元502中的上一鼠标坐标被设置为当前鼠标坐标 (步骤S801)。打开轴向图像显示区中的定时器处理标志,并 且关闭除轴向图像显示区之外的图像显示区,即前后图像显示 区和径向图像显示区的定时器处理标志(步骤S802)。
下面,将参考图10来说明鼠标拖动事件检测单元506中的 处理。
图10是示出根据第一实施例在轴向图像显示区中的鼠标拖 动事件检测单元中的处理的流程图。
注意,由于每当在鼠标操作过程中鼠标拖动量变化时,会 发生该鼠标拖动事件,因此,鼠标拖动事件并非仅发生一次。 即,鼠标拖动事件是当鼠标拖动量变化时发生的变化事件。
当检测到鼠标拖动时,执行鼠标拖动事件处理步骤。首先, 通过使用存储在存储单元502中的上一鼠标坐标(Xp,Yp)与 当前鼠标坐标(Xs,Ys)之间的差来计算鼠标操作方向差(X 方向差和Y方向差)(步骤S901)。
然后,将X方向差和Y方向差与预定放大倍数a的乘积(等 于变化量的变化)加上存储在存储单元502中的窗口水平和窗 口宽度,以计算新的窗口水平和窗口宽度(步骤S902)。使用 当前鼠标坐标来更新存储在存储单元502中的上一鼠标坐标 (步骤S903)。
然后,参考系统设置来判定窗口水平和窗口宽度的共享设 置是否有效(步骤S904)。如果共享设置无效(步骤S904中的 否),则将窗口水平和窗口宽度的图像处理参数存储到存储单元 502的单独的存储区域中(步骤S905)。
然后,通过使用存储在存储单元502的单独的存储区域中 的窗口水平和窗口宽度的图像处理参数,对显示在轴向图像显 示区中的图像数据执行基于窗口水平和窗口宽度的灰度处理 (步骤S906)。
如果在步骤S904中判定共享设置有效(步骤S904中的 是),则将窗口水平和窗口宽度的图像处理参数存储到存储单元 502的共享存储区域中(步骤S907)。
通过使用存储在存储单元502的共享存储区域中的窗口水 平和窗口宽度的图像处理参数,对显示在全部横截面图像显示 区中的图像数据执行基于窗口水平和窗口宽度的灰度处理(步 骤S908)。
然后,执行图7的流程图中步骤S708和S709的处理。
以上,以轴向图像显示区1002为例进行了说明。但是,在 第一实施例中,显示图像的轴向图像显示区1002、径向图像显 示区1003、以及前后图像显示区1004位于显示区1000上。每 个显示区独立地具有类似于图5所示的功能配置,并且执行类 似的处理。
但是注意,轴向图像显示区1002在存储单元502中的共享 存储区域被径向图像显示区1003的存储单元和前后图像显示 区1004的存储单元所共享。因此,存储在该共享存储区域中的 窗口水平和窗口宽度被径向图像显示区1003的存储单元和前 后图像显示区1004的存储单元所共享。
如果共享设置由系统设置进行设置,则使用对全部显示区 即轴向图像显示区1002、径向图像显示区1003、和前后图像 显示区1004共用的窗口水平和窗口宽度的图像被处理和显示。 当操作者通过眼睛比较各图像显示区时,他/她能容易地通过比 较各显示区中的图像来进行诊断。
如上所述,根据第一实施例,即使要处理大量的诊断图像, 也能通过少量的操作步骤简单地对每个目标诊断图像的内容进 行直观地检查。由于在图像缩小后能显示图像之间的差别,因 而能实现适合于诊断的图像显示系统。
第二实施例
第一实施例是面向包括多个CT图像的CT图像文件。但是, 即使将本发明应用于表示瞬时变化的运动图像文件中,也能获 得类似的效果。在这种情况下,轴向图像显示区1002变成瞬时 图像显示区,径向图像显示区1003和前后图像显示区1004变 成表示沿对应的线的瞬时变化的显示区。
第三实施例
第一实施例中的图7示出了根据定时器处理标志的状态来 执行轴向图像显示区1002中的图像的显示控制的配置。但是, 本发明不局限于此。通过不考虑定时器处理标志的状态而移至 步骤S701以及随后步骤的处理,能生成在全部横截面图像显示 区的预定范围内重复显示的连续图像。可选地,根据应用或目 的,可以生成在全部横截面图像显示区的至少一个中的预定范 围内重复显示的连续图像。
此外,从实体数据获得的横截面图像不局限于第一实施例 中的轴向、径向、和前后图像。本发明还能应用于横向穿过实 体数据的任意正交方向的三个横截面图像。
第四实施例
第一实施例被配置为当鼠标按下事件发生后,根据鼠标拖 动量的变化来依次计算从上一鼠标坐标和当前鼠标坐标之间的 差得到的窗口水平和窗口宽度,并通过使用图像处理参数来生 成显示图像。
与之相对,以下将说明第四实施例的配置,在该实施例中, 依次计算窗口水平和窗口宽度作为图像处理参数,并通过使用 图像处理参数来生成显示图像,该窗口水平和窗口宽度是从当 前鼠标坐标与在发生鼠标按下事件时鼠标按下开始位置处的开 始鼠标坐标之间差获取的。
根据第四实施例的射线照相图像处理装置的功能配置与图 5所示的根据第一实施例的射线照相图像处理装置类似。图5 是仅用来解释轴向图像显示区1002的功能配置的视图。该装置 的径向图像显示区1003和前后图像显示区1004具有类似的功 能配置。
更具体地,在鼠标按下事件之后的鼠标拖动事件期间,依 次更新从开始鼠标坐标和当前鼠标坐标之间的差得到的窗口水 平和窗口宽度,并将其作为第一图像处理参数存储在存储单元 502中。
当在鼠标拖动事件后发生鼠标放开事件时,将从开始鼠标 坐标和当前鼠标坐标之间的差得到的窗口水平和窗口宽度作为 第一图像处理参数存储在存储单元502中。此外,将第一图像 处理参数作为第二图像处理参数存储在存储单元502中。第一 和第二图像处理参数分别存储在存储单元502的第一和第二存 储区域中。
每当发生鼠标拖动事件时,从开始鼠标坐标和当前鼠标坐 标之间的差得到第一图像处理参数。因为该原因,第一图像处 理参数是依次反映在鼠标拖动操作期间鼠标拖动量的变化的图 像处理参数。与之相对,第二图像处理参数是反映从鼠标拖动 操作的开始到鼠标拖动操作的结束为止鼠标拖动总量的图像处 理参数。
在第四实施例中,能够实现第一图像显示模式,在该模式 中,通过使用根据鼠标拖动量的变化的第一图像处理参数,依 次生成和更新显示图像;还能够实现第二图像显示模式,在该 模式中,通过使用根据鼠标拖动总量的第二图像处理参数,能 生成和更新显示图像。
此外,通过打开/关闭指定的处理标志来切换第一和第二图 像显示模式。
在第四实施例中,单独用于每个横截面图像显示区的第一 存储区域位于存储单元502中,第一图像处理参数存储在第一 存储区域中。通过该操作,每个横截面图像显示区的显示控制 在第一图像显示模式下与鼠标操作同步地、实时地、在对应的 其中一个横截面图像显示区中执行。
此外,由各横截面图像显示区共享的第二存储区域位于存 储单元502中,并且第二图像处理参数存储在第二存储区域中。 当在任何一个横截面图像显示区中的鼠标操作结束时,包括上 述横截面图像显示区的全部横截面图像显示区的显示控制在第 二图像显示模式下执行。
第四实施例被配置为基于开始鼠标坐标和当前鼠标坐标之 间的差来计算第一图像处理参数。但是,本发明不局限于此。 例如,与第一实施例相同,第一图像处理参数可以基于上一鼠 标坐标和当前鼠标坐标之间的差来计算。
以下将说明第四实施例的特征处理。
图11是示出根据第四实施例在轴向图像显示区中显示图像 生成单元的处理的流程图。
在图11中,与第一实施例中的图7相同的步骤编号表示相 同的处理,因而省略其详细说明。
在第四实施例中,在步骤S703~S706的处理之后,检查 指定处理标志的状态。如果指定处理标志为ON,则读入存储在 存储单元502的第一存储区域中的第一图像处理参数(第一窗 口水平和第一窗口宽度)。通过使用第一图像处理参数,对显示 在指定处理标志为ON的横截面图像显示区中的图像数据执行 灰度处理(步骤S1202)。
如果指定处理标志为OFF,则读入存储在存储单元502的 第二存储区域中的第二图像处理参数(第二窗口水平和第二窗 口宽度)。然后,通过使用第二图像处理参数,对显示在全部横 截面图像显示区中的图像数据执行灰度处理(步骤S1203)。
然后,对在步骤S1202或S1203中得到的图像数据执行步 骤S708中的处理。
下面,将参考图12来说明鼠标按下事件检测单元505中的 处理。
图12是示出第四实施例在轴向图像显示区中鼠标按下事件 检测单元505的处理的流程图。
在图12中,与第一实施例中的图9相同的步骤编号表示相 同的处理,因而省略其详细说明。
在第四实施例中,将当前鼠标坐标设置为开始鼠标坐标(步 骤S1301)。开始鼠标坐标存储在存储单元502中。
将存储在存储单元502中的窗口水平和窗口宽度设置为第 一图像处理参数(第一窗口水平和第一窗口宽度)(步骤 S1302)。打开轴向图像显示区的指定处理标志(步骤S1303)。
通过该操作,将第一图像处理参数存储到处理单元502的 第一存储区域中。
下面,将参考图13来说明鼠标拖动事件检测单元506中的 处理。
图13是示出根据第四实施例在轴向图像显示区中鼠标拖动 事件检测单元506的处理的流程图。
当检测到鼠标拖动时,执行鼠标拖动事件处理步骤。首先, 通过使用存储在存储单元502中的当前鼠标坐标(Xs,Ys)与 开始鼠标坐标(Xo,Yo)之间的差来计算鼠标操作方向差(步 骤S1401)。
然后,将X方向差和Y方向差与预定放大倍数a的乘积(等 于变化量的变化)加上存储在存储单元502中的窗口水平和窗 口宽度,以计算第一图像处理参数(第一窗口水平和第一窗口 宽度)(步骤S1402)。然后,将算出的第一图像处理参数(第 一窗口水平和第一窗口宽度)存储到存储单元502的第一存储 区域中,以更新其内容(步骤S1403)。
下面,将参考图14来说明鼠标放开事件检测单元507中的 处理。
图14是示出根据第四实施例在轴向图像显示区中鼠标放开 事件检测单元的处理的流程图。
在第四实施例中,当发生鼠标放开事件时,计算这时的当 前鼠标坐标与存储在存储单元502中的开始鼠标坐标之间的 差。然后,通过使用这些差值来计算第一图像处理参数,并将 其存储在存储单元502的第一存储区域中,以更新其内容。此 外,将算出的第一图像处理参数作为第二图像处理参数存储在 存储单元502的第二存储区域中,以更新其内容(步骤S1501)。
打开轴向图像显示区中的指定处理标志(步骤S1502)。
注意,在第四实施例中,与第一实施例相同,单独为轴向 图像显示区1002、径向图像显示区1003、以及前后图像显示 区1004执行上述处理。
在这种情况下,单独为每个横截面图像显示区打开/关闭指 定处理标志。
因此,如果在定时器处理事件期间,横截面图像显示区中 的任何一个的指定处理标志为ON(例如,如果发生了鼠标按下 事件),则根据存储在存储单元502的第一存储区域中的第一图 像处理参数,在作为处理目标的横截面图像显示区中执行灰度 处理。在这种情况下,在作为处理目标的横截面图像显示区中, 根据鼠标拖动量的变化实时地执行灰度处理。
在除作为处理目标的横截面图像显示区之外横截面图像显 示区中,指定处理标志为OFF。由于该原因,不根据鼠标拖动 量的改变在这些横截面图像显示区中实时地执行灰度处理。当 关闭作为处理目标的横截面图像显示区中的指定处理标志时, 例如,当在作为处理目标的横截面图像显示区中发生鼠标放开 事件时,通过使用存储在存储单元502的第二存储区域中的第 二图像处理参数,对不是处理目标的横截面图像显示区执行灰 度处理。即,在这时,根据鼠标拖动总量,对其余的横截面图 像显示区执行灰度处理。
但是注意,当在给定的横截面图像显示区中发生的拖动操 作到达另一个横截面图像显示区时,指定处理标志保持为ON, 并且当鼠标放开事件最终发生时关闭。
如上所述,根据第四实施例,除了在第一实施例中说明的 效果之外,能根据与多个横截面图像显示区中的一个有关鼠标 操作(鼠标按下事件、鼠标拖动事件、以及鼠标放开事件),对 每个横截面图像显示区中的显示图像的显示方法(显示图像的 依次更新/显示和仅显示最终显示图像)进行适当地切换。
第五实施例
在第一~第四实施例中,根据鼠标按下事件和鼠标放开事 件,特别是鼠标放开操作的出现/未出现来进行指定处理标志的 ON/OFF控制。但是,本发明不局限于此。例如,可以根据由 作为鼠标所指出的位置的当前鼠标坐标所在的横截面图像显示 区,对每个横截面图像显示区中的显示方法(显示图像的依次 更新/显示和仅显示最终显示图像)进行适当地切换。
在这种情况下,当鼠标进入给定的横截面图像显示区中时, 打开指定处理标志。当鼠标进入区域并在该区域停留预定的时 间、或者当移出该区域时,关闭指定处理标志。
通过该操作,能够根据简单地指出鼠标位置的光标的移动 操作而非任何鼠标按下事件、鼠标拖动事件、或鼠标放开事件 的发生,以及根据由作为鼠标所指出的位置的当前鼠标坐标所 在的横截面图像显示区,对每个横截面图像显示区中的显示方 法(显示图像的依次更新/显示和仅显示最终显示图像)进行适 当地切换。
第六实施例
在第四和第五实施例中,上述配置用于每个横截面图像显 示区。但是,上述配置可以对各横截面图像显示区通用。在这 种情况下,根据鼠标拖动量的改变,在任意横截面图像显示区 中依次更新显示图像。
在第一~第六实施例中,备有三个横截面图像显示区。但 是,可以根据应用或目的备有两个、或三个、或更多的横截面 图像显示区。
注意,本发明能应用于包括单个装置的装置、或者由多个 装置组成的系统。
而且,本发明可以通过直接或间接地向系统或装置提供实 现前述实施例的功能的软件程序、由该系统或装置的计算机读 取所提供的程序代码、然后执行该程序代码来实现。在这种情 况下,只要系统或装置具有该程序的功能,执行的模式无需依 赖于程序。
因此,由于本发明的功能由计算机来实现,所以安装在计 算机上的程序代码也实现本发明。换句话说,本发明的权利要 求也覆盖用来实现本发明的功能的计算机程序
在这种情况下,只要系统或装置具有该程序的功能,程序 可以任何形式执行,例如,作为目标代码、通过解释程序执行 的程序、或提供给操作系统的脚本数据。
用于提供程序的存储介质的例子是:软盘、硬盘、光盘、 磁光盘、CD-ROM、CD-R、CD-RW、磁带、非易失性存储卡、 ROM、DVD(DVD-ROM和DVD-R)。
关于提供程序的方法,客户计算机可以使用客户计算机的 浏览器连接到因特网上的网站,可以将本发明的计算机程序或 该程序的可自动安装的压缩文件下载到记录介质例如硬盘上。 而且,可通过将构成程序的程序代码分成多个文件、并从不同 的网站下载这些文件来提供本发明的程序。换句话说,本发明 的权利要求也覆盖用于将由计算机实现本发明的功能的程序文 件下载到多个用户的WWW(World Wide Web,万维网)服务 器。
而且,也能在存储介质例如CD-ROM上加密并存储本发明 的程序,向用户分发该存储介质,允许满足一定条件的用户通 过因特网从网站下载解密密钥信息,并允许这些用户通过使用 该密匙信息来解密被加密的程序,由此在用户计算机上安装该 程序。
除了通过由计算机执行所读出的程序来实现根据实施例的 前述功能的情况外,在计算机上运行的操作系统等可以执行全 部或部分实际处理,因此可以通过该处理来实现前述实施例的 功能。
而且,当从存储介质读取的程序被写到插入计算机的功能 扩展卡或连接到计算机的功能扩展单元的存储器中以后,安装 在功能扩展卡或功能扩展单元中的CPU等执行全部或部分实际 处理,因此通过该处理可实现前述实施例的功能。
尽管在不脱离本发明的精神和范围的情况下,可以做出很 多明显不同的本发明的实施例,但应该理解,除由所附权利要 求书定义外,本发明不局限于具体实施例。
高效检索全球专利

专利汇是专利免费检索,专利查询,专利分析-国家发明专利查询检索分析平台,是提供专利分析,专利查询,专利检索等数据服务功能的知识产权数据服务商。

我们的产品包含105个国家的1.26亿组数据,免费查、免费专利分析。

申请试用

分析报告

专利汇分析报告产品可以对行业情报数据进行梳理分析,涉及维度包括行业专利基本状况分析、地域分析、技术分析、发明人分析、申请人分析、专利权人分析、失效分析、核心专利分析、法律分析、研发重点分析、企业专利处境分析、技术处境分析、专利寿命分析、企业定位分析、引证分析等超过60个分析角度,系统通过AI智能系统对图表进行解读,只需1分钟,一键生成行业专利分析报告。

申请试用

QQ群二维码
意见反馈