一种动态生成影像显示界面布局的方法及装置制造方法及图纸

技术编号:16456761 阅读:37 留言:0更新日期:2017-10-25 21:03
本发明专利技术属于医学影像显示技术领域,具体涉及一种动态生成影像显示界面布局的方法及装置。所述方法包括:响应用户的输入操作,输入影像显示界面的新列数和新行数;比较所述新列数与原列数的大小、所述新行数与原行数的大小;如果所述新列数大于所述原列数,则在所述原列数的基础上增加列数,直到列数达到新列数的数量为止等步骤。该方法可用于根据用户输入的列数和行数及修改影像显示界面的原布局中影像窗口的大小,并动态改变影像显示界面的布局状态,其是在原布局的基础上进行改变,因此可以提高影像显示界面布局的动态生成效率,进而提高医学影像的显示效率。

Method and device for dynamically generating image display interface layout

The invention belongs to the field of medical image display technology, in particular relates to a method and device for dynamically generating image display interface layout. The method comprises the following steps: in response to user input actions, the input image shows the number of new columns and new interface; the size and number of new lines and the original for comparing the new column number and column number of the original size number; if the new number is larger than that of the original column number in the the number of columns on the basis of the increase in the number of columns, until the number of columns reaching new rows so far. This method can be used according to the number of columns and rows in the number of user input and modify the image display interface of the original layout of the image window size, and dynamic change of image display layout state of interface, which is based on the change in the original layout, so it can improve the efficiency of generating dynamic display interface layout of the image, and then improve the display the efficiency of medical imaging.

【技术实现步骤摘要】
一种动态生成影像显示界面布局的方法及装置
本专利技术属于医学影像显示
,具体涉及一种动态生成影像显示界面布局的方法及装置。
技术介绍
医疗影像浏览客户端是将医疗影像数据通过数字化的方式呈现,是医院影像科医生主要使用的阅片软件,其通常可以显示各种医学影像(如:CT、MR、DX等),因此,医生可以通过操作医疗影像浏览客户端的多种功能以辅助判断患者病情。传统的医疗影像浏览客户端属于C/S(客户端/服务器)架构,这种架构具有不能跨平台、不容易维护等缺点。而如今互联网技术越发展成熟,HTML5问世以后浏览医疗影像可以不通过flash插件直接在浏览器上使用canvas绘制图片,所以如今医疗影像系统也朝着B/S(浏览器/服务器)架构发展。患者所做的一次CT(ComputedTomography,即电子计算机断层扫描)、MR(magneticresonance,磁共振)等检查输出的医学影像一般分为多个序列(单个序列一般表示一个检查部位),而每个序列也会多次重复进行检查(每次检查可以用不同的序号标记区分),而每个序列又可能有多张影像。因此,医生通常需要在一个显示器上对多张医学影像进行对比分析,那就需要对影像浏览器进行分隔,使得多张医学影像可以同时显示。而现有技术中,每次改变影像布局时,都需要销毁布局内部的全部元素,然后重新创建,生成效率不高,也降低了医学影像的显示效率。
技术实现思路
为了解决上述技术问题,本专利技术提供一种动态生成影像显示界面布局的方法及装置,其可用于根据用户输入的列数和行数及修改影像显示界面的原布局中影像窗口的大小,并动态改变影像显示界面的布局状态,该方法不需要重新创建,只是在原布局的基础上进行改变,因此可以提高影像显示界面布局的动态生成效率,进而提高医学影像的显示效率。本专利技术采用如下技术方案:一方面,本专利技术提供一种动态生成影像显示界面布局的方法,其包括以下步骤:响应用户的输入操作,输入影像显示界面的新列数和新行数;比较所述新列数与原列数的大小、所述新行数与原行数的大小;如果所述新列数大于所述原列数,则在所述原列数的基础上增加列数,直到列数达到新列数的数量为止;如果所述新行数大于所述原行数,则在所述原行数的基础上增加行数,直到行数达到新行数的数量为止;如果所述新列数小于所述原列数,则在所述原列数的基础上减少列数,直到列数达到新列数的数量为止;如果所述新行数小于所述原行数,则在所述原行数的基础上减少行数,直到行数达到新行数的数量为止;修改影像显示界面的原布局中影像窗口的大小,并根据所述新列数、新行数生成影像显示界面的新布局。所述的动态生成影像显示界面布局的方法,其还可以包括:响应用户的指定显示操作,将影像显示界面中指定的影像窗口显示指定的医学影像,且将该影像窗口与该医学影像进行绑定。较佳地,所述响应用户的输入操作之前还包括:构造数据结构,所述数据结构包括影像显示界面的列数、行数和对象,所述对象与影像显示界面显示的医学影像的影像序列一一对应,且所述对象中的对象数据包括影像显示界面显示的医学影像所在影像序列的序列ID、医学影像所在影像序列的序列关联信息、医学影像所在的影像序列所属的序列数组中的序号、元素数组,每个对象中的元素数组中的元素和与该对象对应的影像序列中且在影像显示界面显示的医学影像一一对应,且所述元素中的元素数据包括与其对应的医学影像的影像数据和与该医学影像对应的影像窗口数据。所述的动态生成影像显示界面布局的方法,优选的是,输入影像显示界面的新列数和新行数之后还包括:更新所述数据结构中影像显示界面的原列数、原行数分别为所述新列数和新行数。所述的动态生成影像显示界面布局的方法,其中,将该影像窗口与该医学影像进行绑定可以包括:判断数据结构中的对象数量与用户的指定显示操作中影像序列的数量是否相同,如果不相同,则通过增加对象数量或者删除对象数量,使数据结构中的对象数量与用户的指定显示操作中影像序列的数量相同;为用户的指定显示操作中的每个影像序列分配一个对象,并更新每个对象的对象数据,包括更新每个对象数据中的序列ID为与其对应的影像序列的序列ID号、更新每个对象数据中的关联信息为与其对应的影像序列的关联信息、更新每个对象数据中的序列数组中的序号为与其对应的影像序列所属的序列数组中的序号;判断数据结构中的每个对象的元素数组中的元素数量和与该对象对应的影像序列中且在影像显示界面显示的医学影像的数量是否相同,如果不相同,则通过增加元素数量或者删除元素数量,使每个对象的元素数组中的元素数量和与该对象对应的影像序列中且在影像显示界面显示的医学影像的数量相同;为用户的指定显示操作中每个影像序列中且在影像显示界面显示的每个医学影像分配一个元素,并更新每个元素数据为与该元素对应的医学影像的影像数据和与该医学影像对应的影像窗口数据。另外,本专利技术还提供一种动态生成影像显示界面布局的装置,其包括:输入模块,用于响应用户的输入操作,输入影像显示界面的新列数和新行数;对比模块,用于比较所述新列数与原列数的大小、所述新行数与原行数的大小;增加模块,用于如果所述新列数大于所述原列数,则在所述原列数的基础上增加列数,直到列数达到新列数的数量为止;如果所述新行数大于所述原行数,则在所述原行数的基础上增加行数,直到行数达到新行数的数量为止;减少模块,用于如果所述新列数小于所述原列数,则在所述原列数的基础上减少列数,直到列数达到新列数的数量为止;如果所述新行数小于所述原行数,则在所述原行数的基础上减少行数,直到行数达到新行数的数量为止;生成模块,用于修改影像显示界面的原布局中影像窗口的大小,并根据所述新列数、新行数生成影像显示界面的新布局。所述装置,其还可以包括显示模块,用于响应用户的指定显示操作,将影像显示界面中指定的影像窗口显示指定的医学影像,且将该影像窗口与该医学影像进行绑定。较佳地,所述装置还包括构造模块,用于响应用户的输入操作之前构造数据结构,所述数据结构包括影像显示界面的列数、行数和对象,所述对象与影像显示界面显示的医学影像的影像序列一一对应,且所述对象中的对象数据包括影像显示界面显示的医学影像所在影像序列的序列ID、医学影像所在影像序列的序列关联信息、医学影像所在的影像序列所属的序列数组中的序号、元素数组,每个对象中的元素数组中的元素和与该对象对应的影像序列中且在影像显示界面显示的医学影像一一对应,且所述元素中的元素数据包括与其对应的医学影像的影像数据和与该医学影像对应的影像窗口数据。所述动态生成影像显示界面布局的装置,其还包括更新模块,用于输入影像显示界面的新列数和新行数之后,更新所述数据结构中影像显示界面的原列数、原行数分别为所述新列数和新行数。所述的动态生成影像显示界面布局的装置,其中,所述显示模块可以包括:第一判断单元,用于判断数据结构中的对象数量与用户的指定显示操作中影像序列的数量是否相同,如果不相同,则通过增加对象数量或者删除对象数量,使数据结构中的对象数量与用户的指定显示操作中影像序列的数量相同;第一分配单元,用于为用户的指定显示操作中的每个影像序列分配一个对象,并更新每个对象的对象数据,包括更新每个对象数据中的序列ID为与其对应的影像序列的序列ID号、更新每个对象数据中的关联信息为与其对应的影像序列的关联本文档来自技高网...
一种动态生成影像显示界面布局的方法及装置

【技术保护点】
一种动态生成影像显示界面布局的方法,其特征在于,包括以下步骤:响应用户的输入操作,输入影像显示界面的新列数和新行数;比较所述新列数与原列数的大小、所述新行数与原行数的大小;如果所述新列数大于所述原列数,则在所述原列数的基础上增加列数,直到列数达到新列数的数量为止;如果所述新行数大于所述原行数,则在所述原行数的基础上增加行数,直到行数达到新行数的数量为止;如果所述新列数小于所述原列数,则在所述原列数的基础上减少列数,直到列数达到新列数的数量为止;如果所述新行数小于所述原行数,则在所述原行数的基础上减少行数,直到行数达到新行数的数量为止;修改影像显示界面的原布局中影像窗口的大小,并根据所述新列数、新行数生成影像显示界面的新布局。

【技术特征摘要】
1.一种动态生成影像显示界面布局的方法,其特征在于,包括以下步骤:响应用户的输入操作,输入影像显示界面的新列数和新行数;比较所述新列数与原列数的大小、所述新行数与原行数的大小;如果所述新列数大于所述原列数,则在所述原列数的基础上增加列数,直到列数达到新列数的数量为止;如果所述新行数大于所述原行数,则在所述原行数的基础上增加行数,直到行数达到新行数的数量为止;如果所述新列数小于所述原列数,则在所述原列数的基础上减少列数,直到列数达到新列数的数量为止;如果所述新行数小于所述原行数,则在所述原行数的基础上减少行数,直到行数达到新行数的数量为止;修改影像显示界面的原布局中影像窗口的大小,并根据所述新列数、新行数生成影像显示界面的新布局。2.根据权利要求1所述的动态生成影像显示界面布局的方法,其特征在于,还包括:响应用户的指定显示操作,将影像显示界面中指定的影像窗口显示指定的医学影像,且将该影像窗口与该医学影像进行绑定。3.根据权利要求1所述的动态生成影像显示界面布局的方法,其特征在于,所述响应用户的输入操作之前还包括:构造数据结构,所述数据结构包括影像显示界面的列数、行数和对象,所述对象与影像显示界面显示的医学影像的影像序列一一对应,且所述对象中的对象数据包括影像显示界面显示的医学影像所在影像序列的序列ID、医学影像所在影像序列的序列关联信息、医学影像所在的影像序列所属的序列数组中的序号、元素数组,每个对象的元素数组中的元素和与该对象对应的影像序列中且在影像显示界面显示的医学影像一一对应,且所述元素中的元素数据包括与其对应的医学影像的影像数据和与该医学影像对应的影像窗口数据。4.根据权利要求3所述的动态生成影像显示界面布局的方法,其特征在于,输入影像显示界面的新列数和新行数之后还包括:更新所述数据结构中影像显示界面的原列数、原行数分别为所述新列数和新行数。5.根据权利要求3所述的动态生成影像显示界面布局的方法,其特征在于,将该影像窗口与该医学影像进行绑定包括:判断数据结构中的对象数量与用户的指定显示操作中影像序列的数量是否相同,如果不相同,则通过增加对象数量或者删除对象数量,使数据结构中的对象数量与用户的指定显示操作中影像序列的数量相同;为用户的指定显示操作中的每个影像序列分配一个对象,并更新每个对象的对象数据,包括更新每个对象数据中的序列ID为与其对应的影像序列的序列ID号、更新每个对象数据中的关联信息为与其对应的影像序列的关联信息、更新每个对象数据中的序列数组中的序号为与其对应的影像序列所属的序列数组中的序号;判断数据结构中的每个对象的元素数组中的元素数量和与该对象对应的影像序列中且在影像显示界面显示的医学影像的数量是否相同,如果不相同,则通过增加元素数量或者删除元素数量,使每个对象的元素数组中的元素数量和与该对象对应的影像序列中且在影像显示界面显示的医学影像的数量相同;为用户的指定显示操作中每个影像序列中且在影像显示界面显示的每个医学影像分配一个元素,并更新每个元素数据为与该元素对应的医学影像的影像数据和与该医学影像对应的影像窗口数据。6.一种动态生成影像显示界面布局的装置,其特征在于,包括:输入模块,用于响应用...

【专利技术属性】
技术研发人员:杨阳张云李晓鹏
申请(专利权)人:贵阳朗玛信息技术股份有限公司
类型:发明
国别省市:贵州,52

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1