用于管理多个数据流的显示的方法和设备技术

技术编号:22334112 阅读:35 留言:0更新日期:2019-10-19 13:01
提供了管理心脏信号的显示的方法和系统。该方法和系统接收以第一吞吐量传送的沿着第一通信路径的第一数据流,并且接收以第二吞吐量传送的沿着第二通信路径的第二数据流。第一和第二吞吐量相对于彼此异步。第一和第二数据流携带对于一个或多个共同事件的分别由外部电极和植入电极感测的心脏信号。该方法和系统将来自第一和第二数据流的数据存储在第一和第二存储器缓冲器中。该方法和系统通过执行以下中的至少一者来将存储在第一和第二存储器缓冲器中的数据彼此同步:将对于第一和第二数据流的存储操作的激活相对于彼此在时间上偏移;或者管理被保持在第一存储器缓冲器或第二存储器缓冲器的至少一个中的数据量。该方法和系统通过以数据显示速率从第一和第二存储器缓冲器读取数据,在显示器上共同显示与第一和第二数据流相关联的心脏信号。

Methods and devices for managing the display of multiple data streams

【技术实现步骤摘要】
【国外来华专利技术】用于管理多个数据流的显示的方法和设备
本公开的实施例一般涉及用于管理心脏信号的显示的方法和设备,更具体地,涉及基于从两条或更多条异步通信路径接收的数据来管理心脏信号的显示。
技术介绍
已经提出了下一代心律管理可植入医疗设备(IMD),其利用蓝牙低功耗(BLE)遥测技术与诸如床边监视器和/或编程器的外部仪器通信。最近,已经提出监视器或编程器被配置为提供实时数据的滚动显示。该编程器/监视器可以接收用于监视心律的两种类型的实时数据,一种是表面心电图(ECG)数据,且另一种是电描记图(EGM)数据。ECG数据通过直接附接的引线从患者的身体来记录,而EGM数据由IMD处理并无线传输到编程器/监视器。然而,当监视器/编程器试图同时且实时地显示ECG和EGM数据时,会出现困难。即使两种类型的实时数据(ECG和EGM)是同时从心脏产生的,但在数据从患者传送到监视器或编程器时,ECG和EGM数据遵循不同的路径。不同的路径引入不同的延迟,该延迟导致ECG和EGM数据不同步地到达监视器或编程器。如果不进行校正,则不同步的数据在监视器/编程器的显示器处不同步地呈现给用户。如果ECG和EGM数据没有以一致的同步方式呈现,则显示器上可能会出现误导信息。当利用蓝牙技术将EGM数据从IMD传输到监视器/编程器时,ECG和EGM数据的不同步变得更加普遍。BLE协议的固有特性是数据以短脉冲串(burst)而不是恒定流来传输。虽然BLE协议寻求利用最大可用的BLE带宽,但BLE协议并未被优化为以提供实时EGM轨迹的同步滚动显示方面的平滑的方式来提供EGM数据。并且,IMD引入用于处理EGM数据的一定量的处理延迟以及将EGM数据传输到外部监视器或编程器的通信延迟。该处理和通信延迟引入了一些恒定的和一些不确定的延迟,这些延迟将使得实时EGM数据的显示关于对应的ECG数据被延迟和交错。传统方法经历了不补偿各种延迟并且不以期望的速率将EGM数据的短脉冲串转换成恒定的EGM数据流的设计挑战。传统方法不显示以使临床医生能够执行适当诊断的方式而同步的ECG和EGM数据。
技术实现思路
根据本文的实施例,提供了一种管理心脏信号的显示的方法。该方法包括接收第一数据流和第二数据流,其中数据流的相应吞吐量相对于彼此异步。第一和第二数据流携带对于一个或多个共同事件的心脏信号。该方法还包括将来自第一和第二数据流的数据存储在第一和第二存储器缓冲器中,以及将存储在第一和第二存储器缓冲器中的数据同步。该方法还包括通过以数据显示速率从第一和第二存储器缓冲器读取数据,在显示器上共同显示与第一和第二数据流相关联的心脏信号。可选地,该方法通过将对于第一和第二数据流的存储操作的激活相对于彼此在时间上偏移来将存储在第一和第二存储器缓冲器中的数据同步。可选地,该方法通过管理被保持在第一存储器缓冲器或第二存储器缓冲器中的至少一个中的数据量来将存储在第一和第二存储器缓冲器中的数据同步。可选地,该方法通过将对于第一和第二数据流的存储操作的激活相对于彼此在时间上偏移,并且还通过管理被保持在第一存储器缓冲器或第二存储器缓冲器中的至少一个中的数据量,将存储在第一和第二存储器缓冲器中的数据同步。根据本文的实施例,提供了一种管理心脏信号的显示的方法。该方法包括接收以第一吞吐量传送的沿着第一通信路径的第一数据流,以及接收以第二吞吐量传输的沿着第二通信路径的第二数据流。第一和第二吞吐量相对于彼此异步。第一和第二数据流分别携带对于一个或多个共同事件的由外部电极和植入电极感测的心脏信号。该方法将来自第一和第二数据流的数据存储在第一和第二存储器缓冲器中。该方法通过执行以下中的至少一者来将存储在第一和第二存储器缓冲器中的数据与彼此同步:将对于第一和第二数据流的存储操作的激活相对于彼此在时间上偏移;或者管理被保持在第一存储器缓冲器或第二存储器缓冲器中的至少一个中的数据量。该方法通过以数据显示速率从第一和第二存储器缓冲器读取数据,在显示器上共同显示与第一和第二数据流相关联的心脏信号。可选地,该方法还包括管理从第一和第二存储器缓冲器读取第一和第二数据流的读出速率,以调整数据显示速率。可选地,该方法包括将加载到第二存储器缓冲器中的来自第二数据流的数据量与第二存储器缓冲器的大小阈值进行比较;以及基于比较操作调整数据显示速率。可选地,该方法执行管理操作,该管理操作还包括确定第一数据流何时溢出第一存储器缓冲器的主段的尾端,并以基于溢出的量来移除第一数据流的前导部分。可选地,溢出表示存储在第一存储器缓冲器的溢出段中的第一数据流的后入(last-in)数据子集,并且移除操作从第一存储器缓冲器的前端清除第一数据流的先出(first-out)数据子集作为前导部分。被清除的先出数据子集在长度上对应于溢出到溢出段中的后入数据子集的长度。可选地,同步操作执行偏移操作,该偏移操作包括将第二数据流的存储的激活偏移预定处理偏移直到第一数据流的存储的激活之后,该预定处理偏移与沿着第二通信路径引入的处理延迟相对应。可选地,同步操作执行偏移操作,该偏移操作包括在激活对第二数据流的存储操作之前,从第一数据流填充第一存储器缓冲器的前导段,该前导段对应于沿着第二通信路径引入的处理延迟。可选地,同步操作执行管理操作,其中存储操作从第一数据流填充第一存储器缓冲器的主段,该主段对应于从最后的数据交换直到第二通信路径上的链路被宣告丢失的最大传输延迟。可选地,同步操作执行管理操作,该管理操作包括继续存储操作,直到第二存储器缓冲器被填充达与连接监管超时相对应的时间段,该连接监管超时根据对于在第二通信路径上的传输所利用的协议而设置。第一和第二数据流可以分别对应于由耦接到第一和第二感测电路的不同ECG和EGM电极感测的ECG数据和EGM数据,其中EGM数据沿着第二通信路径内的无线链路传送。第二通信路径可以对应于蓝牙低功耗(BLE)无线链路。根据本文的实施例,提供一种管理心脏信号的显示的系统。该系统包括接收第一数据流的第一输入和接收第二数据流的第二输入,其中数据流的相应吞吐量彼此异步。第一和第二数据流携带对于一个或多个共同事件的心脏信号。该系统具有一个或多个处理器,当执行程序指令时,该处理器将来自第一和第二数据流的数据存储在第一和第二存储器缓冲器中,并同步存储在第一和第二存储器缓冲器中的数据。该系统包括显示器,用于在显示器上共同显示与第一和第二数据流相关联的心脏信号。可以以数据显示速率读取来自第一和第二存储器缓冲器的数据。可选地,一个或多个处理器通过将对于第一和第二数据流的存储操作的激活相对于彼此在时间上偏移来执行同步。可选地,一个或多个处理器通过管理被保持在第一存储器缓冲器或第二存储器缓冲器的至少一个中的数据量来执行同步。可选地,一个或多个处理器通过将对于第一和第二数据流的存储操作的激活相对于彼此在时间上偏移,并且还通过管理被保持在第一存储器缓冲器或第二存储器缓冲器的至少一个中的数据量来执行同步。根据本文的实施例,提供一种管理心脏信号的显示的系统。该系统包括:第一输入,用于接收根据第一吞吐量传送的沿着第一通信路径的第一数据流;以及第二输入,用于接收根据第二吞吐量传输的沿着第二通信路径的第二数据流。第一和第二吞吐量相对于彼此异步。第一和第二数据流分别携带对于一个或本文档来自技高网
...

【技术保护点】
1.一种管理心脏信号的显示的方法,所述方法包括:接收以第一吞吐量传送的沿着第一通信路径的第一数据流;接收以第二吞吐量传输的沿着第二通信路径的第二数据流,第一吞吐量和第二吞吐量相对于彼此异步,第一和第二数据流携带对于一个或多个共同事件的分别由外部电极和植入电极感测的心脏信号;将来自所述第一数据流和第二数据流的数据存储在第一存储器缓冲器和第二存储器缓冲器中;通过执行以下中的至少一者,将存储在所述第一存储器缓冲器和第二存储器缓冲器中的数据彼此同步:i)将对于所述第一数据流和第二数据流的存储操作的激活相对于彼此在时间上偏移;或者ii)管理被保持在所述第一存储器缓冲器或第二存储器缓冲器的至少一个中的数据量;以及通过以数据显示速率从所述第一存储器缓冲器和第二存储器缓冲器读取数据,在显示器上共同显示与所述第一据流和第二数据流相关联的心脏信号。

【技术特征摘要】
【国外来华专利技术】2017.03.30 US 15/474,4941.一种管理心脏信号的显示的方法,所述方法包括:接收以第一吞吐量传送的沿着第一通信路径的第一数据流;接收以第二吞吐量传输的沿着第二通信路径的第二数据流,第一吞吐量和第二吞吐量相对于彼此异步,第一和第二数据流携带对于一个或多个共同事件的分别由外部电极和植入电极感测的心脏信号;将来自所述第一数据流和第二数据流的数据存储在第一存储器缓冲器和第二存储器缓冲器中;通过执行以下中的至少一者,将存储在所述第一存储器缓冲器和第二存储器缓冲器中的数据彼此同步:i)将对于所述第一数据流和第二数据流的存储操作的激活相对于彼此在时间上偏移;或者ii)管理被保持在所述第一存储器缓冲器或第二存储器缓冲器的至少一个中的数据量;以及通过以数据显示速率从所述第一存储器缓冲器和第二存储器缓冲器读取数据,在显示器上共同显示与所述第一据流和第二数据流相关联的心脏信号。2.根据权利要求1所述的方法,还包括管理从所述第一存储器缓冲器和第二存储器缓冲器读取所述第一数据流和第二数据流的读出速率,以调整所述数据显示速率。3.根据权利要求1或权利要求2所述的方法,还包括将加载到所述第二存储器缓冲器中的来自所述第二数据流的数据量与所述第二存储器缓冲器的大小阈值进行比较;以及基于比较操作调整所述数据显示速率。4.根据权利要求1至3中任一项所述的方法,其中同步操作执行管理操作,所述方法还包括确定所述第一数据流何时溢出所述第一存储器缓冲器的主段的尾端;以及移除所述第一数据流的前导部分达基于溢出的量。5.根据权利要求4所述的方法,其中所述溢出表示存储在所述第一存储器缓冲器的溢出段中的所述第一数据流的后入数据子集;并且所述移除操作从所述第一存储器缓冲器的前端清除所述第一数据流的先出数据子集作为前导部分,被清除的先出数据子集在长度上对应于溢出到所述溢出段中的后入数据子集的长度。6.根据权利要求1至5中任一项所述的方法,其中同步操作执行偏移操作,所述偏移操作包括偏移所述第二数据流的存储的激活达预定处理偏移直到所述第一数据流的存储的激活之后,该预定处理偏移与沿着所述第二通信路径引入的处理延迟相对应。7.根据权利要求1至5中任一项所述的方法,其中所述同步操作执行偏移操作,所述偏移操作包括在激活所述第二数据流的存储操作之前,从所述第一数据流填充所述第一存储器缓冲器的前导段,所述前导段与沿着所述第二通信路径引入的处理延迟相对应。8.根据权利要求1至3以及4至7中任一项所述的方法,其中所述同步操作执行管理操作,在所述管理操作中,存储操作从所述第一数据流填充所述第一存储器缓冲器的主段,所述主段对应于从最后的数据交换直到所述第二通信路径上的链路被宣告丢失的最大传输延迟。9.根据权利要求1至3以及4至7中任一项所述的方法,其中所述同步操作执行管理操作,所述管理操作包括继续存储操作直到所述第二存储器缓冲器被填充达与连接监管超时相对应的时间段,该连接监管超时根据对于在所述第二通信路径上的传输所利用的协议而设置。10.根据权利要求1至9中任一项所述的方法,其中所述第一数据流和第二数据流分别对应于由耦接到所述第一感测电路和第二感测电路的不同的ECG电极和EGM电极感测的ECG数据和EGM数据,其中所述EGM数据沿着所述第二通信路径内的无线链路被传送。11.根据权利...

【专利技术属性】
技术研发人员:M尚穆根P毕森Cw杨Y吴L米勒X裴R莎汉德
申请(专利权)人:先导者股份有限公司
类型:发明
国别省市:美国,US

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

1