带有指纹识别器的超声诊断仪中预设值的选择方法

文档序号:1148198阅读:259来源:国知局
专利名称:带有指纹识别器的超声诊断仪中预设值的选择方法
技术领域
本发明涉及一种带有指纹识别器的超声诊断仪中预设值的选择方法,属于 医用超声诊断设备技术领域。
背景技术
超声波回波成像技术目前己经被广泛应用于军事、医疗等领域,通过向目 标区域发射超声波,然后使用接收装置接收反射回来的回波信号,并通过信号 处理技术和图像处理技术,抑制回波信号中的无用部分,最终形成目标区域的 图像。
在跟我们每个人的日常生活息息相关的医疗领域,超声波回波成像技术更
是获得了长足的发展,目前各种医用超声诊断设备如B超等己经广泛应用于各 个医院的临床诊断中,除了传统的黑白超可以观察病人的内部组织和器官的解 剖结构外,彩超通过使用多普勒效应可以对血管内的血流成像,大大提高了超 声诊断设备的临床应用范围。
为了更好地控制成像的质量,目前的超声诊断设备上都有很多参数可供用 户(超声检查医生)调节,比如发射频率、发射功率、动态范围、增益、时间 增益补偿、穿透深度等等,这些参数的数量众多,如果医生每次检査一个病人 的时候都重新调节,那么需要花费很多的时间才能调到优化的图像质量。为了 解决这一问题,目前的超声诊断设备上大都提供了预设值(Presets),根据检查 部位的不同,设备在出厂时已经在预设值中配置好了所有的参数的取值,医生 在使用的时候只需选择一个合适的预设值即可得到优化的图像质量。另外,预 设值中存储的参数值还可以被医生根据实际情况所修改,或者医生可以创建自 己的预设值。
预设值虽然可以提高医生的工作效率,但是仍然有自己的问题存在。因为 预设值都是设备厂商根据大量的有代表性的病人检査图像,从中选择参数使得 大部分图像的质量比较优化而得到的,因此它只具有一部分的代表性。根据中 国病人情况得到的预设值不一定能应用于美国病人,反之亦然。即使设备只在 一个国家的一个区域内使用,因为病人个体的差异,比如肥胖程度、重量、身 高等的不同,预设值也不一定能够适用于每个病人,因此医生还是需要很大的 手工调节参数的工作量。考虑到上述问题,在超声诊断设备上提供一种能够适 用于每个病人的预设值的选择方法,从而降低医生的工作量,提高医疗诊断效 率,是非常有意义的。

发明内容
本发明的目的在于克服上述不足之处,解决目前超声诊断设备在预设值方 面所存在的不能适用于每个病人的问题,提供一种带有指纹识别器的超声诊断 仪中预设值的选择方法。按照本发明提供的技术方案,带有指纹识别器的超声诊断仪中预设值的选 择方法包括病人相关的预设值的选择方法,所述病人相关的预设值的选择方法 步骤如下
步骤l:采集病人指纹信息;
步骤2:与数据库中存储的所有病人指纹信息比对;
步骤3:是否找到匹配的指纹,如果找到则执行步骤4,否则执行步骤6;
步骤4:从数据库中査询匹配指纹所对应的病人信息;
步骤5:加载此病人信息的预设值集合,然后执行步骤8;
步骤6:创建一个新的病人信息;
步骤7:对此病人信息生成一个空的预设值集合;
步骤8:医生选择检査部位n;
步骤9:根据选择的检查部位n,从病人信息的预设值集合中得到对应的预 设值表;
步骤10:预设值表是否为空,如果为空则执行步骤ll,否则执行步骤12; 步骤ll:从系统出厂时的预设值中加载跟检査部位n对应的预设值,然后 执行步骤13;
步骤12:从病人信息的预设值集合中选择并加载最合适的预设值; 步骤13:使用加载的预设值开始对病人检査; 步骤14:保存病人的检查数据及预设值。
所述预设值集合为一个病人信息所对应的所有预设值的合集;每个检査部 位n有一套或多套不同的预设值,与检查部位n相对应的所有的预设值的集合 叫做检查部位n对应的预设值表,检查部位n所拥有的预设值的套数称为预设 值表的长度Mn;如果Mn=0,则称检査部位n对应的预设值表为空;其中, 1《n《N, N为总共的检查部位的个数,Mn》0。
所述从病人信息的预设值集合中选择并加载最合适的预设值的步骤如下
步骤12.1:获取检查部位n;
步骤12.2:查询得到跟检查部位n相对应的预设值表; 步骤12.3:生成一个新的预设值S,预设值S中参数的个数L与已有预设 值中参数的个数相同;
步骤12.4:判断所述预设值表的长度Mn是否大于1,如果大于l,执行步
骤12.5,否则执行步骤12.16;
步骤12.5:令卜l; 步骤12.6:令j-l;
步骤12.7:生成一个长度为256的一维整数数组H,全部元素初始化为O; 步骤12.8:获取所述预设值表中第j个预设值中第i个参数的值,表示为预 设值j.参数i;
步骤12.9:使用数组H统计所述预设值j.参数i的出现次数搜索到一个预 设值j.参数i,则令H (预设值j.参数i)的值增加l; 步骤12.10:令j的值增加1;步骤12.11:判断j是否大于所述预设值表的长度M。,如果大于则执行步骤 12,否则执行步骤8;
步骤12.12:在数组H中査找Max,使得H (Max)取最大值; 步骤12.13:给新预设值S的第i个参数赋值预设值S.参数—Max;
步骤12.14:令i的值增加1;
步骤12.15:判断i是否大于预设值S中参数的个数L,如果大于则执行歩 骤12.18,否则执行步骤12.6;
步骤12.16:在所述预设值表中获取第一套预设值;
步骤12.17:令预设值S中所有的参数等于所述第一套预设值中对应的参数; 步骤12.18:输出预设值S中所有的参数。
所述保存病人信息的预设值是在医生选择了保存检査数据时自动执行,所
述保存病人的检查数据及预设值的步骤如下
步骤14.1:读取当前所用预设值中所有参数的值; 步骤14.2:生成一个新的预设值S1;
步骤14.3:令新的预设值S1中所有的参数等于当前预设值中对应参数的值; 步骤14.4:获取当前的检査部位n;
步骤14.5:查询得到跟当前检查部位n相对应的预设值表; 步骤14.6:令预设值表中已有的预设值逐一与预设值S1比较; 步骤14.7:判断是否存在与预设值S1中所有的参数都相同的预设值,如果 存在则执行步骤14.9,否则执行步骤14.8;
步骤14.8:将预设值Sl追加到预设值表的末尾; 步骤14.9:保存病人的检查数据。
带有指纹识别器的超声诊断仪中预设值的选择方法还包括医生相关的预设 值的选择方法,所述医生相关的预设值的选择方法步骤如下
(1) 采集医生指纹信息;
(2) 与数据库中存储的所有医生指纹信息比对;
(3) 是否找到匹配的指纹,如果找到则执行步骤(4),否则执行步骤(5);
(4) 加载匹配指纹对应的医生相关的预设值集合,然后执行步骤(6);
(5) 加载超声诊断仪出厂时安装的缺省预设值集合;
(6) 将加载的预设值集合按检查部位分组排列,显示给医生;
(7) 医生选择检查部位nl及预设值;
(8) 开始检查;
(9) 医生调节预设值的参数并选择保存;
(10) 医生为保存的预设值输入一个预设值名称;
(11) 在医生相关的预设值集合中得到跟所述检查部位nl相对应的预设值
表-,
(12) 将选择保存的预设值的所有参数值及医生输入的预设值名称追加保
存到所述预设值表的末尾。
本发明利用带有指纹识别器的超声诊断仪,使用病人自身的指纹信息,对病人的身份进行正确地辨识,并且把预设值跟病人信息关联起来,从而实现以 病人为中心的预设值选择,让每个病人都拥有一套最适合于自己的预设值。另 外,通过使用医生的指纹信息,本发明也可以实现让每个医生拥有自己的预设 值的功能。
本发明与已有技术相比具有以下优点由于本发明使用病人的指纹信息去 辨识病人的身份,因此能够实现病人相关的预设值,可以让每个病人拥有一套 最适合自己、完全属于自己的预设值,可以在进行超声检查时自动获得最佳的 图像质量,并且预设值跟自己的指纹关联,跟随一生,随处可用。本发明的另 外一个效果是,通过使用医生的指纹信息来辨识医生的身份,还可以实现医生 (用户)相关的预设值,从而使得医生每次使用设备时都能很容易地获得最适 合自己使用习惯的预设值。另外,本发明能够减少医生的手工调节参数的工作 量,提高了超声诊断设备的功能,也使得医院的超声检査的工作流程更有效率。 这里需要说明的是,本发明除了可以应用于超声诊断设备外,稍作修改也可以 应用于CT、核磁共振等同样有很多成像参数需要设置的医疗设备。


图1是带有指纹识别器的超声诊断设备的系统组成框图。 图2是一套预设值中所包含的常用参数的名字。 图3是一个特定病人信息拥有的预设值集合的示意图。 图4是一个特定医生拥有的预设值集合的示意图。
图5是带有指纹识别器的超声诊断设备实现病人相关的预设值选择和保存 的流程图。
图6是从病人信息的预设值集合中选择并加载最合适的预设值的流程图。 图7是保存预设值的流程图。
图8是带有指纹识别器的超声诊断设备实现医生相关的预设值选择和保存 的流程图。
具体实施例方式
下面结合附图详细说明本发明技术方案中所涉及的各个细节问题。应指出 的是,所描述的实施例仅旨在便于对本发明的理解,而对其不起任何限定作用。
如图1所示,带有指纹识别器的超声诊断设备的系统组成包括换能器(也 叫探头)是超声波的发射和接收装置, 一般由压电材料作成,可以将电能转换 为声能,也可以反过来转换;发射电路在控制器的协调之下,向换能器发送电 信号,由换能器转换为超声波发射出去;接收电路负责接收换能器传过来的回 声信号(已由换能器转换为电信号),并进行放大、数模变换等处理;波束合 成对不同方向上的回声信号进行动态聚焦及动态孔径处理,将其合成在一起; 信号处理和图像形成对波束合成后的信号进行噪声抑制、包络检波、对数压縮、 数字扫描变换等处理,最后形成易于显示的图像;显示器可以为普通的CRT显 示器或者液晶显示器等,负责对图像进行显示以及一些用户界面的显示;控制 器负责对所有的其它部分进行控制和协调,它可以是一个电路,也可以是一个 嵌入式设备或者一台微机,目前大部分数字超声诊断设备的控制器都是带有操作系统的嵌入式设备或者微机;键盘是控制器的前端,给用户一种便利的手段 来与控制器交互,目前大部分的超声诊断设备的键盘上都有轨迹球,用来实现 与鼠标等价的功能,方便用户的使用;指纹识别器可以使用目前市场上非常成 熟的产品,通过多种接口连接到控制器上。尽管图中没有明确标明,但是这里 提到的指纹识别器也可以直接嵌到键盘上,再通过键盘的接口与控制器交互。 指纹识别器的主要目的是对病人进行身份辨识,从而把病人的过往检查数据和 病史等信息可靠、正确地组织在一起,方便医生的诊断。
目前的超声诊断设备上大都提供了预设值(Presets)对各种成像参数进行预 设置,图2给出了一套预设值中所包含的常用成像参数,这里的目的只是为了 进行说明和示意,因此列出来的参数并没有穷举所有可能的成像参数。常用的
成像参数大致可以分为三类图像获取参数、显示参数、信号处理参数。图像
获取参数主要控制发射电路、接收电路、换能器、波束合成等前端模块,这些 参数的取值跟病人的个体差异非常相关,比如一个病人比较肥胖,那么"穿透深 度"参数的取值就必须大一点,"发射频率"参数的取值就应该小一点。显示参数 主要控制图像形成、显示器等后端模块,这些参数主要影响最终图像显示的亮
度、对比度、放大縮小倍数、伪彩显示等;信号处理参数主要控制信号处理和 图像形成模块,用来对波束合成后的信号作各种滤波处理,这些参数的取值对 图像质量有着比较大的影响。 一般来讲,显示参数和信号处理参数的取值跟病 人的个体差异的相关性比较小,往往缺省的出厂设置就能够满足大部分医生的 需要,但是医生会根据个人的喜好和实际成像的质量来调节这些参数,得到适 合自己使用的一套预设值。从上面的描述可以看到,系统出厂自带的预设值不 可能满足各个病人和各个医生的需要,因此实现病人相关和医生相关的预设值 是十分必要的。
为了实现病人相关的预设值,那么每个病人信息都必须拥有一套自己的预 设值的集合,如图3所示,某个特定病人信息所拥有的预设值集合按照检査部 位分类组织,每个检查部位可以有多套不同的预设值,比如检査部位1有M,套 预设值,分别是预设值1 预设值M"每个检査部位的预设值的套数可以不同, 检查部位n(l《n《N, N为总共的检查部位的个数)所拥有的预设值的套数为Mn (Mn》0)。对于检査部位n(l《n《N),跟它相对应的所有的预设值的集合(预 设值1 预设值M》叫做检查部位n对应的预设值表,如果MfO,就可以说检 查部位n对应的预设值表为空。另外,因为一套预设值就包含很多个参数,为 了后续叙述的方便,这里使用"检查部位n.预设值i.参数j"这样的縮略形式来指 代检査部位n中的第i套预设值中的第j个参数。
同样,为了实现医生相关的预设值,那么每个医生都必须拥有一套自己的 预设值的集合,如图4所示,某个特定医生所拥有的预设值集合也按照检查部 位来组织,每个检查部位可以有多套预设值,首先是系统提供的预设值,然后 是医生自己保存的预设值。跟病人相关的预设值集合不同的是,医生相关的预 设值集合主要反映医生个人的喜好,因此每个预设值都有一个名字,便于医生 选择使用哪一个预设值,而病人相关的预设值集合主要反映病人的个体差异,系统应该能够自动地选择最合适的预设值,而不需要医生的干涉。也就是说, 医生的预设值选择是显式的,而病人相关的预设值选择是隐式的,是自动进行 的,对医生来讲是完全透明的。
图5是在带有指纹识别器的超声诊断设备上实现病人相关的预设值选择和 保存的流程图,这些步骤都在控制器中实现,步骤如下
51:采集病人指纹信息;
52:与数据库中存储的所有病人指纹信息比对;
53:是否找到匹配的指纹,如果找到则执行步骤54,否则执行步骤56;
54:从数据库中查询匹配指纹所对应的病人信息;
55:加载此病人信息的预设值集合,然后执行步骤58;
56:创建一个新的病人信息;
57:对此病人信息生成一个空的预设值集合;
58:医生选择检查部位n;
59:根据选择的检查部位n,从病人信息的预设值集合中得到对应的预设值
表;
510:预设值表是否为空,如果为空则执行步骤511,否则执行步骤512; 511:从系统出厂时的预设值中加载跟检査部位n对应的预设值,然后执行 步骤513;
512:从病人信息的预设值集合中选择并加载最合适的预设值; 513:使用加载的预设值开始对病人检査; 514:保存病人的检查数据及预设值。
在步骤51中,病人在医生的提示下,把自己的手指放在指纹采集器上采集 指纹信息;在步骤52中,控制器得到采集的指纹信息,并与数据库中存储的所 有以往病人的指纹信息比对;在步骤53中,控制器判断是否在数据库中找到和 新采集的指纹相匹配的指纹,如果找到,则转入步骤54,否则转入步骤56;在 步骤54中,控制器已经可以断定当前的病人以前有过检査记录,因此从数据库 中査询并加载此病人的姓名、性别、ID等信息;在步骤55中,控制器自动从数 据库中査询并加载当前病人信息的预设值集合,然后转入步骤58;在步骤56中, 因为在数据库中没有找到和当前病人的指纹相匹配的指纹信息,因此控制器可 以断定当前的病人以前没有检査记录,因此系统创建一个新的病人信息,并允 许医生手工输入病人的姓名、性别、ID等信息;在步骤57中,对当前的病人信 息生成一个空的预设值集合,也就是说所有的检查部位所对应的预设值表都为 空,然后转入步骤58;在步骤58中,医生根据病人的情况,选择一个合适的检 查部位,记为检查部位n;在步骤59中,系统根据医生选择的检查部位n,从 病人信息的预设值集合中得到相对应的预设值表;在步骤510中,系统判断上 述的预设值表是否为空,如果为空,则执行步骤511,否则执行步骤512;在歩 骤511中,因为预设值表为空,表明对当前病人来说,当前的检查部位是首次 检査,还没有以往保存的预设值的记录,因此从系统出厂时设置的缺省预设值 中加载,然后执行步骤513;在步骤512中,因为预设值表不为空,表明对当前病人来说,当前的检查部位以前已经有过检查记录,并且已经有一些合适的预 设值可用了 ,因此控制器从病人信息的预设值集合中选择并加载最合适的预设 值,具体的选择和加载方法,在后面会结合图6作出详细说明;在步骤513中, 医生使用前面步骤中自动加载的预设值对病人进行检査,这里需要说明的是, 病人信息的预设值的选择和加载是系统自动完成的,医生并不需要作任何操作, 甚至也意识不到系统后台所做的这些操作,只需要把精力放在对病人的检查上 即可,另外,在检査过程中,医生仍然可以根据需要调节某些预设值的参数; 在步骤514中,医生选择键盘上的保存或者打印按键,把病人的检查数据进行 保存或者打印,在此时,系统自动保存当前的预设值中所有的参数的取值,并 跟当前的病人关联起来。这么做的原因是当医生选择保存或者打印一副图像的 时候,往往说明他/她对这幅图像的质量己经比较满意,因此当前的预设值能够 比较好地代表当前检查病人的个体特征,需要保存起来供以后使用。保存病人 相关的预设值的过程,将会在后面结合图7给出具体说明。最后,整个过程结 束。
在步骤512中,控制器需要从病人信息的预设值集合中选择并加载最合适 的预设值,因为病人信息的预设值集合中跟当前检査部位对应的预设值表可能 已经有多套预设值的参数值了,如何从中选择最有代表性的预设值的参数值是 非常重要的。这里使用统计的方法,计算预设值中每个参数的取值在整个预设 值表中出现的次数,然后取出现次数最多的那个值,作为最有代表性的参数值, 如图6所示,从病人信息预设值集合中选择并加载最合适的预设值的具体步骤 如下
61:获取检查部位n;
62:査询得到跟检查部位n相对应的预设值表;
63:生成一个新的预设值S,预设值S中参数的个数L与已有预设值中参 数的个数相同;
64:判断所述预设值表的长度M。是否大于1,如果大于l,执行步骤65, 否则执行步骤616; 65:令i:l; 66:令j:l;
67:生成一个长度为256的一维整数数组H,全部元素初始化为O; 68:获取所述预设值表中第j个预设值中第i个参数的值,表示为预设值j. 参数i;
69:使用数组H统计所述预设值j.参数i的出现次数搜索到一个预设值j. 参数i,则令H (预设值j.参数i)的值增加l; 610:令j的值增加1;
611:判断j是否大于所述预设值表的长度Mn,如果大于则执行步骤612,
否则执行步骤68;
612:在数组H中查找Max,使得H (Max)取最大值;
613:给新预设值S的第i个参数赋值预设值S.参数i=Max;614:令i的值增加1;
615:判断i是否大于预设值S中参数的个数L,如果大于则执行步骤618,
否则执行步骤66;
616:在所述预设值表中获取第一套预设值;
617:令预设值S中所有的参数等于所述第一套预设值中对应的参数; 618:输出预设值S中所有的参数。
在步骤61中,控制器首先获取当前的检査部位,为了叙述方便,假设当前 的检査部位是检查部位n(l《n《N:);在步骤62中,控制器在病人信息的预设值 集合中査询得到跟检査部位n相对应的预设值表;在步骤63中,控制器生成一 套新的预设值S,并将其中每个参数的值赋一个初始值,这个初始值可以为任意 值,所有预设值所包含的参数个数都是相等的,假设为L个;在步骤64中,控 制器判断预设值表的长度Mn是否大于1,如果大于l,则执行步骤65,否则执 行步骤616;在步骤65中,因为预设值表的长度大于1,因此需要统计每个参 数的取值在所有的预设值中出现的次数,这里采用了双重循环来实现,用i来表 示预设值中参数的索引值,用j来表示预设值表中预设值的索引值,首先给i赋 初值,令其等于第一个参数;在步骤66中,给j赋初值,令其等于第一套预设 值;在步骤67中,生成一个长度为256的一维整数数组H,全部元素初始化为 0,数组H记录第i个参数的不同取值在预设值表中出现的次数,也叫做参数取 值的直方图统计;在步骤68中,从预设值表中得到第j套预设值中第i个参数 的值,简记为预设值j.参数i;在步骤69中,统计"预设值j.参数i"这个值的 出现次数,可以使用数组H来实现,令"预设值j.参数i"这个值的出现次数增加 l次即可。这里需要注意的是,大部分参数的取值应该是连续值,但是在目前的 超声诊断设备上,往往把这些连续的取值离散化为几个档次,以方便用户调节, 比如"边缘增强"这个参数的取值,本来可以是一个连续的浮点数,但是在实际的 设备上,往往是只能在l、 2、 3、 4这些离散的档中进行调节,这个事实也方便 了这里对参数取值出现次数的统计。所有参数的取值范围都在0-255,用一个字 节来表示,因此数组H的长度为256。为了便于理解,这里给出一个实例,假 设第i个参数为"边缘增强",在第j套预设值中它的取值为3,贝IJ"预设值j.参数 i"=3,假设3这个取值已经出现了2次,也就是H (3) =2,那么现在需要把这 个次数再增加1,因此执行H (3) =H (3) +1=2+1=3;在步骤610中,令j指 向下一套预设值;在步骤611中,控制器判断是否已经处理完预设值表中所有 的预设值,如果处理完,则执行步骤612,否则退到步骤68,继续循环执行; 在步骤612中,第i个参数的取值情况已经完全反应在数组H中,因此在H中 査找Max,使得H (Max)的取值最大,那么Max的值就是第i个参数最有代 表性的取值;在步骤613中,将找到的最具代表性的取值Max赋给在步骤63 中生成的预设值S的第i个参数预设值S.参数i=Max;在步骤614中,令i指 向下一个参数;在步骤615中,控制器判断是否已经处理完所有的参数,其中L 代表预设值中参数的个数,如果处理完,则执行步骤618,否则退到步骤66, 继续循环处理下一个参数;在步骤616中,因为预设值表的长度小于等于1,另外从图5的步骤510已经可以知道预设值表不为空,因此可以知道预设值表中 只有一套预设值,只需直接加载第一套预设值(简记为预设值O即可;在步骤 617中,令步骤63中生成的预设值S的所有的参数都等于预设值1中对应的参 数,然后执行步骤618;在步骤618中,输出预设值S作为当前病人最佳的预设
值选择。
在步骤514中,当医生选择键盘上的保存或者打印按键时,控制器需要自 动保存当前的预设值中所有的参数,并且跟当前的病人信息关联起来,作为此 病人信息的预设值集合中的一部分。如图7所示,保存病人信息预设值的具体 步骤如下
71:读取当前所用预设值中所有参数的值; 72:生成一个新的预设值S1;
73:令新的预设值S1中所有的参数等于当前预设值中对应参数的值; 74:获取当前的检查部位n;
75:查询得到跟当前检查部位n相对应的预设值表; 76:令预设值表中已有的预设值逐一与预设值S1比较;
77:判断是否存在与预设值S1中所有的参数都相同的预设值,如果存在则 执行步骤79,否则执行步骤78;
78:将预设值Sl追加保存到预设值表的末尾; 79:保存病人的检查数据。
在步骤71中,控制器首先读取医生当前正在用的预设值中所有参数的值,
这些参数的取值代表了对当前病人的一次成功的图像获取,因此比较有代表意
义;在步骤72中,控制器生成一个新的预设值S1;在步骤73中,令预设值S1
中所有的参数等于当前预设值中对应参数的值;在步骤74中,获取当前的检査
部位n;在步骤75中,从病人信息的预设值集合中査询得到跟当前检查部位n
相对应的预设值表;在步骤76中,控制器要确保当前要保存的预设值跟预设值
表中已经存在的预设值不能完全相同,因此要令预设值表中已有的预设值逐一
与预设值S1比较;在步骤77中,控制器判断在预设值表中是否存在与预设值
Sl中所有的参数都相同的预设值,如果存在,则执行步骤79,否则执行步骤78;
在步骤78中,控制器将新的预设值Sl追加保存到预设值表的末尾,从而作为
当前病人信息的预设值集合的一部分;在步骤79中,控制器将病人的检査数据 保存至撒据库中。
如图8所示,带有指纹识别器的超声诊断设备上实现医生相关的预设值选 择和保存的具体步骤如下,这些步骤都在控制器中实现。 81:采集医生指纹信息;
82:与数据库中存储的所有医生指纹信息比对;
83:是否找到匹配的指纹,如果找到则执行步骤84,否则执行步骤85; 84:加载匹配指纹对应的医生相关的预设值集合,然后执行步骤86; 85:加载超声诊断仪出厂时安装的缺省预设值集合; 86:将加载的预设值集合按检查部位分组排列,显示给医生;
187:医生选择检查部位nl及预设值; 88:开始检査;
89:医生调节预设值的参数并选择保存;
810:医生为保存的预设值输入一个预设值名称;
811:在医生相关的预设值集合中得到跟所述检査部位nl相对应的预设值
表;
812:将选择保存的预设值的所有参数值及医生输入的预设值名称追加保存 到所述预设值表的末尾。
在步骤81中,医生自己在指纹识别器上采集自己的指纹信息;在步骤82 中,控制器得到采集的指纹信息,并与数据库中存储的所有医生的指纹信息比 对,因为使用此台超声诊断设备的医生的数目肯定远远小于病人的数目,因此 为了加快指纹比对的速度,系统中将病人的指纹信息和医生的指纹信息分在两 个数据库里面存放;在步骤83中,控制器判断是否在医生指纹信息数据库中找 到和新采集的指纹相匹配的指纹,如果找到,则转入步骤84,否则转入步骤85; 在步骤84中,因为找到了匹配的指纹,那么说明当前使用设备的医生以前在系 统中有过记录,因此控制器自动加载此医生的预设值集合,然后执行步骤86; 在步骤85中,因为没有找到匹配的指纹,那么说明当前使用设备的医生是第一 次使用此设备,因此控制器自动加载设备出厂时设置的缺省预设值集合;在步 骤86中,控制器将加载的预设值集合按照检查部位排列,显示在显示器上,供 医生挑选;在步骤87中,医生根据病人的情况选择一个合适的检查部位(记为 检査部位nl)以及预设值;在步骤88中,医生开始对病人进行检査;在步骤 89中,医生根据自己的使用习惯调节一些预设值的参数,如果觉得比较满意, 可以选择保存,此时控制器会在显示器上显示一个保存对话框;在步骤810中, 医生在保存对话框中输入预设值的名字,这个名字是根据个人喜好来起的,在 同一个医生下一次使用设备时,看到这个名字就能够知道这套预设值适用于什 么目的;在步骤811中,控制器从医生预设值集合中査询得到跟检查部位nl相 对应的预设值表;在步骤812中,控制器读取当前使用的预设值中所有的参数 的取值以及医生输入的预设值的名字,追加保存到医生预设值表的末尾,另外, 在医生的预设值集合和医生的指纹信息之间建立关联,以备下次指纹匹配时使 用。最后,整个过程结束。
以上所述,仅为本发明中的具体实施方式
,但本发明的保护范围并不局限 于此,任何熟悉该技术的人在本发明所揭露的技术范围内,可理解想到的变换 或替换,都应涵盖在本发明的包含范围之内,因此,本发明的保护范围应该以 权利要求书的保护范围为准。
权利要求
1、带有指纹识别器的超声诊断仪中预设值的选择方法,其特征是所述预设值的选择方法包括病人相关的预设值的选择方法,所述病人相关的预设值的选择方法步骤如下步骤1采集病人指纹信息;步骤2与数据库中存储的所有病人指纹信息比对;步骤3是否找到匹配的指纹,如果找到则执行步骤4,否则执行步骤6;步骤4从数据库中查询匹配指纹所对应的病人信息;步骤5加载此病人信息的预设值集合,然后执行步骤8;步骤6创建一个新的病人信息;步骤7对此病人信息生成一个空的预设值集合;步骤8医生选择检查部位n;步骤9根据选择的检查部位n,从病人信息的预设值集合中得到对应的预设值表;步骤10预设值表是否为空,如果为空则执行步骤11,否则执行步骤12;步骤11从系统出厂时的预设值中加载跟检查部位n对应的预设值,然后执行步骤13;步骤12从病人信息的预设值集合中选择并加载最合适的预设值;步骤13使用加载的预设值开始对病人检查;步骤14保存病人的检查数据及预设值;所述预设值集合为一个病人信息所对应的所有预设值的合集;每个检查部位n有一套或多套不同的预设值,与检查部位n相对应的所有的预设值的集合叫做检查部位n对应的预设值表,检查部位n所拥有的预设值的套数称为预设值表的长度Mn;如果Mn=0,则称检查部位n对应的预设值表为空;其中,1≤n≤N,N为总共的检查部位的个数,Mn≥0。
2、 根据权利要求1所述的带有指纹识别器的超声诊断仪中预设值的选择方 法,其特征在于,所述从病人信息的预设值集合中选择并加载最合适的预设值 的步骤如下步骤12.1:获取检查部位n;步骤12.2:查询得到跟检査部位n相对应的预设值表; 步骤12.3:生成一个新的预设值S,预设值S中参数的个数L与己有预设 值中参数的个数相同;步骤12.4:判断所述预设值表的长度Mn是否大于1,如果大于l,执行步骤12.5,否则执行步骤12.16; 步骤12.5:令〖=1; 步骤12.6:令hl;步骤12.7:生成一个长度为256的一维整数数组H,全部元素初始化为0;步骤12.8:获取所述预设值表中第j个预设值中第i个参数的值,表示为预 设值j.参数i;步骤12.9:使用数组H统计所述预设值j.参数i的出现次数搜索到一个预 设值j.参数i,则令H (预设值j.参数i)的值增加l; 步骤12.10:令j的值增加1;步骤12.11:判断j是否大于所述预设值表的长度Mn,如果大于则执行步骤 12.12,否则执行步骤12.8;步骤12.12:在数组H中査找Max,使得H (Max)取最大值; 步骤12.13:给新预设值S的第i个参数赋值预设值S.参数i=Max; 步骤12.14:令i的值增加1;步骤12.15:判断i是否大于预设值S中参数的个数L,如果大于则执行步 骤12.18,否则执行步骤12.6;步骤12.16:在所述预设值表中获取第一套预设值;步骤12.17:令预设值S中所有的参数等于所述第一套预设值中对应的参数; 步骤12.18:输出预设值S中所有的参数。
3、 根据权利要求1所述的带有指纹识别器的超声诊断仪中预设值的选择方法,其特征在于,所述保存预设值是在医生选择了保存病人检查数据时自动执行,所述保存病人的检査数据及预设值的步骤如下 步骤14.1:读取当前所用预设值中所有参数的值; 步骤14.2:生成一个新的预设值S1;步骤14.3:令新的预设值S1中所有的参数等于当前预设值中对应参数的值; 步骤14.4:获取当前的检查部位n;步骤14.5:査询得到跟当前检査部位n相对应的预设值表; 步骤14.6:令预设值表中已有的预设值逐一与预设值S1比较; 步骤14.7:判断是否存在与预设值S1中所有的参数都相同的预设值,如果 存在则执行步骤14.9,否则执行步骤14.8;步骤14.8:将预设值Sl追加到预设值表的末尾; 步骤14.9:保存病人的检查数据。
4、 根据权利要求1所述的带有指纹识别器的超声诊断仪中预设值的选择方 法,其特征在于,所述预设值的选择方法还包括医生相关的预设值的选择方法, 所述医生相关的预设值的选择方法步骤如下(1) 采集医生指纹信息;(2) 与数据库中存储的所有医生指纹信息比对;(3) 是否找到匹配的指纹,如果找到则执行步骤(4),否则执行步骤(5);(4) 加载匹配指纹对应的医生相关的预设值集合,然后执行步骤(6);(5) 加载超声诊断仪出厂时安装的缺省预设值集合;(6) 将加载的预设值集合按检査部位分组排列,显示给医生;(7) 医生选择检査部位nl及预设值;(8) 开始检查;(9) 医生调节预设值的参数并选择保存;(10) 医生为保存的预设值输入一个预设值名称;(11) 在医生相关的预设值集合中得到跟所述检査部位nl相对应的预设值表;(12) 将选择保存的预设值的所有参数值及医生输入的预设值名称追加保存到所述预设值表的末尾。
全文摘要
本发明公开了一种带有指纹识别器的超声诊断仪中预设值的选择方法,涉及医用超声诊断设备技术领域。该方法利用带有指纹识别器的超声诊断仪,使用病人的指纹信息跟病人信息的预设值集合进行关联,从而让每个病人拥有一套最适合自己个体情况的预设值,在进行超声检查时自动获得最佳的图像质量。另外,通过利用医生的指纹信息,该方法还可以实现医生相关的预设值选择,从而使得医生每次使用设备时都能很容易地获得最适合自己使用习惯的预设值。本发明能够减少医生的手工调节成像参数的工作量,提高了超声诊断设备的功能,也使得医院的超声检查的工作流程更有效率。
文档编号A61B8/00GK101513353SQ20091003010
公开日2009年8月26日 申请日期2009年3月19日 优先权日2009年3月19日
发明者莫若理, 赵明昌 申请人:无锡祥生科技有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1