触摸屏界面成像系统及方法

文档序号:1300244阅读:197来源:国知局
触摸屏界面成像系统及方法
【专利摘要】本发明提供一种触摸屏界面成像系统及方法,所述系统包括一个被配置用于控制超声系统并可与其通信的触摸屏装置。所述系统还包括可在触摸屏装置上进行配置的超声用户界面组件,所述组件具有一个或多个可设置的属性,并且代表超声系统的控制组件。至少一条超声用户界面组件的可设置属性与在触摸屏装置上的超声用户界面组件存在相关联。存在触摸屏装置上的超声用户界面组件,可通过所述触摸屏装置响应接收到用户在所述触摸屏装置上的选项时进行配置。利用本发明可以更灵活、更方便地用来控制超声系统在临床方面的应用。
【专利说明】触摸屏界面成像系统及方法
【技术领域】
[0001]本发明涉及触摸屏界面领域,尤其涉及一种触摸屏界面成像系统及方法。
【背景技术】
[0002]成像系统(如多功能或多用途超声成像系统)的操作控制存在着各种各样的挑战。然而在不同的临床应用中,超声系统的成像系统的用户界面(UI)的布局就非常富有挑战性。举例来说,在临床应用中,如介入应用(例如,用于麻醉,手术室或穿刺针等)的用户界面可以是简单的,只需几个输入组件(例如,按钮)。然而,在心脏科应用中,用户界面可能需要支持非常复杂的输入组件和可操作的旋钮才能完成检查和测量。在妇产科或泌尿科应用中,就对用户界面存在进一步或不同的需求。用户界面系统也需要允许用户输入患者姓名,出生日期,或其他患者/临床相关信息。
[0003]用户界面设计人员可以通过对超声成像系统在临床应用中的分析(如心脏或血管的成像系统应用),来设计所需的输入组件(例如:按钮或键盘),并对支持临床应用的成像系统的用户界面进行布局。这种在超声系统中表现出来的优势将会增加系统的复杂性和性能,相同的超声系统可以在越来越多的临床中得以应用,所以对于用户界面的设计更具挑战性。由此导致系统需要把许多输入组件(例如,键和按钮)设计在用户界面区域,以确保它们可以涵盖所有可能的临床应用(如心脏,妇产科,泌尿科,小器官,腹部,手术,急诊室,初级保健操作等),但这种布局会导致用户在使用过程中对于指定的检查或应用感到混淆。例如,设计用于心脏科的输入组件(例如,键和按钮),可能永远不会被妇产科专家使用。

【发明内容】

[0004]本申请部分基于可设置的触摸屏系统和界面可以被更灵活、更方便地用来控制超声系统在多方面的临床应用的发现。
[0005]因此,系统包括一能够对超声系统进行通讯和控制的可设置的触摸屏装置。该系统进一步包括基于触摸屏可配置的超声UI组件,此组件具有一个或多个可设置的属性,并代表超声系统控制的组件。至少一条超声用户界面组件的可设置属性与在触摸屏装置上的超声用户界面组件存在相关联。存在触摸屏装置上的超声用户界面组件,可通过所述触摸屏装置,接收用户在所述触摸屏装置上的选择。
[0006]一个实施例中,包括了以下一个或多个特征。至少一条超声用户界面组件的可设置属性可以与触摸屏装置上的超声用户界面组件的位置相关联。触摸屏装置上用户界面组件的位置是可以通过响应接收用户在触摸屏装置上的输入进行设置的。触摸屏装置处理器可以通过配置来接收用户指令,并至少部分地基于用户指令发送超声用户界面组件参数到超声主机处理器。触摸屏装置存储器被配置成存储包括超声用户界面组件,一个或多个超声用户界面组件的可设置属性,以及一个或多个与超声用户界面组件的可设置属性相关联的一个或多个值的组件库。所述触摸屏装置可以是与超声系统的图像显示装置相分离的触摸屏面板的一部分,也可以是相同于超声系统图像显示装置的一部分。[0007]在一个实施例中,包括了以下一个或多个特征。超声主机处理器可以与触摸屏装置处理器相分离。超声主机处理器可被设置成用于接收超声用户界面组件参数,并至少部分地基于超声用户界面组件参数来控制超声系统。超声用户界面可以选择的组件包括键盘,滑动杆,旋钮,拨动开关,轨迹球和按钮。超声系统应该至少包括:传感器,前端波束形成器,扫描转换器和一个信号处理器。超声系统还至少包括图像显示装置和进行图像显示缩放操作的触摸屏装置。超声用户界面组件的一个或多个可设置的属性至少包括以下一项:形状,大小,颜色,名称,方向,纵横比,移动速度,响应时间,识别号码,组件类型,垂直位置,水平位置,高度,宽度,初始值,前景色,背景色,维数和进阶值。
[0008]一种方法,通过一个或多个处理器,接收来自触摸屏装置的与超声用户界面组件相关联的用户选择,所述触摸屏装置被配置成控制超声系统并与其通信。所述方法还包括通过一个或多个处理器,并至少部分地基于与超声用户界面组件相关的用户选择,来确定所述超声用户界面组件是否包含在可设置的触摸屏超声用户界面中。所述方法还包括当确定所述超声用户界面组件包含在可设置的触摸屏超声用户界面时,则在触摸屏装置的触摸屏装置显示器上显示出所述超声用户界面组件。
[0009]在一个实施例中,包括以下一个或多个特征。所述方法包括当确定所述超声用户界面组件未包含在可设置的触摸屏超声用户界面时,则在触摸屏装置的触摸装置显示器上显示出可设置的触摸屏超声用户界面并不包括所述超声用户界面组件。所述方法还包括,通过一个或多个处理器,并至少部分地基于与超声用户界面组件相关的用户输入,来确定超声用户界面组件在可设置的触摸屏超声用户界面中的位置。所述方法还包括,至少部分地基于与超声用户界面组件相关的用户输入,通过所述触摸屏装置的触摸屏装置显示器在可设置的触摸屏超声用户界面对应所述用户输入的位置显示出超声用户界面组件。
[0010]在一个实施例中,包括以下一个或多个特征。所述方法包括通过操作用户界面组件将与用户命令相关的用户界面参数从触摸屏装置的处理器发送到超声系统的超声主机处理器。该方法还包括至少部分地基于与超声用户界面组件关联的用户命令相关的用户界面组件参数来控制超声系统。同时该方法还包括,通过触摸屏装置的触摸屏装置存储器,存储与超声用户界面组件相关联的用户选择相关的一个或多个值。
[0011]所述方法还包括,通过触摸屏装置的存储器存储用户定制的用户界面布局,并存储一个或多个与超声用户界面组件关联的用户设置相关的值。此外,所述方法还包括根据确定的操作超声系统的用户,至少部分地基于与超声用户界面组件关联的用户选择相关的一个或多个值,显示对应所述用户的触摸屏超声用户界面布局。
[0012]一种计算机程序产品,其存在一个存储了多个指令的计算机可读存储介质中,当处理器执行操作时,此程序产品将驱动处理器执行操作。所述操作包括,通过所述处理器,从配置用于控制超声系统并与其通讯的触摸屏装置,接收与超声用户界面组件关联的用户选择。所述操作还包括,通过所述处理器,至少部分地基于与超声用户界面组件关联的用户选择来确定超声用户界面组件是否被包含在可设置的触摸屏超声用户界面中。所述操作还包括,当确定所述超声用户界面组件被包含在可设置的触摸屏超声用户界面,通过触摸屏装置的触摸屏装置显示器,显示超声用户界面组件。
[0013]在一个实施例中,包括以下一个或多个特征。所述操作可以包括,当确定用户界面组件没有包含在定制的超声用户界面中,通过该触摸屏装置的触摸屏装置显示器显示的可设置的触摸屏超声用户界面并不包括超声用户界面组件。所述操作还包括,通过处理器,基于与用户界面组件相关的用户输入来确定用户界面组件在可设置的触摸屏超声用户界面上的位置。所述操作还包括,通过触摸屏装置的触摸屏装置显示器并至少部分的基于超声用户界面组件关联的用户输入,在可设置的触摸屏界面的对应位置显示用户界面组件。
[0014]在一个实施方案中,包括以下一个或多个特征。所述操作可以包括将与超声用户界面组件执行的用户命令对应的超声用户界面组件参数从触摸屏装置的处理器发送到的超声系统的主机处理器。至少部分的基于超声用户界面组件关联的用户命令相关的组件参数,所述操作可以包括控制超声系统。
【专利附图】

【附图说明】
[0015]附图无需按比例绘制,而是将重点放在了说明原理上。附图应被认为是用于各个方面的说明解释,而不是要限制本发明,本发明仅由权利要求限定。
[0016]图1是本发明对应的用户界面(UI)布局的示意图;
[0017]图2是本发明对应的超声系统;
[0018]图3是本发明对应的超声系统的示意图;
[0019]图4是本发明对应的UI组件的示意图;
[0020]图5是本发明对应的UI组件示意图;
[0021]图6是本发明对应的用户界面(UI)的布局示意图;
[0022]图7是本发明对应用户界面(UI)布局的示意图;和
[0023]图8是本发明对应的方法流程图。
【具体实施方式】
[0024]一种成像系统,如超声系统可以包括各种组件。例如,超声系统可以包括探头换能器。探头换能器将电信号转换成机械声波后被导入到组织(例如,一个患者的组织),同时探头换能器可将接收到的从组织传回的波信号转换成电信号。另外,超声系统还包括一个前端波束形成器,此形成器可以对换能器激励装置产生电脉冲,并且将信号转换成数字格式。前端波束形成器也可以提供延迟分布以便形成一个波束用于发射和接收,并且也可以从回波信号中解调出振幅和多普勒信号。此外,该超声系统还包括扫描转换器和信号处理器,转换器和处理器将可变换的坐标进行转换以便显示,并同时提取回波振幅和多普勒信号,例如,用于灰度和彩色血流成像的算法。
[0025]超声系统还包括用户界面(UI)系统,该系统允许用户设置显示模式和/或通过不同的超声组件(例如,键盘,轨迹球,滑动杆,旋钮,拨动开关等)控制超声系统。另外,超声系统还包括一个可进行演算法计算的后端处理器。超声系统还可以被配置用于Π/外围接口管理和病人档案管理。超声诊断系统还包括其它的模块或组件,如显示器(例如,液晶显示器),扬声器,AC/DC电源,机箱等,以形成实用的,可操作成像系统。
[0026]参考图1,此图为超声系统固定Π系统100的示意图。各种超声Π组件(如键盘102,轨迹球104,滑动电位106,旋钮108-116和118-126拨动开关),可以定制成模型。建立的定制模型不可以修改,可以被放置在固定Π系统100中或Π区域布局中,此布局中应很少或不能重新排列或定制组件模型。如果需要增加新组件或新功能,固定UI系统100可能需要重新设计,以适合新的键或其他组件。专业医师或其他医疗专业人员或助手可能无法移除在实践中不需要的按键和组件。这可能使超声系统操作繁琐或混乱。例如如图2所示的模型化或固定布局204的超声系统的固定UI系统202。
[0027]参考图3,在本发明的一个实施例中,一可设置的Π系统302包括一个触摸屏装置304,此触摸屏可以是触摸面板306的一部分。如图3虚线框中所示,触摸面板306可以包括存储器(触摸屏装置存储器310)和处理器(触摸屏装置的处理器312),这两者都根据文中所描述的各种存储器和处理器和/或本领域技术人员的公知技术进行工作和运行。触摸屏装置304可以作为超声系统300的输入装置。触摸屏装置304还可以被配置成与超声系统300进行通信和控制其操作。而且,一个或多个超声用户界面(UI)组件可以通过触摸屏装置304被配置。超声Π组件可以具有一个或多个可设置的属性,并可以代表超声系统的控制组件。
[0028]例如,用户界面系统302可能包括一些内置的超声界面组件或者基础单元,用来表示超声系统控制组件,比如轨迹球,划杆,旋钮,按键,和脚踏板,如上面讨论过的和图1所示。UI系统302可以被配置为允许用户调出超声Π组件,在触摸屏装置304上移动UI组件图标,并将Π组件放置在触摸屏装置的期望位置上。以这种方式,Π系统302允许用户将其配置为实际需要和个人喜好的布局。
[0029]此外,Π系统302可以被配置为允许用户设置超声Π组件的一个或多个属性。定制属性可以是触摸屏装置304上存在的或与超声UI组件关联的。可设置的属性至少包括一项,如形状,大小,颜色,名称,方向,纵横比,移动速度,响应时间,识别号码,组件类型,垂直位置,水平位置,高度,宽度,初始值,前景色,背景颜色,维数和步进值。
[0030]如上所述,触摸屏装置304是触摸屏面板306的一部分。触摸屏面板306是独立于主图像显示装置的,或除超声系统300的显示面板之外的装置。主图像显示装置308可以是监视器,液晶显示器(LCD)或其他装置,这些显示允许用户(如医生或其他医疗专业人员)可以查看病人的灰度或兴趣区域的彩色血流成像。而触摸屏装置304和触摸屏面板306是独立于超声系统300的主图像显示装置308的装置,在一个实施例中,触摸屏装置304是超声系统300的主图像显示装置308的一部分。
[0031]例如,在一个实施例中,如果超声系统300包括一个面板,触摸屏装置304和主图像显示装置308可以被组合在一起使用。包括主图像显示装置308的面板的一侧或中心部分可被分配用于图像(例如,灰度和彩色血流图像)的显示,而另一侧或中央部分的左右两侧可被分配为触摸屏装置。
[0032]一旦超声系统300被启动或开机后,触摸屏装置304可加载或显示默认的超声Π布局。触摸屏装置304还包括和显示已经被存储在触摸屏装置304或超声系统300的各种超声UI布局选项。默认的超声UI布局包括一个或多个超声UI组件(其是可操作的触摸屏组件),例如,轨迹球,触摸板,时间增益补偿(TGC)滑动杆,一个或多个旋钮,一个或多个滑动按钮来控制超声系统的设置,或者一个或多个激活模式的按钮。超声Π组件还包括亮度控制和各种颜色设置(例如,背景色设置),通过调整,触摸屏装置304和/或触摸屏面板306将出现如图2所示,类似于带有模型或固定布局的超声系统200 (超声系统200)的UI系统(UI 系统 100)。
[0033]用户(如医生或医学专业人士)可能希望改变默认超声UI布局的外观或功能。例如,某个医生可能希望在超声Π布局上将轨迹球或滑动杆组件移动到不同位置。也可能用户希望将轨迹球或滑动杆从超声UI布局上移走,或者将轨迹球或滑动杆组件添加到超声UI布局中。
[0034]在一个实施例中,用户可以通过配置与组件相关的某个定制属性移除或增加某个超声UI组件。至少一个超声UI组件(如,轨迹球,触摸板,TGC滑动杆,旋钮,滑动按钮和/或按钮)的可设置的属性可以与触摸屏装置(例如,触摸屏装置304)上存在的超声UI组件相关联。参考图8,Π系统(例如,Π系统302)从触摸屏装置(例如,触摸屏装置304)上接收802与某个超声Π组件相关的用户选择,此触摸屏被配置用来控制超声系统或与其进行通信(例如,超声系统300)。在触摸屏装置304上存在的超声Π组件通过触摸屏装置304响应接收用户的选择。
[0035]例如,Π系统302可以允许用户查看某个给定的超声UI组件(例如,一个轨迹球)的可设置的属性,并且用户可以通过菜单,选择轨迹球是否出现在超声UI布局中。在一个实施例中,用户可以使用添加/移除功能调整UI系统302配置的超声UI组件。换句话说,用户可以选择从触摸屏装置304中添加或移除某个超声Π组件。至少部分地基于与超声UI组件(例如,添加/移除设置)关联的用户设置,UI系统可以决定804超声Π组件是否包含在可设置的的触摸屏超声UI中(如超声UI布局)。
[0036]当确定超声UI组件被包含在可设置的触摸屏超声UI (B卩,超声UI布局),Π系统(例如,UI系统302)可以显示806超声UI组件。UI系统可以在触摸屏装置的触摸屏装置显示器(例如,触摸屏设备304)显示超声UI组件。此外,当确定到超声UI组件没有被包括在定制的触摸屏超声Π (即,超声波的Π布局)后,Π系统(例如,Π系统302)显示808的可设置触摸屏UI系统(即超声UI布局)将不包括超声UI组件。UI系统(例如,UI系统302)在触摸屏装置(例如,触摸屏设备304)的触摸屏装置显示器显示的可设置的触摸屏超声Π (即超声Π布局)将不包括超声Π组件。
[0037]另外,至少某个超声Π组件的可设置的属性与触摸屏装置(例如,触摸屏装置304)上的超声Π组件的位置相关联。在触摸屏装置(如,触摸屏装置304)上的超声Π组件的位置可以基于触摸屏装置响应接收到的用户输入后进行配置。UI系统(例如,UI系统302)可以至少部分地基于与超声UI组件关联的用户输入确定810某个超声UI组件在可设置的触摸屏超声Π (B卩,超声Π布局)的位置。
[0038]例如,UI系统(例如,UI系统302)可以允许用户通过反应其在触摸屏装置上(例如,触摸屏装置304)所需的触摸Π组件进行UI组件的选择。一旦选择,通过允许用户将UI组件拖动到触摸屏装置(如触摸屏装置304)的任意位置,如,手指或其他具有触摸功能的装置(如触控笔),Π系统(例如,Π系统302)将允许用户提供与超声Π组件所需位置相关的输入。至少部分的基于相关用户设置,Π系统(如,Π系统302)可将超声Π组件显示在可设置的的超声触摸屏UI (B卩,超声UI布局)的所需位置812。
[0039]如参考图4,超声Π组件的各种图标(即原图)所示。如之前关于图1的讨论,图4所示的超声UI组件的图标(例如,键盘402,轨迹球404-406,滑动杆408,旋钮410,拨动开关412和按钮414-418)可以代表固定在布局204的一个或多个超声UI组件(例如,键盘102,轨迹球104,滑动杆106,旋钮108-116,和拨动开关118-126)。键盘402,轨迹球404-406,滑动杆408,旋钮410,拨动开关412,和/或按钮414-418是触摸感应图标。在响应用户触摸键盘402,轨迹球404-406,滑动杆408,旋钮410,拨动开关412,和/或按钮414-418后,通过触摸屏装置(例如,触摸屏装置304),Π系统(例如,Π系统302)或超声系统(如超声系统300)中的一个或多个装置,进行单独或组合操作,可以按照所需的某个应用方法、功能执行或操作超声系统。
[0040]参考图4,如各种超声UI组件图标(即基础单元)所示。如之前关于图1的讨论,图4所示的超声Π组件的图标(例如,键盘402,轨迹球404-406,滑动杆408,旋钮410,拨动开关412和按钮414-418)可以代表一个或多个超声Π组件(例如,键盘102,轨迹球104,滑动杆106,旋钮108-116,和拨动开关118-126)作为可设置的模型在固定布局204里显示。键盘402,轨迹球404-406,滑动杆408,旋钮410,拨动开关412,和/或按钮414-418可以是触摸感应图标。作为对用户触摸键盘402,轨迹球404-406,滑动杆408,旋钮410,拨动开关412,和/或按钮414-418的响应,通过触摸屏装置(例如,触摸屏装置304),UI系统(例如,UI系统302)或超声系统(如超声系统300)中的一个或多个装置,进行单独或组合操作,可以按照所需的某个应用方法、功能执行或操作超声系统。
[0041]例如,某个键盘超声UI组件(如键盘402表示)可能是包括一组键的一基本组件。至少部分基于系统语言的设置,键盘402上的一个或多个键可以具有其相关的值。此外,一滑动杆超声UI组件(如滑动杆408)是可在两个方向上滑动的基本组件。滑动杆408可具有用户定义的最小值和最大值。
[0042]一旋钮超声UI组件(如旋钮410表示)是可顺时针或逆时针旋转的一个基本组件。旋钮410也可以被按下。此外,拨动超声UI组件(如412表示)是可在两个方向上被拨动并可以回到原始位置的组件。此外,轨迹球超声UI组件(如轨迹球404或406所示)可以是基元组件,它可以在所有方向上转动,并可控制轨迹球404或406的运动方向和/或速度。
[0043]一按钮超声UI组件(如按钮414,416,或418表示)是可按压的基本组件。此外,一标签超声Π组件(未示)是一个基元组件,其可包括非交互式文本。此外,一组超声Π组件(未示)可以是一个基本组件,其可以包括一个非交互框并允许将其他超声UI组件组合在一起。应当指出的是,在此所讨论的显示在图中(例如,图4)的超声UI组件和/或基本组件仅用于说明性目的,并且其他超声UI组件和/或基本组件是在本发明公开的范围之内。
[0044]参考图4,为各种超声Π组件和/或基础单元组件的可设置的属性(例如,名称,旋转,大小,形状和/或颜色)。在一个实施例中,超声Π组件可以共享一组可设置的属性。可设置的属性可以由用户进行配置。基于超声Π组件,一个或多个可设置的属性可能没有任何效果。例如,某个滑动最小值对一个按钮超声UI组件(如按钮414,416或418表示)没有效果。
[0045]在一个实施例中,一个或多个超声Π组件可具有一组特定的可设置的属性。这些超声UI组件可以具有专门针对某一种超声UI组件类型的可设置的属性。例如,对于某个旋钮超声UI组件(如旋钮410表示),转动步长值是独有的定制属性。
[0046]唯一的数字标识可以作为超声Π组件的可设置的属性。唯一的数字标识可以由UI系统自动分配以唯一标识在数据库中的超声Π组件。用户无法编辑这些唯一的数字标识。此外,某个超声Π组件的类型属性可以设置。组件类型可以被设置为在此讨论的任何超声Π组件,例如,按钮,滑块,拨动开关等。一旦确定,超声Π组件就可以使用所选择的组件类型(例如,键盘402,轨迹球404-406,滑动杆408,旋钮410,拨动开关412和按钮414-418)。
[0047]此外,组件的名称可以是超声Π组件的可设置的属性。组件名称可以被设置为用户期望用来描述超声Π组件的任何文本。(例如,如图4所示。键盘402可以被命名为“键盘I”)。如上讨论,并如图4所示,可设置的的属性还可以是旋转,大小,形状或颜色。其它自定义属性将在下面讨论。
[0048]触摸屏X位置可以作为超声Π组件的一个可设置的属性,它代表此超声Π组件在触摸屏装置上的水平位置。另外,触摸屏y位置也可以作为超声Π组件的一个可设置的属性,它代表此超声UI组件在触摸屏装置上的垂直位置。触摸屏X位置和触摸屏y位置数值可以通过菜单进行设置,也可以由用户在触摸屏上拖放超声Π组件到所需位置进行设定。
[0049]超声UI组件的宽度可以作为超声UI组件的一个可设置的属性,其代表了超声UI组件出现在触摸屏装置上的宽度。此外,超声Π组件的高度可以作为超声Π组件的一个可设置的属性,其代表了超声Π组件出现在触摸屏装置上的高度。组件的宽度和高度可以通过菜单以数值的形式进行设置,或者可以由用户在触摸屏装置上拉伸超声Π组件的宽度或高度进行设定。
[0050]超声Π组件的前景色可以作为超声Π组件的一个可设置的属性,其代表了超声UI组件前景色。此外,超声Π组件的背景色可以作为超声Π组件的一个可设置的属性,其代表了超声Π组件背景色。前景色和背景色可通过菜单进行设定。
[0051]超声UI组件的外观尺寸可以作为超声UI组件的一个可设置的属性。外观尺寸表示超声Π组件是否将在两维或三维空间中查看。外观尺寸可以通过菜单来设定。例如,如果“2D”被选择,超声Π组件可以在两维空间上被拖拉或绘制,并且在触摸屏装置上(如图4中所示)以二维形式显示。参照图5,如果“3D”被选择,超声UI组件可以在三维空间上被拖拉或绘制,并且在触摸屏装置上(如图5中所示)以三维显示显示。例如,图5所示,如果超声UI组件轨迹球502,按钮504-506,滑动杆508,和/或键盘510的外观尺寸被设置为三维,它们将以三维形式显示在触摸屏装置上。
[0052]此外,描述性文本(如图4、5中所示的名称)可以作为超声Π组件的一个可设置的属性,其将代表某个超声Π组件的名称或标题。描述性文本可以通过菜单输入。此外,描述性文本的X位置和I位置可以作为超声UI组件的一个可设置的属性,其可分别表示为此超声Π组件的描述性文本在触摸屏装置上的水平和垂直位置。描述性文字的X位置和y位置可以通过菜单以数值形式进行设置,或者由用户在触摸屏上拖拽超声Π组件的描述性文本到所需位置进行设定。
[0053]超声UI组件的方向也可以作为超声UI组件的一个可设置的属性,其可表示此超声Π组件出现在触摸屏装置上的方向。例如,如果方向被设定为90度,那么此超声Π组件将旋转90度后出现在触摸屏装置上。组件方向可进行数值化设定,也可以由用户在触摸屏装置上通过旋转(例如,通过手指,手写笔,触摸笔等)超声Π组件到所需方向进行设置。
[0054]在一个实施例中,某个超声UI组件的一个或多个可设置的的属性与超声UI组件的值相关联。例如,某个滑动杆超声UI组件可以具有初始值,滑动步长值,滑动最小值,以及一个滑动最大值。另外,旋钮超声Π组件可以具有旋转步长值。轨迹球超声Π组件可以具有运动的步长值。拨动开关超声Π组件可以有一个拨动步长值。滑动步值,旋转步进值,运动步长值,以及拨动步长值表示用户的滑动,旋转,运动,和轻弹(通过触摸屏输入装置)在Π系统上的效果。这些定制的属性可以以数值形式进行设定,且具有默认值。
[0055]当超声Π组件被激活时,超声Π组件的其它可设置的属性可以与声音,或其他可能发生的效果相关联。例如,一个咔嗒声可设置的属性被设置后,当相应的超声UI组件被激活时,UI系统会发出咔嗒声。
[0056]在一个实施例中,UI系统包括触摸屏装置的处理器312。触摸屏装置处理器312可以被设置用来接收来至触摸屏装置(例如,触摸屏装置304)的用户指令。至少部分地基于用户指令,触摸屏装置处理器312还可以被配置用来传输超声Π组件参数到超声主机处理器(如定位在超声系统300上)。在这种方式下,UI系统(例如,UI系统302)可传输814与超声UI组件关联的用户指令相关的UI组件参数,从触摸屏装置304的触摸屏装置处理器312,到超声系统(例如,超声系统300)的超声主机处理器。
[0057]超声主处理器可以与触摸屏装置处理器312相分离。超声主处理器还可被配置成接收超声Π组件的参数。此外,至少部分地基于超声Π组件的参数,超声主机处理器可以被配置用来控制超声系统。在这种方式下,至少部分地基于超声Π组件关联的用户命令相关的UI组件参数,UI系统可以控制816该超声系统。
[0058]例如,在触摸屏装置304上,如果按下按键下或移动滑动杆(例如,使用手指,手写笔,触摸笔等),触摸屏装置处理器312将接收输入命令,并根据UI命令协议发送一系列参数。超声主处理器可以解码参数并可以发出命令给该超声系统。超声主处理器也可以收集来至超声系统的状态,并将此状态发送到触摸屏装置304或主图像显示器308。
[0059]再次参照图3,在一个实施例中,UI系统包括触摸屏装置存储器310。UI系统将在触摸屏装置存储器310上存储818与超声UI组件关联的用户设置相关的一个或多个值。触摸屏的存储器310可以被配置为存储或者包含某个库。该库可以存储或包括各种超声Π组件。如图4所示,此库还可以存储或包括超声Π组件的一个或多个可设置的属性(例如,名称,旋转,大小,形状和/或颜色)。如图4所示,库还可以包括和/或存储一个或多个与超声UI组件的一个或多个可设置的的属性相关联的一个或多个值。
[0060]如图4中所示,本文针对超声Π组件,可设置的属性,和值的讨论和显示仅供说明性目的,其它没有显示的超声Π组件,可设置的属性和值是在本文公开范围之内。例如,可设置的的属性还包括方向和纵横比。
[0061]参考图6和图7,以按照本发明设置的超声Π布局(例如,定制超声Π布局602和702)为例。如图6所示,可设置的超声UI布局602包括表示一个或多个超声UI组件的图标,例如,键盘604,滑动杆606,按钮608-614,和轨迹球616。如该图7所示,可设置的超声UI布局702包括如,键盘704,滑动杆706,按钮708-714,和轨迹球716的一个或多个超声UI组件图标。如图7所示,每个超声UI组件的颜色都有一个可设置的属性,用户可以设置颜色,例如,按钮708显示黄色,按钮714显示紫色。在这种方式下,用户可以配置和/或设置UI超声布局(如,定制的超声UI布局602和702)以适应不同的临床应用和/或个人偏好。
[0062]用户可以在Π系统中命名并保存可设置的超声Π布局(例如,可设置的Π超声布局602和702)。UI系统可通过触摸屏装置的存储器存储820对应的用户(例如,可设置的超声UI布局602和702)的触摸屏超声UI布局。与用户对应的触摸屏超声UI布局可包括与超声Π组件关联的用户设置相关的一个或多个值。此外,之后在使用超声系统时,用户可以调用保存的,可设置的超声Π布局(例如,可设置的UI超声布局602和702 )。例如,作为对确定822哪个用户正在操作超声系统的响应,至少部分地基于与超声Π组件关联的用户设置相关的一个或多个值,UI系统将显示824对与该用户相对应的触摸屏超声UI布局。
[0063]本可设置的超声Π布局将使超声系统的操作更加清晰,可以使专业检查更容易执行。在这种方式下,可设置的超声Π将更灵活,并且更适合于各种临床应用。UI系统也有多种默认的UI布局适合不同的临床检查。
[0064]在一个实施例中,超声Π组件可以具有不同语言的描述性文本。此外,用户可以从设置中选择一种语言,UI系统可以结合文本相应地进行调整,这样该语言的使用者便可操作UI系统。
[0065]在一个实施例中只有所需的实体按键或在Π系统中的其他固定组件可以进行开/关电源、复位或待机或切换操作。在这种方式下,触摸屏装置上的可设置超声Π可以更容易的被清洗和消毒,特别是在医院或其他临床装置中。
[0066]此外,超声UI组件(例如,键盘,轨迹球,滑动杆,旋钮,拨动开关,按钮等)可以具有一组相关联的可调的,可设置的,和/或可配置的设置或参数。如图6所示,如轨迹球控制元件(即,超声UI组件)是可设置的,如它的移动速度或沿特定轴线(如正X-轴或负y轴移动)的速度可以被调整。
[0067]主图像显示装置(例如,主图像显示装置308)上的图像显示的缩放比例可以在触摸屏装置上进行配置。此外,主图像显示装置上的图像显示的缩放比例也可以在主图像显示装置上进行配置。例如,图像数据的说明和/或缩放比例可以被设置,如主图像显示的测量单位可通过菜单或触摸屏来进行调整。
[0068]一超声Π组件可以具有一个或多个与事件驱动关联的方法。这些方法可以通过响应到操作超声UI组件的用户发起的动作被激活。该方法具有指向某个固定系统功能的函数指针。最初,函数指针可以不被设置(例如,可能有一个NULL值)。函数指针可以由用户来设置。
[0069]例如,一个键盘超声UI组件具有与KeyPressed事件()和KeyReleased ()关联的方法,这些方法可以通过响应用户分别按压或释放按键被激活。此外,滑动杆超声Π组件具有SliderMoved ()相关联的方法。该方法通过响应用户移动滑动杆接收滑动杆的运动值。此外,某个旋钮超声Π组件具有与KnobRotated ()关联的方法。此方法通过响应用户旋转旋钮来接收表示旋转量的正值(顺时针)或负值(逆时针)。
[0070]在一个实施例中,拨动开关超声Π组件可以具有与PaddleFlicked ()相关联的方法。该方法通过响应用户拨动开关,接收一个正值或负值。此外,轨迹球超声Π组件具有与TrackballMoved ()关联的方法。该方法通过响应到用户移动轨迹球,接收对应于沿X轴和I轴的运动值。基于UI系统和/或触摸屏装置的设计,这些值可使用OR函数或运算,以形成一个较大的结构(例如,两个8位值可以形成一个16位的值)进行组合。以这种方式,单个值可形成并传递给该方法。另外某个按钮超声UI组件具有与ButtonPressedO和ButtonReleased ()相关联的方法,这两种方法分别响应到用户的按压或释放按键后被激活。[0071]该Π系统还包括可以被一个或多个与超声Π组件关联的事件驱动方法的固定函数。例如,ValueGain ( ), ValueAngle ()和ValueVolume ()函数可改变变量值。这些函数允许设置与系统变量(例如,增益,视角,体积比)对应的值。这些函数用来检查并确保相应的值在一定范围内。另外,StepSectorffidth (), StepLineDensity (), StepFocus (),StepDepth (^PSkpBaseline ()函数可改变变量的固定值。这些系统变量(例如,扇区宽度,线密度,焦点深度,和基线)具有固定值。对应的函数可以被设置为前一个或下一个固定值。如果该函数传递一个正值,对应变量的值可以被设置为下一个固定值。如果该函数传递一个负值,对应变量的值可以被设置为前一个固定值。
[0072]此外,MeasureDistance(),MeasureElIipseC )和 MeasureTrace( ),MeasureVolume()函数可以开始或结束对应的测量模式。B O,ModePW O,ModeCFM O,ModeM O,ModeTHIOJPModeTDI ()函数可以在实时扫描过程中改变模式。
[0073]此外,KeyFreeze(),KeyExam (),KeyPatient (),KeyDelete (),KeyMenu (),KeyReport ( ),KeyPrint ( ),KeySave( ),KeyEndExamC )。KeyAnnotation(),和 KeyBodyMark()函数可以激活在超声系统上常用的动作或功能(例如,冻结,检查,病人,删除,菜单,报表,打印,保存,检查结束,注释,身体标记)。应当指出的是,本文所讨论的方法和功能仅供描述性说明,与超声系统共用的不同功能,或与超声系统共用的不同名称但相同功能的相关方法和函数均是在本发明范围内。
[0074]在超声Π布局编辑模式中,用户可以新添加一个超声Π组件或编辑一个现有的超声Π组件。超声Π布局可以保存为配置文件。起初,显示所有的部件。下面注释代码仅作说明性目的提供,在某种程度上被用来显示组件:
[0075]
// loop through all components in the selected profile’s database
for (int i = 0; i < Profi le.NuraComponents; i++)
{
Il draw the component based on the component's (x,y) position
Profi Ie.Component[i|.Draw();
}
[0076]在一个实施例中,不管用户是否选择了一个新组件,或者选择一个现有的组件,超声Π组件的属性都可以显示出来,并且用户可以进行编辑。当编辑一个组件属性时,该值将会被保存到组件中。下面注释代码仅用作说明性目的而提供,在某种程度上被用来保存组件值:
[0077]
// example of setting the x position of component
// where value is a number entered by the usei voidComponent::SetPositionX(int value)
{[0078]
【权利要求】
1.一种系统,包括: 一触摸屏装置配置成与超声系统通信,并控制超声系统; 一超声用户界面组件可在所述触摸屏装置上进行配置,具有一个或多个可设置的属性,并且代表超声系统的控制组件; 至少一条超声用户界面组件的可设置属性与在触摸屏装置上的超声用户界面组件存在关联;并且 存在触摸屏装置上的超声用户界面组件,可通过所述触摸屏装置响应接收到用户在所述触摸屏装置上的选择。
2.根据权利要求1所述的系统,还包括: 至少一个超声用户界面组件的可设置属性与触摸屏装置上的超声用户界面组件的位置相关联;并且 所述触摸屏装置上的超声用户界面组件的位置用于接收用户在触摸屏上的输入。
3.根据权利要求1所述的系统,还包括: 至少部分地基于用户指令,一触摸屏装置处理器被配置成接收来自触摸屏的用户指令,并发送超声用户组件参数到超声主处理器。
4.根据权利要求1所述的系统,还包括: 一触摸屏装置存储器被配置成存储包括超声用户界面组件,一个或多个超声用户界面组件的可设置属性,以及一个或多个与超声用户界面组件的可设置属性相关联的一个或多个值的库。
5.根据权利要求1所述的系统,其特征在于,所述触摸屏装置是与超声系统的图像显示装置相分离的触摸屏面板的一部分。
6.根据权利要求1所述的系统,其特征在于,所述触摸屏装置是超声系统图像显示装置的一部分。
7.根据权利要求3所述的系统,还包括: 所述超声主处理器与所述触摸屏装置处理器相分离,所述超声主处理器被配置成接收超声UI组件的参数,并至少部分地基于所述超声用户界面组件参数控制超声系统。
8.根据权利要求1所述的系统,其特征在于,所述超声用户界面组件是从包含键盘,滑动杆,旋钮,拨动开关,轨迹球,以及按钮的群中选取的。
9.根据权利要求1所述的系统,其特征在于,所述超声系统包括以下至少一个:一探头换能器,一前端波束形成器,一扫描转换器,和一信号处理器。
10.根据权利要求1所述的系统,其特征在于,所述超声系统包括一图像显示装置,并且所述图像显示装置上显示的图像的缩放比例可至少通过以下两者其一进行配置:触摸屏装置和图像显示装置。
11.根据权利要求1所述的系统,其特征在于,所述超声用户界面组件的一个或多个可设置的属性包括以下至少之一:形状,大小,颜色,名称,方向,纵横比,移动速度,响应时间,识别号码,组件类型,垂直位置,水平位置,高度,宽度,初始值,前景色,背景色,维数和步长值。
12.—种方法,包括: 通过一个或多个处理器,接收来至触摸屏装置的与超声用户界面组件相关联的用户选择,所述触摸屏装置被配置成控制超声系统并与其通信; 通过一个或多个处理器,并至少部分地基于与超声用户界面组件相关的用户选择,来确定所述超声用户界面组件是否包含在可设置的触摸屏超声用户界面中;并且 当确定所述超声用户界面组件包含在可设置的触摸屏超声用户界面,则在触摸屏装置的触摸屏装置显示器上显示所述超声用户界面组件。
13.如权利要求12所述的方法,还包括: 当确定所述超声用户界面组件未包含在可设置的触摸屏超声用户界面,则在触摸屏装置的触摸装置显示器上显示的可设置的触摸屏超声用户界面将不包括所述超声用户界面组件。
14.如权利要求12所述的方法,还包括: 通过一个或多个处理器,并至少部分地基于与超声用户界面组件相关的用户输入,来确定超声用户界面组件在可设置的触摸屏超声用户界面中的位置;并且 至少部分地基于与超声用户界面组件相关的用户输入,通过所述触摸屏装置的触摸屏装置显示器在可设置的触摸屏超声用户界面对应所述用户输入的位置显示超声用户界面组件。
15.如权利要求12所述的方法,还包括: 发送与超声用户界面 组件关联的用户命令相关的超声用户界面组件参数,从触摸屏装置的触摸屏装置处理器,到超声系统的超声主机处理器。
16.如权利要求15所述的方法,还包括: 至少部分地基于与超声用户界面组件关联的用户指令相关的超声Π组件参数,来控制超声系统。
17.如权利要求12所述的方法,还包括: 通过触摸屏装置的触摸屏装置存储器,存储与超声用户界面组件相关联的用户选择相关的一个或多个值。
18.如权利要求12所述的方法,还包括: 通过触摸屏装置的触摸屏装置存储器,存储与用户对应的触摸屏超声用户布局,并包括与超声用户界面组件关联的用户选择相关的一个或多个值。
19.如权利要求18所述的方法,还包括: 根据确定的操作超声系统的用户,至少部分地基于与超声用户界面组件关联的用户选择相关的一个或多个值,显示对应所述用户的触摸屏超声用户界面布局。
【文档编号】A61B8/00GK103970413SQ201410091312
【公开日】2014年8月6日 申请日期:2014年3月12日 优先权日:2013年3月14日
【发明者】林圣梓 申请人:深圳市开立科技有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1