超声造影电影文件播放方法、超声电影文件播放方法和超声设备与流程

文档序号:28436421发布日期:2022-01-12 01:54阅读:232来源:国知局
超声造影电影文件播放方法、超声电影文件播放方法和超声设备与流程

1.本发明具体涉及超声造影技术领域,更具体地涉及一种超声造影电影文件播放方法、超声电影文件播放方法和超声设备。


背景技术:

2.超声波能深入穿透到组织内部而不会造成组织损伤,非常适用于无创生物医学成像。超声波遇见散射体会发生散射,其散射的强弱与散射体的大小、形状及与周边组织的声阻抗差异相关。以血液为例,血液对超声波的散射较微弱,在普通超声仪器上血液表现出“无回声”。为了增强血液对超声波的散射,在血液中加入声阻抗与血液截然不同的介质(微气泡),血液内的散射增强。组织超声造影成像是通过在体内注入超声造影剂即含微气泡的溶液,造影剂进入器官、组织,使器官、组织显影或显影增强,从而为临床诊断提供重要依据。
3.近年来,超声造影成像在心血管病、肝脏、甲状腺和乳腺等疾病的鉴别诊断及消融评估中扮演着日益重要的角色。以肝肿瘤为例,相较于正常组织,恶性肿瘤内部的微血流往往更加丰富,其造影图像的典型表现是病灶区域的微泡比正常组织的更快速进入并且更快速消退。一般来说,为了区分正常组织和恶性病变组织的这种血液动力学差异,要求超声造影具有一定的成像帧率。
4.针对不同的组织、不同的病症采用的超声图像的成像模式不同,不同的成像模式对应的成像帧率不同,现有的超声图像的动态数据播放方法通常采用成像模式对应的成像帧率直接进行播放,成像帧率过高或过低都会影响超声图像动态数据的播放效果,从而影响用户体验。


技术实现要素:

5.本技术的目的是克服现有技术,提供了一种超声造影电影文件播放方法、超声电影文件播放方法和超声设备。
6.在其中一个实施例中,提供了一种超声电影文件的播放方法,包括:
7.接收针对电影文件的播放指令;
8.其中,所述电影文件为造影图像的动态数据,所述造影图像根据超声回波形成,所述超声回波为超声造影设备的探头根据成像模式向目标组织发送超声波后返回的声波信号,所述成像模式包括第一成像模式和第二成像模式,所述第一成像模式对应的成像帧率大于所述第二成像模式的成像帧率;
9.确定所述电影文件的成像模式;
10.根据所述成像模式确定所述电影文件的播放帧率;
11.采用所述播放帧率播放所述电影文件;
12.其中,当所述电影文件的成像模式为所述第一成像模式时,根据所述第一成像模
式确定所述电影文件的播放帧率为第一播放帧率,所述第一播放帧率小于所述第一成像模式对应的成像帧率。
13.基于高帧率造影成像模式(第一成像模式)生成的高帧率造影图像在播放时,采用低于成像帧率的帧率进行电影文件播放,可以避免播放帧率过高,每一帧造影图像停留时间短,无法将图像中的细节信息有效的展示给用户,影响用户的观看体验。
14.在其中一个实施例中,提供了一种超声电影文件的播放方法,包括:
15.接收针对电影文件的播放指令,其中,所述电影文件为超声图像的动态数据,所述超声图像根据超声回波形成,所述超声回波为超声设备的探头向目标组织发送超声波后返回的声波信号;
16.确定所述超声图像的成像帧率;
17.根据所述成像帧率确定所述电影文件的播放帧率,其中所述成像帧率与所述播放帧率负相关;
18.采用所述播放帧率播放所述电影文件。
19.通过电影文件的成像帧率对播放帧率进行调节,成像帧率与播放帧率负相关,可以避免电影文件由于每一帧造影图像停留时间短,无法将图像中的细节信息有效的展示给用户,反之,成像帧率过低每一帧造影图像的停留时间过长导致播放速度慢的问题,提升用户观看体验。
20.在其中一个实施例中,提供了一种超声设备,包括探头、发射电路、接收电路、波速合成电路、存储器和处理器,处理器用于执行上述任一实施例中的超声造影电影文件播放方法或超声电影文件播放方法中的步骤。
附图说明
21.为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
22.图1为一个实施例中超声设备的结构示意图;
23.图2为一个实施例中超声电影文件的播放方法的流程示意图;
24.图3为一个实施例中超声造影电影文件的播放方法的流程示意图;
25.图4为一个实施例中超声电影文件的播放方法的流程示意图;
26.图5为一个实施例中手动模式的触屏操作界面示例;
27.图6为一个实施例中手动模式的触屏操作界面示例。
具体实施方式
28.为了使得本发明的目的、技术方案和优点更为明显,下面将参照附图详细描述根据本发明的示例实施例。显然,所描述的实施例仅仅是本发明的一部分实施例,而不是本发明的全部实施例,应理解,本发明不受这里描述的示例实施例的限制。基于本发明中描述的本发明实施例,本领域技术人员在没有付出创造性劳动的情况下所得到的所有其它实施例都应落入本发明的保护范围之内。
29.在下文的描述中,给出了大量具体的细节以便提供对本发明更为彻底的理解。然而,对于本领域技术人员而言显而易见的是,本发明可以无需一个或多个这些细节而得以实施。在其他的例子中,为了避免与本发明发生混淆,对于本领域公知的一些技术特征未进行描述。
30.应当理解的是,本发明能够以不同形式实施,而不应当解释为局限于这里提出的实施例。相反地,提供这些实施例将使公开彻底和完全,并且将本发明的范围完全地传递给本领域技术人员。
31.在此使用的术语的目的仅在于描述具体实施例并且不作为本发明的限制。在此使用时,单数形式的“一”、“一个”和“所述/该”也意图包括复数形式,除非上下文清楚指出另外的方式。还应明白术语“组成”和/或“包括”,当在该说明书中使用时,确定所述特征、整数、步骤、操作、元件和/或部件的存在,但不排除一个或更多其它的特征、整数、步骤、操作、元件、部件和/或组的存在或添加。在此使用时,术语“和/或”包括相关所列项目的任何及所有组合。
32.为了彻底理解本发明,将在下列的描述中提出详细的结构,以便阐释本发明提出的技术方案。本发明的可选实施例详细描述如下,然而除了这些详细描述外,本发明还可以具有其他实施方式。
33.请参考图1,图1为本技术实施例中的超声设备的结构框图示意图。该超声设备10可以包括探头100、发射电路101、发射/接收选择开关102、接收电路103、波束合成电路104、处理器105和显示器106。发射电路101可以激励探头100向含造影剂的目标组织发射超声波;接收电路103可以通过探头100接收从目标组织返回的超声回波,从而获得超声回波;该超声回波经过波束合成电路104进行波束合成处理后,送入处理器105。处理器105对波束合成处理后得到的数据进行处理,以获得目标组织的超声图像。处理器105获得的超声图像可以存储于存储器107中。这些超声图像可以在显示器106上显示。
34.本技术的一个实施例中,前述的超声设备10的显示器106可为触摸显示屏、液晶显示屏等,也可以是独立于超声设备10之外的液晶显示器、电视机等独立显示设备,也可为手机、平板电脑等电子设备上的显示屏,等等。
35.实际应用中,处理器105可以为特定用途集成电路(application specific integrated circuit,asic)、数字信号处理器(digital signal processor,dsp)、数字信号处理装置(digital signal processing device,dspd)、可编程逻辑装置(programmable logic device,pld)、现场可编程门阵列(field programmable gate array,fpga)、中央处理器(central processing unit,cpu)、控制器、微控制器、微处理器中的至少一种,从而使得该处理器105可以执行本技术的各个实施例中的超声成像方法的相应步骤。
36.存储器107可以是易失性存储器(volatile memory),例如随机存取存储器(random access memory,ram);或者非易失性存储器(non-volatile memory),例如只读存储器(read only memory,rom),快闪存储器(flash memory),硬盘(hard disk drive,hdd)或固态硬盘(solid-state drive,ssd);或者以上种类的存储器的组合,并向处理器提供指令和数据。
37.在一个实施例中,参照图2,图2为超声电影文件的播放方法,具体步骤如下:
38.201,接收针对电影文件的播放指令。
39.在本具体实施例中,电影文件为超声图像的动态数据,超声图像根据超声回波形成,超声回波为超声设备的探头向目标组织发送超声波后返回的声波信号。超声图像包括但不限于b模式图像、造影图像和弹性成像得到的图像等。
40.电影文件可以是在超声设备上播放,也可以是在其他可以播放超声造影数据的设备上播放。为了方便说明,以电影文件在超声设备上播放为例。播放指令是用于指示播放电影文件的计算机指令,该计算指令可以是超声设备根据用户输入自动生成的指令,也可以是其他终端设备发送至超声设备的指令。其中,用户输入可以包括但不限于语音输入、针对电影文件的点击操作等。超声设备10接收根据用户输入生成的播放指令,或接收其他发送终端至该超声设备10的播放指令。
41.202,确定超声图像的成像帧率。
42.超声图像的成像帧率与成像深度、每帧的发送次数以及声速等参数有关,通过调节上述参数可以调整超声图像的成像帧率,即在上述参数固定的情况下超声图像的成像帧率固定。不同的组织器官对超声图像的成像帧率的需求不同,且不同维度的成像帧率也不同。目前将成像帧率主要分为三类:普通二维成像帧率、二维高帧率、三维/四维卷率。普通二维成像帧率的帧率通常小于二维高帧率,三维/四维卷率通常小于二维的成像帧率。普通二维成像帧率可以为每秒10-15帧,高帧率可以为每秒几十至上百帧,三维和四维卷率一般在每秒1-5卷左右。
43.203,根据成像帧率确定电影文件的播放帧率,成像帧率与播放帧率负相关。
44.204,采用播放帧率播放电影文件。
45.播放帧率是指播放电影文件的帧率,如每秒播放10帧、30帧或35帧等等,在本实施例中,不同的成像帧率对应不同的播放帧率,且播放帧率与成像帧率负相关,即成像帧率大的采用较小的播放帧率播放,成像帧率小的采用较大的播放帧率播放。类似于对于成像快的电影文件采用“慢速”的方式进行播放,成像慢的电影文件采用“快放”的方式进行播放。成像快的电影文件采用成像帧率相同的播放帧率进行播放时,并不能为人眼提供帧率提升的几倍的感受,成像慢的电影文件,人眼可以感受到低帧率所引起的图像“跳帧”和“卡顿”等现象,导致观感不佳。对于成像快的电影文件进行慢放,对成像慢的电影文件进行快放,提升电影文件的观感。
46.在一个实施例中,根据成像帧率确定播放帧率时,可以直接或间接根据成像帧率确定播放帧率。直接确定播放帧率是指成像帧率与播放帧率直接关联,间接确定是指成像帧率与播放帧率通过其他的参数关联。
47.在一个实施例中,根据成像帧率确定播放帧率时,可以对成像帧率进行区间划分,不同区间的成像帧率对应不同的播放帧率。一个区间内的成像帧率对应一个播放帧率、多个播放帧率或播放帧率区间,在对应多个播放帧率或播放帧率区间时,还可以用户自主选择或在区间内自定义播放帧率。增加用户交互,提升产品的使用体验。
48.在一个实施例中,根据成像帧率确定播放帧率时,还可以是根据每个电影文件的成像帧率和自定义的播放帧率的计算方法自动计算得到。该计算方法的输入为成像帧率,输出为播放帧率,如采用成像帧率加上或减去一个固定值得到播放帧率,也可以用成像帧率与系数相乘得到播放帧率。采用设定的计算方法根据成像帧率自适应的调节播放帧率,提升用户体验,自适应的方式,无需人为干预,使得操作更为便捷。
49.上述超声电影文件播放方法,根据电影文件的成像帧率对播放帧率进行调整,即成像帧率高采用低于成像帧率的帧率进行播放,成像帧率低的采用高于该成像帧率的帧率进行播放,以解决现有播放中低帧率的电影文件采用成像帧率直接作为播放帧率进行播放时带来的上述卡顿、跳帧等观感不佳的问题,解决高帧率的电影文件内容更新快带来的观感不佳的问题。
50.在一个实施例中,步骤203,包括:计算成像帧率与预设帧率的差值;当差值位于第一阈值区间,且成像帧率大于预设帧率时,确定播放帧率小于成像帧率;当差值位于第二阈值区间,且成像帧率小于预设帧率时,确定播放帧率大于成像帧率。
51.预设帧率和阈值区间可以是用户自定义,也可以是出厂预置的。用户自定义预设帧率和阈值区间,可以使得设置的值更符合用户的习惯。第一阈值区间的下限大于或等于第二阈值区间的上限。根据所在的阈值区间确定电影文件是慢放还是快放,若差值位于第一阈值区间则表示电影文件的成像帧率较大,使得电影文件的播放帧率小于成像帧率,以实现电影文件慢放的效果。若位于第二阈值区间则表示电影文件的成像帧率较小,使得电影文件的播放帧率大于成像帧率,以实现电影文件快放的效果。
52.在一个实施例中,步骤203,还包括:当差值位于第三阈值区间时,确定播放帧率等于成像帧率或预设帧率;其中,第三阈值区间的上限小于或等于第一阈值区间的下限,第三阈值区间的下限大于或等于第一阈值区间的上限。
53.第三阈值区间为介于第一阈值区间和第二阈值区间之间的区间。该区间可以是用户自定义的,也可以是出厂设置好的。若成像帧率位于第三阈值区间,则表示该区间的成像帧率可以直接用于播放,故该区间的成像帧率可以直接作为播放帧率,也可以将该预设帧率作为成像帧率位于第三阈值区间内的电影文件的播放帧率。进一步对成像帧率进行划分,使得电影文件的播放策略更为多样,从而提升用户体验。
54.在一个实施例中,步骤203包括:根据成像帧率确定播放速度档位;其中,播放速度档位对应的播放速度与成像帧率负相关;根据播放速度档位和成像帧率计算播放帧率。
55.播放速度档位用于调节电影文件的播放速度,通过调节速度档位可以调节电影文件的播放帧率,实现电影文件的快速播放或慢速播放等效果。不同的成像帧率对应不同的播放速度档位,其中一个成像帧率可以对应一个、多个播放速度档位或播放速度档位区间。若仅对应一个,则将与成像帧率对应的唯一一个播放速度档位作为播放电影文件的速度档位,若对应多个,则用户可以自主选择或自定义。播放速度档位对应的播放速的快慢和成像帧率的大小负相关。即播放速度快的对应成像帧率小的,播放速度慢的对应成像帧率大的,采用较快的播放速度播放成像帧率小的电影文件,实现快放效果,采用较慢的播放速度播放成像帧率大的电影文件实现慢放效果。
56.计算成像帧率和播放速度档位时,可以直接用成像帧率与播放速度档位对应的播放速度相乘,也可以在相乘之后进行其他的计算,如在乘积上加上一个固定的数值,或对乘积进行取整等,还可以对成像帧率和播放速度进行处理之后再相乘等,具体的计算方式不做限定。
57.在一个实施例中,步骤203包括:根据成像帧率确定播放速度档位;其中,播放速度档位对应的播放速度与成像帧率负相关;将播放速度档位对应的预设播放帧率作为播放帧率。
58.其中,播放速度档位以及播放速度档位对应的播放速度,与成像帧率负相关,与前文中的描述相同,在此不再赘述。播放速度档位与播放帧率直接对应。即一个播放速度档位对应一个播放帧率、多个播放帧率或播放帧率区间。对应一个播放帧率时,直接将该播放帧率作为播放电影文件的帧率,对应多个时,用户可以在该播放速度档位对应的播放帧率中进行选择或自定义。
59.在一个实施例中,根据成像帧率确定播放速度档位,包括:根据成像帧率从多个预置播放速度档位中确定出播放速度档位。
60.预置播放速度档位预先存储在超声设备10上,超声设备10上还存储有成像帧率与预置播放速度档位的关联关系。在确定成像帧率之后,直接根据存储的关联关系从预置播放速度档位中查找与该成像帧率对应的播放速度档位。若成像帧率存在唯一对应的预置播放速度档位,则将该预置播放速度档位直接作为该电影文件的播放速度档位,若成像帧率存在多个对应的预置播放速度档位,则将对应的预置播放速度进行提示,提示可以直接在显示器106上显示,也可以采用语音等方式进行提示,具体提示方式在此不做限定。用户根据提示进行选择得到最终的播放速度档位,或根据提示自定义播放速度档位。
61.在一个实施例中,根据成像帧率从多个预置播放速度档位中确定出播放速度档位,包括:根据成像帧率从多个预置播放速度档位中确定出待选播放速度档位;根据用户输入接口的输入信息从待选播放速度档位中确定出播放速度档位。
62.待选播放速度档位用于供用户进行选择的预置播放速度档位。其中成像帧率大待选播放速度档位对应的播放速度慢,成像帧率小待选播放速度档位对应的播放速度快。用户接口是用于实现与超声设备10交互的接口。该用户接口可以用于实现对待选播放速度档位进行选择的操作,根据选择操作确定出播放速度档位。通过成像帧率从播放速度档位中确定待选播放速度档位,减少可选择的参数范围,便于用户选择,从而节约交互成本。
63.在一个实施例中,对全部预置播放速度档位进行提示,或仅对待选播放速度档位进行提示。具体的提示方式不做限定。若对全部预置速度播放速度档位进行提示时,对待选播放速度档位的提示和待选播放速度档位之外的提示可以相同或不同。采用不同的提示方式便于用户区分该电影文件中可以选择的档位和不可以选择的档位,方便用户选择。
64.在一个实施例中,显示待选播放速度档位。在显示器106上显示待选播放速度档位。
65.在另一个实施例中,采用第一显示方式显示待选播放速度档位之外的预置播放速度档位;采用第二显示方式显示待选播放速度档位;其中,第二显示方式和第一显示方式不同。
66.在显示器106上显示所有的预置播放速度档位。第一显示方式和第二显示方式不同,如第一显示方式仅显示,用户无法对第一显示方式显示的档位进行选择操作,而可以对第二显示方式显示的档位进行操作,也可以采用不同的颜色编码进行显示等,还可以是颜色和可操作相结合进行区分。采用不同的显示方式便于用户区分该电影文件中可以选择的档位不可以选择的档位,方便用户选择,从而节约交互成本。
67.在一个实施例中,步骤204包括:采用播放帧率循环播放电影文件。
68.在启动电影文件播放之后,未对电影文件进行暂停或停止等操作时,电影文件可以循环播放,如在播放至电影文件的最后一个图像帧时,下一个播放的图像帧为电影文件
的第一帧。电影文件循环的次数用户也可以根据需求进行设置,或者直接采用默认的循环次数进行循环播放。
69.在一个实施例中,在电影文件自动播放过程中,用户可以随时对电影文件的播放进行干预,如暂停播放、停止播放、切换播放模式和调节播放帧率等。
70.在一个实施例中,在采用播放帧率播放电影文件的过程中,还包括:基于第一切换指令,将电影文件的播放模式从自动播放模式切换为手动播放模式;基于手动播放模式播放电影文件的图像帧。
71.在电影文件自动播放的过程中,用户可以随时对播放模式进行切换。第一切换指令是用于切换播放模式的计算机指令,在接收到该指令的情况下,将电影文件的播放模式从自动播放模式切换为手动播放模式。切换播放模式后,基于用户的手动操作播放电影文件。
72.在一个实施例中,在检测到自动播放过程中正在播放的某一个图像帧满足预设条件的情况下,直接将电影文件的播放模式切换为手动播放模式。其中预设条件可以为出厂设定的条件,也可以是对用户的使用习惯或对采集的数据进行学习确定的条件,还可以是用户自主设定的条件。如在图像中识别出某个组织或器官的参数的异常的情况,自动切换播放模式。
73.在一个实施例中,基于手动播放模式播放电影文件的图像帧,包括:检测到针对控制面板的预设操作时,响应预设操作,以使电影文件的图像帧按照预设操作对应的播放速度播放,其中播放速度与预设操作的操作速度正相关。
74.控制面板上可以包括旋钮、轨迹球和触摸屏等。控制面板用于接收用户操作。预设操作为预先定义好的操作,不同的预设操作对应不同的操作指令。在检测到用户在旋钮、轨迹球或触摸屏上的操作为预设操作时,根据预设操作生成对应的指令,处理器105响应该指令。其中预设可以包括但不限于在旋钮上的旋转操作、在轨迹球上的拨动操作以及在触摸屏上的滑动操作等。在检测预设操作时,对预设操作的操作时长、操作位移等进行检测,根据操作时长和操作位移确定操作速度。播放速度与预设操作的操作速度正相关,是指用户的操作速度越快播放速度越快。如用户通过快速旋转旋钮、快速拨动轨迹球或在触摸屏上快速滑动实现电影文件的快速播放效果,通过慢速旋转旋钮、慢速拨动轨迹球或在触摸屏上慢速滑动实现电影文件的慢速播放效果。
75.在一个实施例中,预设操作还包括操作方向,不同的操作方向对应不同的播放方向,操作方向用于确定电影文件是向前播放还是向后播放。操作方向与电影播放的向前或向后之间的对应关系用户可以自定义。如定义旋钮逆时针旋转时表示向后播放,旋钮顺时针旋转时表示向前播放。如触摸屏向上滑动或向右滑动表示向前播放,向下或向左则表示向后播放等。
76.在一个实施例中,手动播放模式对应的播放速度小于自动播放模式对应的播放速度。其中,手动播放模式对应的播放速度小于自动播放模式是为了便于用户更好的观看电影文件的细节。即若用户想要对电影文件细看,可以通过限定手动播放的最高播放速度小于自动播放的速度。以轨迹球为例进行说明,当用户通过转动轨迹球来切换电影文件的各个图像帧时,无论用户的转动速度多块,其每个图像帧的切换时间都大于预先设定的时间阈值。避免用户旋动轨迹球过快导致电影文件的各个图像帧停留的时间过短,影响用户观
看。
77.在一个实施例中,超声图像根据超声设备的成像模式向目标组织发送超声回波,其中成像模式包括第一成像模式和第二成像模式,且第一成像模式和第二成像模式的成像帧率不同,第一成像模式的成像帧率大于第二成像模式的成像帧率,第一成像模式和第二成像模式用于在对同一次造影的组织成像过程中对应不同时间段的成像。
78.在一个实施例中,超声设备上具备超声造影成像功能,在对人体组织或器官进行超声造影成像时,同一造影成像过程中包括至少两个成像模式,即至少包括第一成像模式和第二成像模式,第一成像模式的成像速度比第二成像模式的成像速度快,其中成像速度可以是预先配置好的,也可以是用户在启动造影之前通过调节参数或选择模式确定下来的。
79.在一个实施例中,第一成像模式和第二成像模式分别用于在造影剂的扩散阶段和扩散阶段之外的其他阶段。为了更仔细的观察造影剂微泡的扩散过程,故在造影剂微泡的扩散节段需要采用更高的成像帧率进行成像,在其他节段则可以选择采用比扩散节段所需的成像帧率更低的成像帧率对应的成像模式进行成像。采用高帧率采集扩散节段和相对低帧率采集其他阶段的造影图像数据,可以在丰富造影数据和数据处理量之间获得较好的平衡,且一般的超声设备的设备容量和数据处理能力较为优先,在不牺牲重要阶段的数据的情况下,还可以以较快的速度处理造影数据。
80.在一个实施例中,造影剂的扩散阶段包括造影剂微泡从无到有的阶段。其中造影剂的扩散过程中,造影剂微泡从无到有的过程属于相对重要的过程,故在造影剂扩散过程中,至少要采用高帧率的成像模式采集造影剂微泡从无到有的过程,以丰富该过程的数据量,且平衡设备的处理速度。
81.在一个实施例中,参照图3,图3提供了一种超声造影电影文件的播放方法,包括:
82.301,接收针对电影文件的播放指令。
83.在本具体的实施例中,电影文件为造影图像的动态数据,造影图像根据超声回波形成,超声回波为超声造影设备的探头根据成像模式向目标组织发送超声波后返回的声波信号,成像模式包括第一成像模式和第二成像模式,第一成像模式对应的成像帧率大于第二成像模式的成像帧率。
84.302,确定电影文件的成像模式。
85.303,根据成像模式确定电影文件的播放帧率。
86.304,采用播放帧率播放电影文件。
87.在本具体实施例中,当电影文件的成像模式为第一成像模式时,根据第一成像模式确定电影文件的播放帧率为第一播放帧率,第一播放帧率小于第一成像模式对应的成像帧率。
88.其中,本实施例中出现的词汇与上述实施例中相同词汇含义相同,在此不再赘述。在本实施例中的第一成像模式和第二成像模式是超声造影设备上两种不同的造影成像模式,第一成像模式的成像帧率比第二成像模式的成像帧率高。
89.在一个实施例中,第二成像模式对应的成像帧率为普通二维造影成像帧率,第一成像模式对应的成像帧率为二维造影高帧率。
90.在电影文件的成像模式为第一成像模式的情况下,根据第一成像模式确定出电影
文件的播放帧率为第一播放帧率,以使得第一播放帧率小于该第一成像模式的成像帧率,并采用第一播放帧率播放该电影文件,实现了电影文件的慢速播放,采用低于成像帧率的帧率进行电影文件播放,避免了播放帧率过高,每一帧造影图像停留时间短,无法将图像中的细节信息有效的展示给用户的问题,从而提升用户观看体验。
91.在一个实施例中,第一播放帧率小于第一成像模式对应的成像帧率,且第一播放帧率大于或等于第二成像模式的成像帧率。进一步限缩第一播放帧率的范围,避免第一播放帧率过小,导致用户的观看效果不佳。
92.在播放过程中,用户可以根据个人需求对电影文件的播放进行暂停、进一步调整播放帧率等。
93.在一个实施例中,当确定出电影文件的成像模式为第二成像模式时,根据第二成像模式确定出电影文件的播放帧率为第二播放帧率,第二播放帧率等于第二成像模式的成像帧率;采用第二播放帧率播放电影文件。
94.电影文件的成像模式为第二成像模式,表示采用电影文件的成像帧率观看时,该帧率属于人眼观感舒适度较高的帧率所在范围,可以默认采用该第二成像模式的成像帧率播放,在实际使用过程中,用户也可以根据个人需求修改该电影文件的播放帧率。
95.在一个实施例中,成像模式还包括第三成像模式,第三成像模式的成像帧率小于第二成像模式的成像帧率;当确定出电影文件的成像模式为第三成像模式时,根据第三成像模式确定电影文件的第三播放帧率,采用第三播放帧率播放电影文件。
96.在本实施例中,第三成像模式可以为三维或四维造影成像,电影文件的成像模式为第三成像模式时,表示该成像模式下电影文件的成像帧率过低,若采用该成像模式下的成像帧率直接播放该电影文件时,则会出现类似“卡顿”的现象,影响用户的观看体验,为了提升用户的观看体验,对采用第三成像模式得到的电影文件在播放时,采用比成像帧率高的帧率(第三播放帧率)进行播放。
97.在一个实施例中,第三播放帧率大于第三成像模式对应的成像帧率,且小于第二成像模式对应的成像帧率。进一步限缩第三播放帧率,避免播放帧率过大,导致造影图像数据展示时间短,从而导致细节信息无法有效展示的问题,从而提升用户观看体验。
98.在一个实施例中,根据成像模式确定电影文件的播放帧率,包括:根据成像模式的成像帧率确定出播放帧率,且播放帧率与成像帧率负相关。
99.在一个实施例中,根据成像模式确定电影文件的播放帧率,包括:根据电影文件的成像帧率确定出电影文件的播放速度档位;根据播放速度档位和成像帧率确定出播放帧率,或,将播放速度档位对应的预设播放帧率作为播放帧率。
100.播放速度档位与上述任一实施例中的播放速度档位相同,根据电影文件的成像帧率确定出播放速度档位时,可以是根据预设的对应关系,确定出唯一的播放速度档位,也可以是确定出多个待选的播放速度档位,或确定一个待选的播放速度档位区间等。播放速度档位可以直接对应播放速度,也可以对应播放帧率。
101.播放速度档位对应预设播放帧率,第一播放速度档位对应的预设播放帧率小于第一成像模式的成像帧率,第二播放速度档位对应的预设播放帧率等于第二成像模式的成像帧率,第三播放速度档位对应的预设播放帧率大于第三成像模式的成像帧率。
102.在一个实施例中,根据电影文件的成像帧率确定出电影文件的播放速度档位,包
括:根据成像帧率从多个预置播放速度档位中确定出播放速度档位。
103.在一个实施例中,根据成像帧率从多个预置播放速度档位中确定出播放速度档位,包括:根据成像帧率从多个预置播放速度档位中确定出待选播放速度档位;根据用户输入接口的输入信息从待选播放速度档位中确定出播放速度档位。
104.在一个实施例中,根据用户输入接口的输入信息从待选播放速度档位中确定出播放速度档位之前,还包括:显示待选播放速度档位。
105.在一个实施例中,根据用户输入接口的输入信息从待选播放速度档位中确定出播放速度档位之前,还包括:采用第一显示方式显示待选播放速度档位之外的预置播放速度档位;采用第二显示方式显示待选播放速度档位;其中,第二显示方式和第一显示方法不同。
106.在一个实施例中,播放帧率包括第一播放帧率、第二播放帧率或第三播放帧率;采用播放帧率播放电影文件,包括:采用播放帧率循环播放电影文件。
107.在一个实施例中,播放帧率包括第一播放帧率、第二播放帧率或第三播放帧率;在采用播放帧率播放至电影文件的当前帧时,还包括:基于第一切换指令,将电影文件的播放模式从自动播放模式切换为手动播放模式,基于手动播放模式播放电影文件的图像帧。
108.在一个实施例中,基于手动播放模式播放电影文件的图像帧,包括:检测到针对控制面板的预设操作时,响应预设操作,以使电影文件的图像帧按照预设操作对应的播放速度播放,其中播放速度与预设操作的操作速度正相关。
109.在一个实施例中,手动播放模式对应的播放速度小于自动播放模式对应的播放速度。
110.在一个实施例中,第一成像模式和第二成像模式在对同一次造影的组织成像过程中对应不同时间段的成像。
111.在一个实施例中,第一成像模式和第二成像模式分别用于在造影剂的扩散阶段和扩散阶段之外的其他阶段。
112.在一个实施例中,造影剂的扩散阶段包括造影剂微泡从无到有的阶段。
113.在一个实施例中,参照图4,图4提供了一种超声电影文件的播放方法,包括:
114.401,接收针对电影文件的播放指令。
115.在本具体实施例中,电影文件为超声图像的动态数据,超声图像根据超声回波形成,超声回波为超声设备的探头向目标组织发送超声波后返回的声波信号。
116.402,确定超声图像的成像帧率。
117.403,根据成像帧率确定电影文件的播放帧率。
118.404,采用播放帧率播放电影文件。
119.其中,步骤401、402和404分别与步骤201、202和204基本相同,在此不再赘述。
120.根据成像帧率确定播放帧率时,可以定义成像帧率与播放帧率的负相关函数,其中成像帧率为该负相关函数的输入,播放帧率为该负相关函数的输出。还可以定义成像帧率、播放速度和播放帧率的函数,成像帧率和播放速度为该函数的输入,播放帧率为该函数的输出。其中,成像帧率根据超声设备10的造影模式确定,播放速度可以用户自定义或从预设的播放速度中选择。用户根据个人需求自定义播放速度或选择播放速度以符合个人的使用习惯,提升使用体验。
121.在一个实施例中,步骤402包括:确定播放速度档位;根据播放速度档位和成像帧率,确定出播放帧率。播放速度档位可以是用户自定义或用户从存储在超声设备10上的速度档位中选择。还可以是直接根据成像帧率与播放速度档位的对应关系,直接在超声设备10上获取该成像帧率对应的播放速度档位。根据播放速度档位和成像帧率计算播放帧率的方式与前文中的计算方式相同。
122.在一个实施例中,确定播放速度档位,包括:通过用户输入接口确定出播放速度档位;或获取预置的速度播放档位。
123.在一个实施例中,根据成像帧率确定电影文件的播放帧率,包括:根据成像帧率,从预置参数中筛选出待选参数,其中预置参数为预置播放速度档位或预置播放帧率;根据待选参数确定出播放帧率。通过成像帧率的大小对预置参数的范围进行限缩,便于用户进行选择。
124.在一个实施例中,根据待选参数确定出播放帧率之前,还包括:显示待选参数。
125.在一个实施例中,根据待选参数确定出播放帧率之前,还包括:采用第一显示方式显示播放帧率之外的预置参数;采用第二显示方式显示待选参数;其中,第二显示方式和第一显示方法不同。
126.在一个实施例中,成像帧率与待选参数负相关。通过成像帧率的大小对预置参数的范围进行限缩,便于用户进行选择,成像帧率与待选参数负相关时播放效果较好。
127.在一个实施例中,在预置参数为预置播放速度档位的情况下;根据成像帧率,从预置参数中筛选出待选参数,包括:根据成像帧率,从预置播放速度档位中筛选出待选播放速度档位;根据待选参数确定出播放帧率,包括:从待选播放速度档位中确定出目标播放速度档位,根据目标播放速度档位和成像帧率,计算得到播放帧率。
128.在一个具体的实施例中,超声电影文件的播放方法,手动播放模式和自动播放模式两种播放方式,两种播放模式的具体步骤如下:
129.1.手动模式:
130.通过超声设备10的轨迹球或面板上的旋钮逐帧浏览超声图像(图5中示出为造影图像),慢慢拨动一下轨迹球或旋转一下旋钮,显示器106会更新显示当前图像的相邻帧。旋钮或轨迹球滚动浏览的步进可以自定义,如设置步进可以设置为一帧(卷)或两帧(卷)超声图像。医生需要快进或快退地快速浏览超声图像时,可通过快速拨动轨迹球或加速旋转旋钮来实现,根据用户的拨动速度来更新显示相应帧的图像,速度越快更新的越快,类似于快速播放。设备的轨迹球和旋钮都可以实现对动态造影数据的手动浏览。并且浏览速度随用户滚动速度而相应变化。图4为手动模式的触屏操作界面示例。其中的“选择帧”旋钮,用于逐帧选择超声图像进行回顾浏览。
131.2.自动模式
132.打开待浏览的电影文件后,可以通过超声设备10的触屏按钮进行自动播放动态超声图像(图6中示出为造影图像),并且可以选择播放速度,选择1倍速播放相当于使用存储造影动态数据时的帧率来播放。而播放速度大于1和小于1的时候,用户观察到的效果类似于“快镜头播放”和“慢镜头播放”。播放速度的设置通过旋钮或按键来选择。图6为自动模式的触屏操作界面示例。
133.其中的“自动回放”旋钮,按下的功能为是否播放,旋转的功能用于选择播放速度。
例如本示例中的电影播放速度可以有1/10、1/5、1/2、1、2、4共6种选择。触屏上的“循环播放”则是每次播放到末尾帧的时候,系统会自动跳转到起始帧继续播放,循环往复一直播放。
134.自动模式的具体实现步骤如下:
135.在普通的2d造影成像条件下存储的动态数据(电影文件),用户在进行回顾浏览时,默认使用成像时的成像帧率作为播放帧率进行播放。
136.在高帧率造影成像条件下存储的动态数据,用户在进行回顾浏览时,自动回放使用低于1倍速的速度播放,具体播放速度根据存储时的成像帧率自动计算,得到的播放帧率小于成像帧率。例如自动回放速度(速度档位)=1/(帧率/15),当成像帧率为75fps(每秒75帧)时,使用1/5倍速播放。
137.在极低帧率条件下存储的动态数据,例如4d输卵管超声造影图像。用户在进行回顾浏览时,自动回放使用高于1倍速的速度播放,具体播放速度仍旧根据存储时的系统成像帧率/卷率自动计算,得到的播放帧率大于成像帧率。例如,自动回放速度=1/(卷率/3),当4d成像卷率为1.5vps时,使用2倍速播放。
138.在一个具体的实施例中,可根据自动回放速度的计算结果,选择最接近的速度档位进行播放。也可以直接根据计算得到的速度进行播放。
139.本文参照了各种示范实施例进行说明。然而,本领域的技术人员将认识到,在不脱离本文范围的情况下,可以对示范性实施例做出改变和修正。例如,各种操作步骤以及用于执行操作步骤的组件,可以根据特定的应用或考虑与系统的操作相关联的任何数量的成本函数以不同的方式实现(例如一个或多个步骤可以被删除、修改或结合到其他步骤中)。
140.另外,如本领域技术人员所理解的,本文的原理可以反映在计算机可读存储介质上的计算机程序产品中,该可读存储介质预装有计算机可读程序代码。任何有形的、非暂时性的计算机可读存储介质皆可被使用,包括磁存储设备(硬盘、软盘等)、光学存储设备(cd-rom、dvd、blu ray盘等)、闪存和/或诸如此类。这些计算机程序指令可被加载到通用计算机、专用计算机或其他可编程数据处理设备上以形成机器,使得这些在计算机上或其他可编程数据处理装置上执行的指令可以生成实现指定的功能的装置。这些计算机程序指令也可以存储在计算机可读存储器中,该计算机可读存储器可以指示计算机或其他可编程数据处理设备以特定的方式运行,这样存储在计算机可读存储器中的指令就可以形成一件制造品,包括实现指定功能的实现装置。计算机程序指令也可以加载到计算机或其他可编程数据处理设备上,从而在计算机或其他可编程设备上执行一系列操作步骤以产生一个计算机实现的进程,使得在计算机或其他可编程设备上执行的指令可以提供用于实现指定功能的步骤。
141.虽然在各种实施例中已经示出了本文的原理,但是许多特别适用于特定环境和操作要求的结构、布置、比例、元件、材料和部件的修改可以在不脱离本披露的原则和范围内使用。以上修改和其他改变或修正将被包含在本文的范围之内。
142.前述具体说明已参照各种实施例进行了描述。然而,本领域技术人员将认识到,可以在不脱离本披露的范围的情况下进行各种修正和改变。因此,对于本披露的考虑将是说明性的而非限制性的意义上的,并且所有这些修改都将被包含在其范围内。同样,有关于各种实施例的优点、其他优点和问题的解决方案已如上所述。然而,益处、优点、问题的解决方
案以及任何能产生这些的要素,或使其变得更明确的解决方案都不应被解释为关键的、必需的或必要的。本文中所用的术语“包括”和其任何其他变体,皆属于非排他性包含,这样包括要素列表的过程、方法、文章或设备不仅包括这些要素,还包括未明确列出的或不属于该过程、方法、系统、文章或设备的其他要素。此外,本文中所使用的术语“耦合”和其任何其他变体都是指物理连接、电连接、磁连接、光连接、通信连接、功能连接和/或任何其他连接。
143.具有本领域技术的人将认识到,在不脱离本发明的基本原理的情况下,可以对上述实施例的细节进行许多改变。因此,本发明的范围应根据以下权利要求确定。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1