CN109634707A - 超声***gui显示方法及装置 - Google Patents
超声***gui显示方法及装置 Download PDFInfo
- Publication number
- CN109634707A CN109634707A CN201811572881.9A CN201811572881A CN109634707A CN 109634707 A CN109634707 A CN 109634707A CN 201811572881 A CN201811572881 A CN 201811572881A CN 109634707 A CN109634707 A CN 109634707A
- Authority
- CN
- China
- Prior art keywords
- gui
- ultrasound image
- queue
- image
- drawn
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/44—Arrangements for executing specific programs
- G06F9/451—Execution arrangements for user interfaces
Landscapes
- Engineering & Computer Science (AREA)
- Software Systems (AREA)
- Theoretical Computer Science (AREA)
- Human Computer Interaction (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Image Processing (AREA)
Abstract
本发明提供了超声***GUI显示方法及装置,所述方法包括:获取超声图像数据,并根据所述超声图像数据生成超声图像绘制指令;获取GUI操作信息,并根据所述GUI操作信息生成GUI图形绘制指令;根据所述超声图像绘制指令,在预置的超声图像缓冲区中绘制超声图像;根据所述GUI图形绘制指令,在预置的GUI图形缓冲区中绘制GUI图形;将所述超声图像与所述GUI图形合成为目标GUI,并将所述目标GUI呈现在显示单元上,从而可避免超声图像的显现延迟或缓慢的问题,并可避免图像发生漏帧,有利于确保图像的清晰和完整,此外,其还可确保及提升超声图像的显示帧频,从而可避免图像闪烁,使超声***的GUI显示效果更佳。
Description
技术领域
本发明涉及图像处理技术领域,更具体的说,涉及超声***GUI显示方法及装置。
背景技术
随着技术的进步和人民生活水平的提高,超声***也得到了越来越广泛的应用。超声***在诊断过程中要求实时显示不同模式的超声图像,同时又需要及时响应医生的操作。
现有的超声***,通常是在一个GUI(Graphical User Interface,图形用户界面)主线程中采用超声图像的图层和定时器相结合的方式,来刷新不同模式下的超声图像。但是,超声图像显示帧频的要求比较高,需要达到50f/s,而采用超声图像的图层和定时器相结合的方式,导致超声***的显示帧频偏低,无法满足要求,而且也无法保证刷新频率的可靠性,并且超声图像的刷新过程还容易受到医生操作的影响,从而导致会导致超声***的GUI显示效果较差。
因此,目前迫切需要一种切实有效的超声***GUI显示方案,以提高超声***的GUI显示效果。
发明内容
有鉴于此,本发明提供了一种超声***GUI显示方法及装置,以解决现有的超声***GUI显示效果较差的技术问题。
为实现上述目的,本发明提供如下技术方案:
一种超声***GUI显示方法,所述方法包括:
获取超声图像数据,并根据所述超声图像数据生成超声图像绘制指令;
获取GUI操作信息,并根据所述GUI操作信息生成GUI图形绘制指令;
根据所述超声图像绘制指令,在预置的超声图像缓冲区中绘制超声图像;
根据所述GUI图形绘制指令,在预置的GUI图形缓冲区中绘制GUI图形;
将所述超声图像与所述GUI图形合成为目标GUI,并将所述目标GUI呈现在显示单元上。
优选的,在所述获取超声图像数据,并根据所述超声图像数据生成超声图像绘制指令之前,所述方法还包括:
创建图像绘制队列与图形绘制队列;
预置所述超声图像缓冲区与所述GUI图形缓冲区。
优选的,在所述获取超声图像数据,并根据所述超声图像数据生成超声图像绘制指令之后,所述方法还包括:
将所述超声图像绘制指令发送至所述图像绘制队列;
相应的,在所述获取GUI操作信息,并根据所述GUI操作信息生成GUI图形绘制指令之后,所述方法还包括:
将所述GUI图形绘制指令发送至所述图形绘制队列。
优选的,所述根据所述超声图像绘制指令,在超声图像缓冲区中绘制超声图像包括:
对所述图像绘制队列进行解析,得到所述图像绘制队列的解析结果;
根据所述图像绘制队列的解析结果,在所述超声图像缓冲区中绘制超声图像;
相应的,所述根据所述GUI图形绘制指令,在GUI图形缓冲区中绘制GUI图形包括:
对所述图形绘制队列进行解析,得到所述图形绘制队列的解析结果;
根据所述图形绘制队列的解析结果,在所述GUI图形缓冲区中绘制GUI图形。
优选的,所述将所述超声图像与所述GUI图形合成为目标GUI,并将所述目标GUI呈现在显示单元上包括:
根据所述超声图像与所述GUI图形的层次结构,在预置的合成缓冲区中,对所述超声图像与所述GUI图形进行合成,得到目标GUI;
将所述目标GUI呈现在显示单元上。
一种超声***GUI显示装置,所述装置包括:
图像生成模块,用于获取超声图像数据,并根据所述超声图像数据生成超声图像绘制指令;
GUI操作模块,用于获取GUI操作信息,并根据所述GUI操作信息生成GUI图形绘制指令;
显示刷新模块,用于根据所述超声图像绘制指令,在预置的超声图像缓冲区中绘制超声图像;根据所述GUI图形绘制指令,在预置的GUI图形缓冲区中绘制GUI图形;将所述超声图像与所述GUI图形合成为目标GUI,并将所述目标GUI呈现在显示单元上。
优选的,所述显示刷新模块包括:
初始化子模块,用于创建图像绘制队列与图形绘制队列,并预置所述超声图像缓冲区与所述GUI图形缓冲区。
优选的,所述图像生成模块,还用于在所述获取超声图像数据,并根据所述超声图像数据生成超声图像绘制指令之后,将所述超声图像绘制指令发送至所述图像绘制队列;
所述GUI操作模块,还用于在所述获取GUI操作信息,并根据所述GUI操作信息生成GUI图形绘制指令之后,将所述GUI图形绘制指令发送至所述图形绘制队列。
优选的,所述显示刷新模块还包括:
图像队列解析子模块,用于对所述图像绘制队列进行解析,得到所述图像绘制队列的解析结果;
图形队列解析子模块,用于对所述图形绘制队列进行解析,得到所述图形绘制队列的解析结果;
图像绘制子模块,用于根据所述图像绘制队列的解析结果,在所述超声图像缓冲区中绘制超声图像;
图形绘制子模块,用于根据所述图形绘制队列的解析结果,在所述GUI图形缓冲区中绘制GUI图形。
优选的,所述显示刷新模块还包括:
目标合成子模块,用于根据所述超声图像与所述GUI图形的层次结构,在预置的合成缓冲区中,对所述超声图像与所述GUI图形进行合成,得到目标GUI;
目标显示子模块,用于将所述目标GUI呈现在显示单元上。
从上述的技术方案可以看出,本发明提供的超声***GUI显示方法,获取超声图像数据,并根据超声图像数据生成超声图像绘制指令;获取GUI操作信息,并根据GUI操作信息生成GUI图形绘制指令;根据超声图像绘制指令与GUI图形绘制指令,将超声图像与GUI图形分别绘制在不同的缓冲区中,使超声图像的绘制过程与GUI图形的绘制过程之间相互分离,互不干扰,提高了刷新过程的可靠性,最后将绘制好的超声图像与GUI图形合成为目标GUI,并呈现在显示单元上,从而可避免超声图像的显现延迟或缓慢的问题,并可避免图像发生漏帧,有利于确保图像的清晰和完整,此外,其还可确保及提升超声图像的显示帧频,从而可避免图像闪烁,因此,本发明的超声***的GUI显示效果较佳。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。
图1为本发明实施例一提供的超声***GUI显示方法的流程图;
图2为本发明实施例二提供的超声***GUI显示方法的流程图;
图3为本发明实施例二提供的绘制队列的逻辑结构示意图;
图4为本发明实施例三提供的超声***GUI显示装置的结构示意图;
图5为本发明实施例四提供的超声***GUI显示装置的结构示意图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
实施例一
请参阅图1,图1为本发明实施例一提供的超声***GUI显示方法的流程图。
如图1所示,本实施例的超声***GUI显示方法包括:
S110:获取超声图像数据,并根据所述超声图像数据生成超声图像绘制指令。
通过超声***的探头来采集超声信号,然后根据采集的超声信号,可以生成相应的超声图像数据,并生成相应的超声图像绘制指令。
S120:获取GUI操作信息,并根据所述GUI操作信息生成GUI图形绘制指令;
当用户针对超声***上的指定GUI执行用户操作时,获取相应的GUI操作信息,根据获取到的GUI操作信息,可以生成相应的GUI图形绘制指令。
其中,用户操作主要包括注释文本、***标记、测量标尺、参数调节等,这些用户操作通常是由用户通过轨迹球、键盘和触摸屏等这些输入设备,向超声***发送相应的操作指令而触发的。
在用户执行GUI操作时,可以根据实际需要而改变操作指令,由此引起GUI发生不同的变化。例如,对于注释文本,可以对注释文本执行***、删除、修改和移动等操作;对于***标记,可以对***标记执行移动和旋转探头等操作;对于测量标尺,可以对测量标尺执行改变大小、改变形状和移动等操作;对于参数调节,可以对显示图像大小执行改变大小、改变形状和位置等操作。
S130:根据所述超声图像绘制指令,在预置的超声图像缓冲区中绘制超声图像。
超声图像缓冲区可由单独的显示刷新线程负责刷新,单独的显示刷新模块线程不会存在太多复杂的业务逻辑,从而可以保证超声图像在超声图像缓冲区中的实时更新。而且,在超声图像的刷新过程中,独立的超声图像缓冲区,使得超声图像的绘制刷新与用户操作互不干扰,保证了超声图像刷新频率的可靠性,使超声图像能够呈现更佳的显示效果。
S140:根据所述GUI图形绘制指令,在预置的GUI图形缓冲区中绘制GUI图形。
根据超声图像绘制指令与GUI图形绘制指令,将超声图像与GUI图形分别绘制在不同的缓冲区中,使得超声图像的绘制与GUI图形的绘制相互独立,互不影响。
S150:将所述超声图像与所述GUI图形合成为目标GUI,并将所述目标GUI呈现在显示单元上。
本实施例提供的超声***GUI显示方法,获取超声图像数据,并根据超声图像数据生成超声图像绘制指令;获取GUI操作信息,并根据GUI操作信息生成GUI图形绘制指令;根据超声图像绘制指令与GUI图形绘制指令,将超声图像与GUI图形分别绘制在不同的缓冲区中,使超声图像的绘制与GUI图形的绘制过程之间相互分离,互不干扰,提高了刷新过程的可靠性,最后将绘制好的超声图像与GUI图形合成为目标GUI,并呈现在显示单元上,从而可避免超声图像的显现延迟或缓慢的问题,并可避免图像发生漏帧,有利于确保图像的清晰和完整,此外,其还可确保及提升超声图像的显示帧频,从而可避免图像闪烁,使超声***的GUI显示效果更佳。
实施例二
请参阅图2,图2为本发明实施例二提供的超声***GUI显示方法的流程图。
如图2所示,本实施例的超声***GUI显示方法包括:
S210:创建图像绘制队列与图形绘制队列,并预置超声图像缓冲区与GUI图形缓冲区。
在绘制超声图像与GUI图形之前,可以先执行绘制环境的初始化过程,其中可包括绘制队列的创建过程与绘制缓冲区的预置过程。
其中,绘制队列的逻辑结构,可包括OpenGL封装绘制API、图形绘制队列与图像绘制队列(如图3所示)。
OpenGL(Open Graphics Library,开放式图形库)是用于渲染2D、3D矢量图形的跨语言、跨平台的API((Application Programming Interface,应用程序编程接口)。OpenGL实际上是一组绘图指令的API集合。利用这些API能够方便地描述二维和三维的几何物体,并控制这些物体按指定方式绘制到相应的显示缓冲区中。OpenGL的API集提供了物体描述、平移、旋转、缩放、光照、纹理、材质、像素、位图、文字、交互以及提高显示性能等方面的功能,基本涵盖了开发二、三维图形程序所需的各个方面。
图形绘制队列主要针对一些内存和显存之间不需要数据交换的变换处理操作。该图形绘制队列包含了关于需要绘制哪些图形以及需要将图形绘制在哪里等等的一系列指令。
图像绘制队列主要针对一些内存和显存之间需要大量数据交换的操作,采用DMA(Direct Memory Access)的方式进行提交给显存再进行变换处理。该图像绘制队列包含了关于需要绘制哪些图像以及需要将图像绘制在哪里等等的一系列指令。
其中,绘制缓冲区可包括超声图像缓冲区与GUI图形缓冲区。超声图像缓冲区与GUI图形缓冲区的空间大小,可根据超声***生成的超声图像和GUI图形的像素分辨率大小来分配。
超声图像缓冲区用于超声图像的绘制,GUI图形缓冲区用于GUI图形的绘制。
S220:获取超声图像数据,根据所述超声图像数据生成超声图像绘制指令,并将所述超声图像绘制指令发送至所述图像绘制队列。
在将所述超声图像绘制指令发送至所述图像绘制队列后,所述超声图像绘制指令便置于所述图像绘制队列中。
S230:获取GUI操作信息,并根据所述GUI操作信息生成GUI图形绘制指令,并将所述GUI图形绘制指令发送至所述图形绘制队列。
在将所述GUI图形绘制指令发送至所述图形绘制队列后,所述GUI图形绘制指令便置于所述图形绘制队列中。
其中,GUI图形绘制指令的类型可如下表1所示:
表1 GUI图形绘制指令类型表
序号 | 类型 |
1 | 填充三角形指令 |
2 | 填充指令 |
3 | 多灰度条线指令 |
4 | 多条彩色线指令 |
5 | 三角形指令 |
6 | 显示字指令 |
7 | 纹理间复制指令 |
8 | 按照颜色填充纹理指令 |
S240:对所述图像绘制队列进行解析,得到所述图像绘制队列的解析结果,根据所述图像绘制队列的解析结果,在所述超声图像缓冲区中绘制超声图像。
S250:对所述图形绘制队列进行解析,得到所述图形绘制队列的解析结果,根据所述图形绘制队列的解析结果,在所述GUI图形缓冲区中绘制GUI图形。
通过图像绘制队列与图形绘制队列的设置,可以充分保证超声图像绘制与GUI图形绘制在时序上的一致性,进而保证超声图像与GUI图形的刷新时序,而无需依赖于超声图像的图层和定时器相结合的方式来进行刷新,从而提高了显示帧频,满足了业务需求,提高了超声***的GUI显示效果。
一示例中,可采用专用线程来实现超声图像的绘制与GUI图形的绘制,例如,通过用户操作业务逻辑的主线程来解析图形绘制队列,并进行GUI图形的绘制;利用单独的超声图像处理线程来解析图像绘制队列,并进行超声图像的绘制,在保证刷新时序的同时,实现了数据处理与图像显示相分离。类似的线程也可以有多个,例如,3D/4D、宽景等都可以开新的线程来进行处理。
S260:根据所述超声图像与所述GUI图形的层次结构,在预置的合成缓冲区中,对所述超声图像与所述GUI图形进行合成,得到目标GUI。
S270:将所述目标GUI呈现在显示单元上。
在合成缓冲区中合成得到目标GUI后,送至显示单元进行显示。
一示例中,超声图像的绘制可采用DMA(Direct Memory Access,直接内存访问)来绘制。其中,解析超声图像绘制队列,并通过DMA的方式进行提交,可以减少CPU的介入,并有效缩短将超声图像提交到显卡进行显示的处理时间。
需要说明的是,上述超声图像缓冲区、GUI图形缓冲区和合成缓冲区均可采用线程安全的双缓冲机制,其可保证切换迅速,以及所获取内容、所绘制图形图像的完整。
本实施例提供的超声***GUI显示方法,首先初始化绘制环境,通过创建图像绘制队列与图形绘制队列,来保证刷新时序,并通过预置超声图像缓冲区与GUI图形缓冲区,来将超声图像的绘制刷新过程与GUI图形的绘制刷新过程相分离;然后根据获取的超声图像数据生成超声图像绘制指令,并发送至图像绘制队列;根据获取的GUI操作信息生成GUI图形绘制指令,并发送至图形绘制队列;分别对图像绘制队列与图形绘制队列进行解析,得到图像绘制队列与图形绘制队列的解析结果;再根据图像绘制队列与图形绘制队列的解析结果,将超声图像与GUI图形绘制分别绘制在不同的缓冲区;然后将分别绘制的超声图像与GUI图形在合成缓冲区中进行合成,并将合成的目标GUI呈现在显示单元上,从而避免了GUI图形绘制与超声图像绘制的相互干扰,可避免出现超声图像显现延迟或缓慢等现象,并可避免因超声图像漏帧所导致的图像显示不完整不清晰,此外,还可确保及提高超声图像的帧频,则可避免图像闪烁现象,由此有利于提高超声***GUI显示效果。
本发明实施例还提供了超声***GUI显示装置,超声***GUI显示装置用于实施本发明实施例提供的超声***GUI显示方法,下文描述的超声***GUI显示装置的技术内容,可与上文描述的超声***GUI显示方法的技术内容与相互对应参照。
实施例三
请参阅图4,图4为本发明实施例三提供的超声***GUI显示装置的结构示意图。
如图4所示,本实施例的超声***GUI显示装置包括:
图像生成模块10,用于获取超声图像数据,并根据所述超声图像数据生成超声图像绘制指令。
GUI操作模块20,用于获取GUI操作信息,并根据所述GUI操作信息生成GUI图形绘制指令。
显示刷新模块30,用于根据所述超声图像绘制指令,在预置的超声图像缓冲区中绘制超声图像;根据所述GUI图形绘制指令,在预置的GUI图形缓冲区中绘制GUI图形;将所述超声图像与所述GUI图形合成为目标GUI,并将所述目标GUI呈现在显示单元上。
一示例中,图像生成模块10还用于,在生成超声图像绘制指令后,将所述超声图像绘制指令发送至显示刷新模块30。
GUI操作模块20还用于,在生成GUI图形绘制指令后,将所述GUI图形绘制指令发送至显示刷新模块30。
相应的,显示刷新模块30还用于,接收图像生成模块10发送的超声图像绘制指令与GUI操作模块20发送的GUI图形绘制指令。
显示刷新模块30还可用于,根据用户操作,控制图像生成模块10启动或停止。
本实施例提供的超声***GUI显示装置,通过图像生成模块,获取超声图像数据,并根据超声图像数据生成超声图像绘制指令;通过GUI操作模块,获取GUI操作信息,并根据GUI操作信息生成GUI图形绘制指令;通过显示刷新模块,根据超声图像绘制指令与GUI图形绘制指令,将超声图像与GUI图形分别绘制在不同的缓冲区中,使超声图像的绘制与GUI图形的绘制过程之间相互的独立,互不干扰,提高了刷新过程的可靠性,最后将绘制好的超声图像与GUI图形合成为目标GUI,并呈现在显示单元上,从而可避免超声图像的显现延迟或缓慢的问题,并可避免图像发生漏帧,有利于确保图像的清晰和完整,此外,其还可确保及提升超声图像的显示帧频,从而可避免图像闪烁,使超声***的GUI显示效果更佳。
实施例四
请参阅图5,图5为本发明实施例四提供的超声***GUI显示装置的结构示意图。
如图5所示,本实施例的超声***GUI显示装置,包括图像生成模块10、GUI操作模块20与显示刷新模块30。
本实施例中的显示刷新模块30,除了具有其在实施例三中所具有的功能和/或连接关系外,其可包括:
初始化子模块31,用于创建图像绘制队列与图形绘制队列,并预置所述超声图像缓冲区与所述GUI图形缓冲区。
相应的,图像生成模块10,除了具有其在实施例三中所具有的功能和/或连接关系外,其还用于在所述获取超声图像数据,并根据所述超声图像数据生成超声图像绘制指令之后,将所述超声图像绘制指令发送至所述图像绘制队列。
GUI操作模块20,除了具有其在实施例三中所具有的功能和/或连接关系外,其还用于在所述获取GUI操作信息,并根据所述GUI操作信息生成GUI图形绘制指令之后,将所述GUI图形绘制指令发送至所述图形绘制队列。
进一步地,显示刷新模块30还可包括:
图像队列解析子模块32,用于对所述图像绘制队列进行解析,得到所述图像绘制队列的解析结果。
图形队列解析子模块33,用于对所述图形绘制队列进行解析,得到所述图形绘制队列的解析结果。
图像绘制子模块34,用于根据所述图像绘制队列的解析结果,在所述超声图像缓冲区中绘制超声图像。
图形绘制子模块35,用于根据所述图形绘制队列的解析结果,在所述GUI图形缓冲区中绘制GUI图形。
目标合成子模块36,用于根据所述超声图像与所述GUI图形的层次结构,在预置的合成缓冲区中,对所述超声图像与所述GUI图形进行合成,得到目标GUI。
目标显示子模块37,用于将所述目标GUI呈现在显示单元上。
本实施例提供的超声***GUI显示装置,首先初始化绘制环境,通过创建图像绘制队列与图形绘制队列,来保证刷新时序,并通过预置超声图像缓冲区与GUI图形缓冲区,来将超声图像的绘制刷新过程与GUI图形的绘制刷新过程相分离;然后根据获取的超声图像数据生成超声图像绘制指令,并发送至图像绘制队列;根据获取的GUI操作信息生成GUI图形绘制指令,并发送至图形绘制队列;分别对图像绘制队列与图形绘制队列进行解析,得到图像绘制队列与图形绘制队列的解析结果;再根据图像绘制队列与图形绘制队列的解析结果,将超声图像与GUI图形绘制分别绘制在不同的缓冲区;然后将分别绘制的超声图像与GUI图形在合成缓冲区中进行合成,并将合成的目标GUI呈现在显示单元上,从而避免了GUI图形绘制与超声图像绘制的相互干扰,可避免出现超声图像显现延迟或缓慢等现象,并可避免因超声图像漏帧所导致的图像显示不完整不清晰,此外,还可确保及提高超声图像的帧频,则可避免图像闪烁现象,由此有利于提高超声***GUI显示效果。
最后,还需要说明的是,在本文中,诸如第一和第一等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。
通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到本申请可采用完全硬件实施例、完全软件实施例或结合软件和硬件方面的实施例的形式来实现。基于这样的理解,本申请的技术方案对背景技术做出贡献的全部或者部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在存储介质中,如ROM/RAM、磁碟、光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本申请各个实施例或者实施例的某些部分所述的方法。
本说明书中各个实施例采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似部分互相参见即可。对于实施例公开的装置而言,由于其与实施例公开的方法相对应,所以描述的比较简单,相关之处参见方法部分说明即可。
本文中应用了具体个例对本申请的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本申请的方法及其核心思想;同时,对于本领域的一般技术人员,依据本申请的思想,在具体实施方式及应用范围上均会有改变之处。综上所述,本说明书内容不应理解为对本申请的限制。
Claims (10)
1.一种超声***GUI显示方法,其特征在于,所述方法包括:
获取超声图像数据,并根据所述超声图像数据生成超声图像绘制指令;
获取GUI操作信息,并根据所述GUI操作信息生成GUI图形绘制指令;
根据所述超声图像绘制指令,在预置的超声图像缓冲区中绘制超声图像;
根据所述GUI图形绘制指令,在预置的GUI图形缓冲区中绘制GUI图形;
将所述超声图像与所述GUI图形合成为目标GUI,并将所述目标GUI呈现在显示单元上。
2.如权利要求1所述的方法,其特征在于,在所述获取超声图像数据,并根据所述超声图像数据生成超声图像绘制指令之前,所述方法还包括:
创建图像绘制队列与图形绘制队列;
预置所述超声图像缓冲区与所述GUI图形缓冲区。
3.如权利要求2所述的方法,其特征在于,在所述获取超声图像数据,并根据所述超声图像数据生成超声图像绘制指令之后,所述方法还包括:
将所述超声图像绘制指令发送至所述图像绘制队列;
相应的,在所述获取GUI操作信息,并根据所述GUI操作信息生成GUI图形绘制指令之后,所述方法还包括:
将所述GUI图形绘制指令发送至所述图形绘制队列。
4.如权利要求3所述的方法,其特征在于,所述根据所述超声图像绘制指令,在超声图像缓冲区中绘制超声图像包括:
对所述图像绘制队列进行解析,得到所述图像绘制队列的解析结果;
根据所述图像绘制队列的解析结果,在所述超声图像缓冲区中绘制超声图像;
相应的,所述根据所述GUI图形绘制指令,在GUI图形缓冲区中绘制GUI图形包括:
对所述图形绘制队列进行解析,得到所述图形绘制队列的解析结果;
根据所述图形绘制队列的解析结果,在所述GUI图形缓冲区中绘制GUI图形。
5.如权利要求1所述的方法,其特征在于,所述将所述超声图像与所述GUI图形合成为目标GUI,并将所述目标GUI呈现在显示单元上包括:
根据所述超声图像与所述GUI图形的层次结构,在预置的合成缓冲区中,对所述超声图像与所述GUI图形进行合成,得到目标GUI;
将所述目标GUI呈现在显示单元上。
6.一种超声***GUI显示装置,其特征在于,所述装置包括:
图像生成模块,用于获取超声图像数据,并根据所述超声图像数据生成超声图像绘制指令;
GUI操作模块,用于获取GUI操作信息,并根据所述GUI操作信息生成GUI图形绘制指令;
显示刷新模块,用于根据所述超声图像绘制指令,在预置的超声图像缓冲区中绘制超声图像;根据所述GUI图形绘制指令,在预置的GUI图形缓冲区中绘制GUI图形;将所述超声图像与所述GUI图形合成为目标GUI,并将所述目标GUI呈现在显示单元上。
7.如权利要求6所述的装置,其特征在于,所述显示刷新模块包括:
初始化子模块,用于创建图像绘制队列与图形绘制队列,并预置所述超声图像缓冲区与所述GUI图形缓冲区。
8.如权利要求7所述的装置,其特征在于,
所述图像生成模块,还用于在所述获取超声图像数据,并根据所述超声图像数据生成超声图像绘制指令之后,将所述超声图像绘制指令发送至所述图像绘制队列;
所述GUI操作模块,还用于在所述获取GUI操作信息,并根据所述GUI操作信息生成GUI图形绘制指令之后,将所述GUI图形绘制指令发送至所述图形绘制队列。
9.如权利要求8所述的装置,其特征在于,所述显示刷新模块还包括:
图像队列解析子模块,用于对所述图像绘制队列进行解析,得到所述图像绘制队列的解析结果;
图形队列解析子模块,用于对所述图形绘制队列进行解析,得到所述图形绘制队列的解析结果;
图像绘制子模块,用于根据所述图像绘制队列的解析结果,在所述超声图像缓冲区中绘制超声图像;
图形绘制子模块,用于根据所述图形绘制队列的解析结果,在所述GUI图形缓冲区中绘制GUI图形。
10.如权利要求6所述的装置,其特征在于,所述显示刷新模块还包括:
目标合成子模块,用于根据所述超声图像与所述GUI图形的层次结构,在预置的合成缓冲区中,对所述超声图像与所述GUI图形进行合成,得到目标GUI;
目标显示子模块,用于将所述目标GUI呈现在显示单元上。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201811572881.9A CN109634707A (zh) | 2018-12-21 | 2018-12-21 | 超声***gui显示方法及装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201811572881.9A CN109634707A (zh) | 2018-12-21 | 2018-12-21 | 超声***gui显示方法及装置 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN109634707A true CN109634707A (zh) | 2019-04-16 |
Family
ID=66076452
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201811572881.9A Pending CN109634707A (zh) | 2018-12-21 | 2018-12-21 | 超声***gui显示方法及装置 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN109634707A (zh) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110347463A (zh) * | 2019-06-25 | 2019-10-18 | 华为技术有限公司 | 图像处理方法、相关设备及计算机存储介质 |
CN114281465A (zh) * | 2022-03-03 | 2022-04-05 | 佰聆数据股份有限公司 | 一种应用于配电房的数据显示与快速处理方法、*** |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101615287A (zh) * | 2009-08-06 | 2009-12-30 | 黄以华 | 一种基于Wishbone总线的图像处理IP核 |
CN102323871A (zh) * | 2011-08-01 | 2012-01-18 | 深圳市开立科技有限公司 | 一种实现超声图像刷新的方法及装置 |
CN103942823A (zh) * | 2014-02-27 | 2014-07-23 | 优视科技有限公司 | 一种游戏引擎渲染方法及装置 |
CN106236133A (zh) * | 2015-06-12 | 2016-12-21 | 三星麦迪森株式会社 | 用于显示超声图像的方法和设备 |
CN107067453A (zh) * | 2017-03-10 | 2017-08-18 | 珠海研果科技有限公司 | 一种基于Linux***的MiniGUI绘制与GPU绘制同时显示的方法 |
-
2018
- 2018-12-21 CN CN201811572881.9A patent/CN109634707A/zh active Pending
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101615287A (zh) * | 2009-08-06 | 2009-12-30 | 黄以华 | 一种基于Wishbone总线的图像处理IP核 |
CN102323871A (zh) * | 2011-08-01 | 2012-01-18 | 深圳市开立科技有限公司 | 一种实现超声图像刷新的方法及装置 |
CN103942823A (zh) * | 2014-02-27 | 2014-07-23 | 优视科技有限公司 | 一种游戏引擎渲染方法及装置 |
CN106236133A (zh) * | 2015-06-12 | 2016-12-21 | 三星麦迪森株式会社 | 用于显示超声图像的方法和设备 |
CN107067453A (zh) * | 2017-03-10 | 2017-08-18 | 珠海研果科技有限公司 | 一种基于Linux***的MiniGUI绘制与GPU绘制同时显示的方法 |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110347463A (zh) * | 2019-06-25 | 2019-10-18 | 华为技术有限公司 | 图像处理方法、相关设备及计算机存储介质 |
CN114281465A (zh) * | 2022-03-03 | 2022-04-05 | 佰聆数据股份有限公司 | 一种应用于配电房的数据显示与快速处理方法、*** |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN112269603B (zh) | 一种在Linux上兼容运行Android应用的图形显示方法与装置 | |
CN108665520A (zh) | 一种页面动画渲染的方法及装置 | |
TWI585678B (zh) | 點對點動態可附加邏輯顯示器 | |
CN104765594B (zh) | 一种显示图形用户界面的方法及装置 | |
CN112114916B (zh) | 一种在Linux操作***上兼容运行Android应用的方法和装置 | |
TW209288B (zh) | ||
CN110544290A (zh) | 数据渲染方法及装置 | |
US20080250424A1 (en) | Seamless Window Implementation for Windows Presentation Foundation based Applications | |
JP2007512613A (ja) | Pcバス上の多重3−dグラフィックパイプラインのための方法およびシステム | |
CN114741044B (zh) | 一种基于异构渲染的跨运行环境显示输出共享方法 | |
CN105094289B (zh) | 一种实现图形用户交互界面的方法、设备及*** | |
US20030020726A1 (en) | Method and system for displaying graphics information | |
JPH09244601A (ja) | グラフィックス・ディスプレイ・サブシステム及び方法 | |
CN110704768A (zh) | 基于图形处理器的网页渲染方法以及装置 | |
JPH05135147A (ja) | グラフイツクス・システムにおけるピツク方法および装置 | |
CN109634707A (zh) | 超声***gui显示方法及装置 | |
KR20110079523A (ko) | 디스플레이 데이터 관리 장치, 방법, 제조물 및 시스템 | |
US11615509B2 (en) | Picture processing method and device | |
US20030011604A1 (en) | Method and apparatus for capturing and viewing a sequence of 3-D images | |
GB2548470A (en) | Method and apparatus for generating an image | |
CN102157016A (zh) | 基于idl语言的医学图像三维可视化方法 | |
CN110213640A (zh) | 虚拟物品的生成方法、装置及设备 | |
CN101127847A (zh) | 一种在屏显示的合成方法及合成装置 | |
CN109416828B (zh) | 将帧缓冲映射到逻辑显示器的装置及方法 | |
CN111260540B (zh) | 5g网络下的2d-3d的2.5d转换引擎 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
RJ01 | Rejection of invention patent application after publication | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20190416 |