一种超声设备的控制系统和控制方法与流程

文档序号:16525874发布日期:2019-01-05 10:20阅读:180来源:国知局
一种超声设备的控制系统和控制方法与流程

本发明涉及超声成像技术领域,更具体地说,涉及一种超声设备的控制系统和控制方法。



背景技术:

随着社会需求的增加,超声设备尤其是三维彩超和四维彩超越来越普及,而人们对超声设备人机交互操作高效性的要求也越来越高。

现有超声设备的人机交互界面即控制面板包括多个旋钮和轨迹球,通过转动旋钮可以令超声设备生成的体模型围绕相应的轴转动,通过轨迹球可以令该体模型进行移动即进行位置的调整,以将体模型调整到任意姿态、任意空间位置进行观察。

但是,用户在对体模型的姿态和位置进行调整时,只能通过转动不同的旋钮控制体模型沿不同的轴转动,这就导致体模型的调整效率较低即导致超声设备的人机交互操作效率较低,且操作较繁琐。



技术实现要素:

有鉴于此,本发明提供了一种超声设备的控制系统和控制方法,以解决现有的超声设备人机交互操作效率较低和操作繁琐的问题。

为实现上述目的,本发明提供如下技术方案:

一种超声设备的控制系统,包括控制终端和控制模块,所述控制终端包括加速度传感器和陀螺仪,所述控制模块设置在所述超声设备上;

所述加速度传感器用于获取所述控制终端沿任一方向移动的移动数据;

所述陀螺仪用于获取所述控制终端围绕任一轴转动的转动数据;

所述控制模块用于根据所述移动数据控制所述超声设备生成的体模型进行相应的移动,根据所述转动数据控制所述体模型进行相应的转动。

可选地,所述转动数据包括第一转动数据、第二转动数据和第三转动数据中的至少一个数据,所述第一转动数据为所述控制终端围绕x轴转动的数据,所述第二转动数据为所述控制终端围绕y轴转动的数据,所述第三转动数据为所述控制终端围绕z轴转动的数据;

所述控制模块用于根据所述第一转动数据控制所述体模型围绕x轴转动,根据所述第二转动数据控制所述体模型围绕y轴转动,根据所述第三转动数据控制所述体模型围绕z轴转动。

可选地,所述移动数据包括第一移动数据、第二移动数据和第三移动数据中的至少一个数据,所述第一移动数据为所述控制终端沿x轴移动的数据,所述第二移动数据为所述控制终端沿y轴移动的数据,所述第三移动数据为所述控制终端沿z轴移动的数据;

所述控制模块用于根据所述第一移动数据控制所述体模型沿x轴移动,根据所述第二移动数据控制所述体模型沿y轴移动,根据所述第三移动数据控制所述体模型沿z轴移动。

可选地,所述控制终端还包括指令获取模块;

所述指令获取模块用于获取用户输入的参数调整指令;

所述控制模块还用于根据所述参数调整指令调整所述体模型的移动参数和/或转动参数。

可选地,所述控制系统还包括数据发送模块和数据接收模块,所述数据发送模块设置在所述控制终端上,所述数据接收模块设置在所述超声设备上;

所述数据发送模块用于将所述转动数据、所述移动数据和所述参数调整指令发送至所述数据接收模块;

所述数据接收模块用于接收所述转动数据、所述移动数据和所述参数调整指令,并将所述转动数据、所述移动数据和所述参数调整指令传输至所述控制模块。

可选地,所述数据发送模块和所述数据接收模块通过有线网络、无线网络、串口或usb接口进行数据的传输。

一种超声设备的控制方法,应用于如上任一项所述的超声设备的控制系统,包括:

获取控制终端沿任一方向移动的移动数据和围绕任一轴转动的转动数据;

根据所述移动数据控制所述超声设备生成的体模型进行相应的移动,根据所述转动数据控制所述体模型进行相应的转动。

可选地,所述转动数据包括第一转动数据、第二转动数据和第三转动数据中的至少一个数据,则根据所述转动数据控制所述体模型进行相应的转动包括如下步骤中的至少一个:

根据所述第一转动数据控制所述体模型围绕x轴转动;

根据所述第二转动数据控制所述体模型围绕y轴转动;

根据所述第三转动数据控制所述体模型围绕z轴转动。

可选地,所述移动数据包括第一移动数据、第二移动数据和第三移动数据中的至少一个数据,则根据所述移动数据控制所述超声设备生成的体模型进行相应的移动包括如下步骤中的至少一个:

根据所述第一移动数据控制所述体模型沿x轴移动;

根据所述第二移动数据控制所述体模型沿y轴移动;

根据所述第三移动数据控制所述体模型沿z轴移动。

可选地,还包括:

获取用户输入的参数调整指令;

根据所述参数调整指令调整所述体模型的移动参数和/或转动参数。

与现有技术相比,本发明所提供的技术方案具有以下优点:

本发明所提供的超声设备的控制系统和控制方法,用户可以通过移动和/或转动控制终端,控制体模型进行相应的移动和/或转动。由于用户只需控制一个控制终端即可控制体模型移动和围绕不同轴转动,因此,大大简化了超声设备的人机交互操作。并且,由于用户可以通过该控制终端同时控制体模型的转动和移动,因此,提高了体模型的调整效率即提高了超声设备的人机交互操作效率。

附图说明

为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。

图1为本发明实施例提供的一种超声设备的控制系统的结构示意图;

图2为本发明实施例提供的另一种超声设备的控制系统的结构示意图;

图3为本发明实施例提供的一种超声设备的控制方法的流程图。

具体实施方式

正如背景技术所述,现有超声设备的控制面板包括多个旋钮和轨迹球,具体地,包括x旋钮、y旋钮和z旋钮,通过转动x旋钮可以控制体模型围绕x轴转动,通过转动y旋钮可以控制体模型围绕y轴转动,通过转动z旋钮可以控制体模型围绕z轴转动。但是,每次只能通过转动一个旋钮控制体模型围绕一个轴转动,导致体模型的调整效率较低。并且,体模型的转动和移动以及围绕不同轴的转动需要通过不同的旋钮或轨迹球实现,导致操作较繁琐。

基于此,本发明提供了一种超声设备的控制系统,以克服现有技术存在的上述问题,包括控制终端和控制模块,所述控制终端包括加速度传感器和陀螺仪,所述控制模块设置在所述超声设备上;

所述加速度传感器用于获取所述控制终端沿任一方向移动的移动数据;

所述陀螺仪用于获取所述控制终端围绕任一轴转动的转动数据;

所述控制模块用于根据所述移动数据控制所述超声设备生成的体模型进行相应的移动,根据所述转动数据控制所述体模型进行相应的转动。

本发明还提供了一种超声设备的控制方法,应用于如上所述的超声设备的控制系统,包括:

获取控制终端沿任一方向移动的移动数据和围绕任一轴转动的转动数据;

根据所述移动数据控制所述超声设备生成的体模型进行相应的移动,根据所述转动数据控制所述体模型进行相应的转动。

本发明所提供的超声设备的控制系统和控制方法,用户可以通过移动和/或转动控制终端,控制体模型进行相应的移动和/或转动。由于用户只需控制一个控制终端即可控制体模型移动和围绕不同轴转动,因此,大大简化了超声设备的人机交互操作。并且,由于用户可以通过该控制终端同时控制体模型的转动和移动,因此,提高了体模型的调整效率即提高了超声设备的人机交互操作效率。

以上是本发明的核心思想,为使本发明的上述目的、特征和优点能够更加明显易懂,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

本发明实施例提供了一种超声设备的控制系统,本发明实施例中的超声设备包括但不仅限于三维彩超和四维彩超等。本发明实施例中的体模型(volumegraphics)包括但不仅限于三维彩超中的3d体模型和四维彩超中的4d体模型等。其中,体模型是应用三维立体格网来直接绘制的三维场景。

如图1所示,本发明中的超声设备的控制系统包括控制终端1和控制模块2。其中,控制模块2设置在超声设备上。可选地,控制模块2是超声设备中生成和控制体模型的控制器或单片机等。

控制终端1包括加速度传感器10和陀螺仪11。本发明中控制终端1包括但不仅限于智能手机、平板电脑和控制手柄等。也就是说,本发明中的控制终端1只要包括加速度传感器10和陀螺仪11,且能够与超声设备进行直接或间接的通信即可。

本发明实施例中,加速度传感器10用于获取控制终端1沿任一方向移动的移动数据。陀螺仪11用于获取控制终端1围绕任一轴转动的转动数据。控制模块2用于根据移动数据控制超声设备生成的体模型进行相应的移动,根据转动数据控制体模型进行相应的转动。

当超声设备的用户移动和/或转动控制终端1时,加速度传感器10获得控制终端1的移动数据,如获得控制终端1的移动方向和移动距离等数据,陀螺仪11获得控制终端1的转动数据,如获得控制终端1的转动方向和转动角度等,控制模块2根据移动数据控制超声设备生成的体模型进行相应的移动,如沿同一方向移动同一距离,根据转动数据控制体模型进行相应的转动,如向同一方向或围绕同一轴转动同一角度。

也就是说,本发明实施例中,用户可以通过移动和/或转动控制终端1,控制体模型进行相应的移动和/或转动。由于用户只需控制一个控制终端1即可控制体模型移动和围绕不同轴转动,因此,大大简化了超声设备的人机交互操作,并且,由于用户可以通过该控制终端1同时控制体模型的转动和移动,因此,提高了体模型的调整效率即提高了超声设备的人机交互操作效率。

可选地,本发明实施例中的转动数据包括第一转动数据、第二转动数据和第三转动数据中的至少一个数据,第一转动数据为控制终端1围绕x轴转动的数据,第二转动数据为控制终端1围绕y轴转动的数据,第三转动数据为控制终端1围绕z轴转动的数据。控制模块2用于根据第一转动数据控制体模型围绕x轴转动,根据第二转动数据控制体模型围绕y轴转动,根据第三转动数据控制体模型围绕z轴转动。

本发明实施例中,控制终端1围绕任一轴转动后,陀螺仪11可以获得控制终端1围绕三维空间坐标系中的x轴转动的数据分量即第一转动数据、控制终端1围绕三维空间坐标系中的y轴转动的数据分量即第二转动数据以及控制终端1围绕三维空间坐标系中的z轴转动的数据分量即第三转动数据。其中,第一转动数据包括控制终端1围绕x轴转动的转动角度等,第二转动数据包括控制终端1围绕y轴转动的转动角度等,第三转动数据包括控制终端1围绕z轴转动的转动角度等。

控制终端1沿任一方向移动后,加速度传感器10可以获得控制终端1沿三维空间坐标系中的x轴移动的数据分量即第一移动数据、控制终端1沿三维空间坐标系中的y轴移动的数据分量即第二移动数据以及控制终端1沿三维空间坐标系中的z轴移动的数据分量即第三移动数据。其中,第一移动数据包括控制终端1沿x轴移动的移动距离等,第二移动数据包括控制终端1沿y轴移动的移动距离等,第三移动数据包括控制终端1沿z轴移动的移动距离等。

之后,控制模块2即可根据第一转动数据控制体模型围绕x轴做相应角度的转动,根据第二转动数据控制体模型围绕y轴做相应角度的转动,根据第三转动数据控制体模型围绕z轴做相应角度的转动,根据第一移动数据控制体模型沿x轴做相应距离的移动,根据第二移动数据控制体模型沿y轴做相应距离的移动,根据第三移动数据控制体模型沿z轴做相应距离的移动。

需要说明的是,体模型移动后,用户观察的待观察物体的部位不同,例如,体模型移动前,体模型显示的是待观察物体的左侧区域,体模型沿x轴向右移动后,体模型显示的是待观察物体的右侧区域。同样,体模型转动后,用户观察的待观察物体的部位也不同,例如,体模型转动前,体模型显示的是待观察物体的下侧区域,体模型围绕x轴转动180°后,模型显示的是待观察物体的上侧区域。

在本发明的一个实施例中,控制终端1还包括指令获取模块。该指令获取模块用于获取用户输入的参数调整指令。控制模块2还用于根据参数调整指令调整体模型的移动参数和/或转动参数。

当控制终端1为智能手机或平板电脑时,该指令获取模块可以为触摸屏,用户可以通过触摸屏以及智能手机或平板电脑上安装的app等,输入参数调整指令。当控制终端1为控制手柄时,指令获取模块可以是控制手柄上的按键等,用户可以通过按压按键输入参数调整指令。

其中,参数调整指令包括灵敏度调整指令和精度调整指令等。

当用户输入灵敏度调整指令将灵敏度调高时,控制模块2可以根据灵敏度调整指令调整体模型的移动灵敏度和转动灵敏度,以使用户控制该控制终端1移动较小的距离,即可控制体模型移动较大的距离,控制该控制终端1转动较小的角度,即可控制体模型转动较大的角度。当然,用户可以通过同一指令,同时调整移动灵敏度和转动灵敏度,也可以通过两个不同的指令,分别调整移动灵敏度和转动灵敏度。

当用户输入精度调整指令将精度调高时,控制模块2可以根据精度调整指令调整体模型的移动精度和转动精度,以使用户控制该控制终端1移动的距离与体模型移动的距离的误差减小,控制该控制终端1转动的角度与体模型转动的角度的误差减小。当然,用户可以通过同一指令,同时调整移动精度和转动精度,也可以通过两个不同的指令,分别调整移动精度和转动精度。

在上述任一实施例的基础上,如图2所示,本发明实施例中的控制系统还包括数据发送模块12和数据接收模块13。数据发送模块12设置在控制终端1上,数据接收模块13设置在超声设备上。

其中,数据发送模块12用于将转动数据、移动数据和参数调整指令发送至数据接收模块;数据接收模块13用于接收转动数据、移动数据和参数调整指令,并将转动数据、移动数据和参数调整指令传输至控制模块2。可选地,数据发送模块12和数据接收模块13通过有线网络、无线网络、串口或usb接口等方式进行数据的传输。

本发明实施例中,通过控制终端1捕捉用户的动作,捕捉的动作数据包括转动数据和移动数据由超声设备接收后,超声设备根据接收到的三维空间的转动数据,将各分量的转动数据反馈到显示的体模型上,而接收到的加速度变化数据即移动数据则转换成位置变化数据,将位置变化各分量的数值反馈到体模型的显示位置上。

控制终端1的动作捕捉行为实时进行,并实时将捕捉到的动作数据发送到超声设备,超声设备接收到动作数据后,则按照接收的动作数据实时地改变体模型显示的姿态和空间位置,由此,对控制终端1姿态的改变将实时体现到超声设备中的体模型上,控制终端1实际上成了现实世界中的一个虚拟体模型,若需要对超声设备中的体模型进行姿态和位置进行调整,只需要对控制终端1进行操作即可。

由于用户只需要手持控制终端1,对控制终端1进行翻转、位移等操作,就能自然地控制超声设备中的体模型的显示姿态和显示位置,就像手里拿着一个模型玩具对其进行观察一样,因此,不需要对用户进行三维空间坐标轴的培训,使得超声设备的控制更简单、更便捷。

本发明所提供的超声设备的控制系统,用户可以通过移动和/或转动控制终端,控制体模型进行相应的移动和/或转动。由于用户只需控制一个控制终端即可控制体模型移动和围绕不同轴转动,因此,大大简化了超声设备的人机交互操作。并且,由于用户可以通过该控制终端同时控制体模型的转动和移动,因此,提高了体模型的调整效率即提高了超声设备的人机交互操作效率。此外,由于对控制终端的控制操作较简单,不需要对用户进行三维空间坐标轴的培训,因此,使得超声设备的控制更简单、更便捷。

本发明实施例还提供了一种超声设备的控制方法,应用于如上任一实施例提供的超声设备的控制系统,如图3所示,包括:

s1:获取控制终端沿任一方向移动的移动数据和围绕任一轴转动的转动数据;

s2:根据所述移动数据控制所述超声设备生成的体模型进行相应的移动,根据所述转动数据控制所述体模型进行相应的转动。

本发明实施例中,用户可以通过移动和/或转动控制终端1,控制体模型进行相应的移动和/或转动。由于用户只需控制一个控制终端1即可控制体模型移动和围绕不同轴转动,因此,大大简化了超声设备的人机交互操作,并且,由于用户可以通过该控制终端1同时控制体模型的转动和移动,因此,提高了体模型的调整效率即提高了超声设备的人机交互操作效率。

本发明实施例中,转动数据包括第一转动数据、第二转动数据和第三转动数据中的至少一个数据,则根据转动数据控制体模型进行相应的转动包括如下步骤中的至少一个:

根据第一转动数据控制体模型围绕x轴转动;

根据第二转动数据控制体模型围绕y轴转动;

根据第三转动数据控制体模型围绕z轴转动。

当用户控制该控制终端围绕任一轴转动后,可以获得控制终端围绕三维空间坐标系中的x轴转动的数据分量即第一转动数据、获得控制终端围绕三维空间坐标系中的y轴转动的数据分量即第二转动数据、获得控制终端围绕三维空间坐标系中的z轴转动的数据分量即第三转动数据。之后,即可根据第一转动数据控制体模型围绕x轴转动,根据第二转动数据控制体模型围绕y轴转动,根据第三转动数据控制体模型围绕z轴转动。

其中,当用户控制上述控制终端只围绕x轴、y轴、z轴中的一个轴如x轴转动时,转动数据只包括第一转动数据,根据转动数据控制体模型进行相应的转动只包括根据第一转动数据控制体模型围绕x轴转动这一个步骤。

当用户控制上述控制终端只围绕x轴、y轴、z轴中的两个轴构成的坐标系中的任一轴转动时,如围绕xy坐标系中的任一轴转动时,转动数据只包括第一转动数据和第二转动数据,根据转动数据控制体模型进行相应的转动包括根据第一转动数据控制体模型围绕x轴转动以及根据第二转动数据控制体模型围绕y轴转动这两个步骤。

当用户控制上述控制终端围绕xyz坐标系中的任一轴转动时,转动数据包括第一转动数据、第二转动数据和第三转动数据,根据转动数据控制体模型进行相应的转动包括根据第一转动数据控制体模型围绕x轴转动、根据第二转动数据控制体模型围绕y轴转动、根据第三转动数据控制体模型围绕z轴转动这三个步骤。

本发明实施例中,移动数据包括第一移动数据、第二移动数据和第三移动数据中的至少一个数据,则根据移动数据控制超声设备生成的体模型进行相应的移动包括如下步骤中的至少一个:

根据第一移动数据控制体模型沿x轴移动;

根据第二移动数据控制体模型沿y轴移动;

根据第三移动数据控制体模型沿z轴移动。

同样,当用户控制上述控制终端只沿x轴、y轴、z轴中的一个轴如x轴移动时,移动数据只包括第一移动数据,根据移动数据控制体模型进行相应的移动只包括根据第一移动数据控制体模型沿x轴移动这一个步骤。

当用户控制上述控制终端只沿x轴、y轴、z轴中的两个轴构成的坐标系中的任一轴移动时,如沿xy坐标系中的任一轴移动时,移动数据只包括第一移动数据和第二移动数据,根据移动数据控制体模型进行相应的移动包括根据第一移动数据控制体模型沿x轴移动以及根据第二移动数据控制体模型沿y轴移动这两个步骤。

当用户控制上述控制终端沿xyz坐标系中的任一轴移动时,移动数据包括第一移动数据、第二移动数据和第三移动数据,根据移动数据控制体模型进行相应的移动包括根据第一移动数据控制体模型沿x轴移动、根据第二移动数据控制体模型沿y轴移动、根据第三移动数据控制体模型沿z轴移动这三个步骤。

在上述任一实施例的基础上,本发明实施例提供的控制方法,还包括:

获取用户输入的参数调整指令;

根据参数调整指令调整体模型的移动参数和/或转动参数。

其中,参数调整指令包括灵敏度调整指令和精度调整指令等。

当用户输入灵敏度调整指令将灵敏度调高时,控制模块可以根据灵敏度调整指令调整体模型的移动灵敏度和转动灵敏度,以使用户控制该控制终端移动较小的距离,即可控制体模型移动较大的距离,控制该控制终端转动较小的角度,即可控制体模型转动较大的角度。当然,用户可以通过同一指令,同时调整移动灵敏度和转动灵敏度,也可以通过两个不同的指令,分别调整移动灵敏度和转动灵敏度。

当用户输入精度调整指令将精度调高时,控制模块可以根据精度调整指令调整体模型的移动精度和转动精度,以使用户控制该控制终端移动的距离与体模型移动的距离的误差减小,控制该控制终端转动的角度与体模型转动的角度的误差减小。当然,用户可以通过同一指令,同时调整移动精度和转动精度,也可以通过两个不同的指令,分别调整移动精度和转动精度。

本发明所提供的超声设备的控制方法,用户可以通过移动和/或转动控制终端,控制体模型进行相应的移动和/或转动。由于用户只需控制一个控制终端即可控制体模型移动和围绕不同轴转动,因此,大大简化了超声设备的人机交互操作。并且,由于用户可以通过该控制终端同时控制体模型的转动和移动,因此,提高了体模型的调整效率即提高了超声设备的人机交互操作效率。此外,由于对控制终端的控制操作较简单,不需要对用户进行三维空间坐标轴的培训,因此,使得超声设备的控制更简单、更便捷。

本说明书中各个实施例采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似部分互相参见即可。对于实施例公开的装置而言,由于其与实施例公开的方法相对应,所以描述的比较简单,相关之处参见方法部分说明即可。

对所公开的实施例的上述说明,使本领域专业技术人员能够实现或使用本发明。对这些实施例的多种修改对本领域的专业技术人员来说将是显而易见的,本文中所定义的一般原理可以在不脱离本发明的精神或范围的情况下,在其它实施例中实现。因此,本发明将不会被限制于本文所示的这些实施例,而是要符合与本文所公开的原理和新颖特点相一致的最宽的范围。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1