便携式超声用户界面和资源管理系统及方法_5

文档序号:9727075阅读:来源:国知局
施例中,手势说明309可作为表现被执行的手势和表现响应于输入的结果(如,表明一个手势移动光标随后光标被移动到屏幕上)的动画。手势说明309可协助新的用户学会对便携式超声系统100的手势控制。在附加的实施例中,触摸板或触摸屏110被表明允许触摸板或触摸屏110在低亮度或低能见度下能被使用。在其他实施例中,触摸板或触摸屏110可提供进一步的视觉信息。例如,触摸板或触摸屏110可自始至终对应于主屏幕103和触摸屏120提供上面所论述的视觉信息。
[0116]图8表明了在血流量分析任务期间便携式超声系统100的上述类型的手势控制。超声检查可包括血管361里血流量的测量。操作员将门371放置在将要测量血流量的血管361上。为了使门371和血管361对齐,操作员可调整门371的位置、门371的尺寸、和/或门371的角度。便携式超声系统100可代替用于调整触摸板或触摸屏110执行的手势的参数的传统控制(如旋钮)。这具有允许用户以单手对齐门371的优势。用户也能够同时地调整位置、尺寸和/或角度(如,用户同时执行多个手势)。仅一个控制设备可被使用而不是三个。在一些实施例中,只需要两个手指即可对齐门371。两个手指的手势控制的效率可以更高,因为仅需要用户用更少的输入设备进行操作可。两个手指的手势控制允许用户通过移动每个手指定位门371的两侧,可以对用户更加直观。
[0117]用户进入血流量解析模式。血管361的图像被显示给用户。图像可被显示在主屏幕130、触摸屏120、或触摸板或触摸屏110的一个或多个中。用户放置两个手指363在触摸板或触摸屏110上从而把门371放置在起始点。门371的图标显示在主屏幕130和/或触摸屏120的与放在触摸板或触摸屏110上的用户手指的相关位置相对应的位置。用户通过拖动两个手指365定位门365。门371向对应于用户手指移动的方向移动。通过在任何方向拖动两个手指365,用户能够在血管361上定位门371。用户通过两个手指367收聚或扩展来确定门371的尺寸。收聚(如,带动两个手指更加靠近在一起)减少门371的两条平行边线之间的距离。扩展(如,移动两根手指更远地分开)增加门371的两条平行边线之间的距离。用户以旋转方式369移动两个手指可改变门371的角度。逆时针旋转两个手指369(如图中描绘的)可使门371逆时针旋转。顺时针旋转两个手指369则可使门371顺时针旋转。用户可通过这些手势旋转门371从而改变与血管361的原始定位角平行的门371的角度。
[0118]上述的手势可被同时执行。例如,在拖动两个手指365来定位门371时,用户也可用两个手指收聚或扩展来调整门371的尺寸。在一些实施例中,对可同时执行的手势(如,用户可同时进行门371的定位、调整大小和旋转)的数量没有限制。由上述的用户手势引起的门371的变化会反映在显示血管361和门371的图像的屏幕上。当用户执行手势时,图像会持续更新。
[0119]在其他的实施例中,上述的手势可通过使用触摸屏120和/或主屏幕130被执行而定位门371。例如,通过用户在触摸屏120上执行上述的手势来定位门371,血管361的图像可被显示在全部或部分的触摸屏120上。在附加的实施例中,不同的手势可被用于调整门371的尺寸、位置和/或角度。在便携式超声系统100进一步的实施例中,实体键控制(如,旋钮)可提供传统的方式供用户对齐门371。在一些实施例中,血管361的图像可显示在代替或补充主屏幕130和/或触摸屏120的触摸板或触摸屏110上。
[0120]图9表明了主屏幕130的一个实施例。主屏幕130可被分为一个或多个区域。每个区域可显示不同类型的信息。在一些实施例中,不同的区域在视觉上有所区别。区域可通过边界和/或线被分开。在一些实施例中,不同的区域可具有不同的背景颜色,字体颜色,字体大小和字体类型等。
[0121]图像显示区域331可显示病人使用超声波生成的图像。在一些实施例中,测量结果和/或参数值通过图像显示区域331里的图像被显示。例如,信息可被毗邻于图像显示区域331中的图像来放置(如,当超声探头为凸探头或相控阵探头,信息被设置成与图像相适配,如放置在图像上左上方和右上方)。在其他的实施例中,图像显示领域331只显示通过超声波生成的病人图像。在一些实施例中,图像显示区域331具有包括1024个像素的宽度和包括722个像素的高度。信息区域333包括如病人姓名,身份信息,日期,机构名称等的信息。在一些实施例中,图像显示区域331和信息区域333形成主屏幕130的可被用户作为记录图像储存的区域。例如,用户可储存图像显示区域331的图像或视频剪辑和使用便携式超声系统100的控制的信息区域333。这些控件可为与触摸屏UI201,键盘281的实体键控件,手势等相关的插件的控件。在其他的实施例中,主屏幕130的全部可作为图像或视频被储存。在进一步的实施例中,被记录的区域可被用户选择。
[0122]影片条区域335提供与形成视频的一系列图像中的特定图像相关的信息。影片条区域335也可提供关于超声图像的视频剪辑的信息。例如,信息可包括剪辑图像的数量,图像生成的日期,剪辑的长度,注释等。在一些实施例中,影片条区域335在实体成像的期间是空白的。
[0123]缩略图区域337显示最新捕捉的静态超声系统和/或超声视频剪辑。例如,缩略图区域337可显示便携式超声系统100记录的前三张超声图片。在一些实施例中,缩略图区域337只显示被记录的图像的图像区域331。信息区域333可在显示中被剪除。在其他的实施例中,缩略图区域337也显示与每个图像对应的信息。
[0124]状态条区域339向用户显示状态信息。例如,状态条区域339可向用户显示关于便携式超声系统100当前有效功能的信息,无论图像是否正在被记录,或者与病人相关的信息是否正在被检查,等等。在一些实施例中,状态条区域339被设置成跨过主屏幕130的底部。状态条区域339可能包括用于向用户输送图标和/或数据的区域。例如,状态条区域339能包括显示储存在当前测试里的图像的数量的数据区域、表明有或没有列出剩余时间或百分比的电池剩余电量的电池图标、表明网络连接存在或不存在的网络图标、表明无线网络连接的信号强度的无线网络连接图标、打印机图标、帮助图标、和/或其他图标或信息。小型报告区域441向用户显示关于输入数据和与计算结果有关的信息。例如,小型报告区域441可展示了输入数据和涉及测量的测试所需的相关计算的列表。小型报告区域441可包括多个选项卡,多个选项卡中的每个选项卡与测试的不同部分(例如,对应于多个胎儿中的每一个的选项卡)或不同病人相关。小型报告区域441可包括被用户所配置且能够与进行中的测量的类型对应的测量预设列表。小型报告区域441可显示用户已经选择的测量列表和在测试期间已经被执行的测量的结果。被小型报告区域441展示的测量和/或其他信息可属于任何超声测试类型。例如,被小型报告区域441展示的测量和/或其他信息可属于一个或多个胎儿的测量,并且可包括如顶骨直径、头围、腹围、股骨长度、顶臀长度、肱骨长度、羊水量、平均超声年龄、孕龄、胎儿估计体重和/或其他测试或信息的测量。操作指导区域443向用户显示用户界面提示和信息。
[0125]在其他的实施例中,主屏幕130不具有用于显示不同信息的集合区域。主屏幕130可在不同的配置中显示信息。在一些实施例中,信息显示的方式(如,主屏幕130上每种类型信息的位置)是可由用户定制的。在一个实施例中,用户可通过触摸屏UI201和/或便携式超声系统100的菜单定制主屏幕130。在其他的实施例中,用户可如上所述地使用参照触摸屏UI201的触摸输入来定制主屏幕130。
[0126]图10表明了显示在主屏幕130上的信息的实施例。显示在主屏幕130上的信息可包括标签471和区域473。在一些实施例中,所有的标签均向右对齐。标签可被便携式超声系统生成100从而向用户在区域473显示描述的信息。在一些实施例中,区域473可以显示用户提供的信息。为了让区域473显示用户的输入,用户可以从默认标签的下拉式菜单中选择标签471。在一些实施例中,用户可输入标签471和/或编辑既有的标签。在一些实施例中,所有文本域473向左对齐。在一些实施例中,其他的调整可由用户进行。在一些实施例中,所有的文本为Arial粗体字体。在其他的实施例中,不同的字体可被使用。依然在进一步的实施例中,多种字体可被使用。例如,Aria 1字体可用于区域473内的文本而Times New Roman字体则用于标签471里的文本。在一些实施例中,背景475为红绿蓝(RGB)彩色40/48/60,可编辑区域的背景为红绿蓝(RGB)彩色78/86/108,可编辑区域内文本为红绿蓝(RGB)彩色196/199/206,标签471文本为红绿蓝(RGB)彩色123/127/141。
[0127]用户可通过触摸屏120、触摸板或触摸屏110、和/或主屏幕130之外的附加用户界面组件进行互动。在一些实施例中,便携式超声系统100包括键盘281。键盘281包括专用于预定义功能的实体键控件。实体键可包括实体按键481、自动键483、开关、旋钮等。在一些实施例中,键盘281包括全字母键盘。附加的键也可被包括在内。例如,键盘281除了包括其他实体键控件之外还可包括美国国家标准学会(ANSI)键盘布局。
[0128]—般地,根据功能堆栈,如参考图11讨论的输入和输出设备的系统资源被主电路板161所控制。根据功能堆栈中每个功能的位置,功能(如,B模式成像,注释,测量等)被指派为系统资源(如,输入设备、输出设备、计算机资源等)。通过对功能堆栈框架的使用,在依然提供对多个功能的控制的同时,主电路板161允许输入设备一次控制单个功能的组件。例如,触摸板或触摸屏110—次只为一个功能提供输入但在不同时期为不同的功能(如,为了注释移动光标和之后为了测量移动光标)提供输入(如,移动光标)。在此描述的功能堆栈框架可作为储存在存储器165中的计算机代码被实现和通过主电路板161的处理电路163被执行。
[0129]功能是要求一个或多个资源的由用户调用的互动。功能的例子中包括B模式、PW、注释、测量、回放等。当其被调用时功能是有效的(如,正在运行的功能被显示在具有相关的选项卡203的触摸屏120上)。例如,B模式在充电时是有效的,但PW、注释等则直到按下合适的按钮去调用才会有效。功能一直保持有效直到该功能通过按下按键或响应系统事件的手段被退出。当其被激活或以其他方式被选择(如,按下用于功能的相应的选项卡203)时,功能被用户所选择。
[0130]资源为定义的UI输入机制,其每次可被功能使用。资源的例子包括触摸屏120、触摸板或触摸屏110、键盘281、如鼠标的外围设备等。输入设备可组成多个资源。例如,为了使用功能堆栈进行资源管理的目的,触摸板或触摸屏110的每个区域可为不同的资源。在一些实施例中,通过在此描述的功能堆栈控制的资源也包括输出机制和/或计算资源。例如,资源可包括向触摸板或触摸屏110的输出、向触摸屏120的屏幕的输出、向主屏幕130的输出、扬声器、随机存取存储器、硬盘存储器、处理器等。
[0131]当功能被调用,其通常获得其被编程使用的任何资源的所有权。当其他的功能被调用,它们轮流获得它们被编程使用的资源的所有权。因此当前有效的功能形成堆栈,在堆栈顶部的功能拥有所有要求的资源。只有到了资源不被堆栈里较高处的功能需要的程度,堆栈里低处的功能才有拥有资源。为了用户通过移动堆栈顶部的功能来改变堆栈的顺序,存在有一种相应的机制。通过被用户选择(如,当用户通过触摸屏UI201使用选项卡203选择功能或激活功能),功能被带到功能堆栈的顶部。
[0132]功能可响应于系统事件改变它们所需要的资源。例如,B模式功能一般不要求追踪球资源,但当图像被变焦时则要求追踪球资源。改变所需要的资源不改变堆栈里功能的位置。不再被需要的资源对于功能堆栈里低处的功能变得可用。被功能堆栈低处的功能所拥有的被选择的功能之前所不需要的资源变成被功能堆栈高处的需要资源的功能所拥有。
[0133]成像功能能够响应于系统事件,如调用测量报告或回放屏幕,而转入休眠。当成像转入休眠时成像停止,但包括堆栈里的成像功能的相对位置的整个成像状态被保留。在一些实施例中,在这种状态下成像选项卡没有被显示在触摸屏上,并且没有成像控件是有效的。
[0134]图12表明了一个实施例中被处理电路163实现的功能堆栈515的方框图。功能堆栈515可作为被处理电路163执行的计算机代码而实现。根据功能堆栈515,处理电路163可管理便携式超声设备100的输入和输出。处理电路163利用一个或多个显示界面171和用户输入界面173控制输入设备和输出设备。通过参考图3所述的主电路板161的不同部件,附加控件也是可能的。
[0135]在一些实施例中,B模式功能503随着便携式超声系统100的启动被激活。在激活时,功能被移动到功能堆栈501上最高的位置515。因此,在被处理电路163执行时,处于最高位置515的功能控制所有需要的资源。不被需要的资源对功能堆栈501的低处的功能保持可用。
[0136]现在参考图13A,作为被激活的附加功能,它们被添加到功能堆栈501里。例如,图13A描述了一个状态,在该状态中,用户在启动之后已经激活测量功能505,然后又激活了注释功能507。因为注释功能507是最近激活的功能且用户没有在有效的功能之间转换,注释功能占领了功能堆栈501的最高位置515。相似地,作为第二最常用的激活功能,测量功能505位于功能堆栈501的第二位置517 A模式功能被允许控制不被最高位置515和第二位置517需要的或拥有的资源或从其接收输入。例如,注释功能515可要求触摸屏120和追踪球区域301。作为功能堆栈501的最高功能,处理电路163指派资源到注释功能507。测量功能505可能需要键盘281和追踪球区域301。处理电路163已指派追踪球区域301到注释功能507,由于注释功能在功能堆栈中位置的较高,注释功能507保持对追踪球区域301的所有权。测量功能505通过处理电路163被指派到键盘281,因为没有处于功能堆栈501的更高处的功能要求该资源。处理电路163指派B模式功能要求的任何未被拥有的资源到B模式功能503』模式503不具备追踪球区域301、触摸屏120或键盘281的所有权,因为位于功能堆栈501里更高处的功能已要求这些资源。
[0137]图13B表明了相应于被图13A描绘的功能堆栈501的实例的触摸屏120和触摸屏UI201的实施例。拥有作为输入设备的触摸屏120的功能(如,当前选择的功能选项卡203)被形成包含可用设定、按钮、区域、信息等的屏幕的一部分的相应的选项卡203所表明。例如,对应于注释功能507的注释选项卡203拥有触摸屏120。当前不被选择(如,不占有功能堆栈501的最高位置515)但有效(如,可从由被选择的功能所拥有的输入设备以外的输入设备接收输入)的功能通过作为可选择的选项而不是包括输入插件或控件的屏幕的不可分割的部分被显示的相应的选项卡203所指派。例如,测量功能505和B模式功能503为被相应的选项卡203所指派的有效功能并且为功能堆栈501的部分。每个有效功能都将触摸屏120作为资源来要求,但只有被选择的功能拥有该资源以便接收来自控件或插件的输入。根据它们的被处理电路163所指派的优先次序,不被一个功能拥有的输入设备和/或资源可被其他功能拥有。
[0138]参考图13A和13C,图13C表明根据一个实施例的用于通过处理电路163和功能堆栈501指派资源的编程逻辑的流程图601。首先,功能堆栈501的有效功能的数量是确定的(602)。例如,功能堆栈501的功能的数量可如图13A所描绘的那样,S卩N=l。其可确定第一功能(如,位于最高位置515的功能)是否拥有要求的资源(603)。位于最高位置515的功能拥有所有要求的资源。如果资源被要求,那么其被位于功能堆栈501的最高位置515的功能所拥有。例如,如果注释功能507要求触摸屏120,那么注释功能507就拥有触摸屏120,因为其占有了最高位置515。如果第一功能具有资源(605),处理电路163把被拥有的资源指派到第一功能。第一功能即可接收输入、生成输入、或使用指派资源的计算资源。例如,注释功能507被指派至触摸屏120,并且可以通过按下触摸屏120接收用户输入,还可以在触摸屏120上显不输出。
[0139]如果第一功能不拥有资源,则处理电路163决定处于第二位置517的功能是否具有资源(607)。如果要求的资源不被第一功能所拥有且被处于第二位置517的功能所需要,那么处于第二位置517的功能拥有被要求的资源。如
当前第5页1 2 3 4 5 6 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1