一种医学视频直播方法及装置与流程

文档序号:14253535阅读:306来源:国知局
一种医学视频直播方法及装置与流程

本发明实施例涉及数字通信技术领域,尤其涉及一种医学视频直播方法及装置。



背景技术:

目前,随着电子技术的发展,数字化医院是未来医院的发展方向,而作为医院核心的外科手术室则是重中之重,因此数字化手术室是医疗信息化的必然产物。数字化手术室系统的建设是医院实现数字化管理的标志工程,能够增强医院的环节管理,提高医院的知名度。随着数字化、信息技术的高速发展,医院数字化也得到了进一步的发展,手术室实现数字化是必然趋势,手术示教又是数字化手术室中一个非常重要的应用。

现有常见的手术示教产品主要是用手术示教软件把高清术野采集出来,通过网络或光纤等介质发送到示教室并配合双向语音进行手术的观摩教学。这种实时交流的方式能够确保示教室与手术室保持实时的同步交流。但是这种实时转播方法不能根据手术难以程度、现场实际情况等因素,灵活播放,降低了用户的体验。



技术实现要素:

本发明实施例提供了一种医学视频直播方法及装置,可实现医学视频延迟直播,提升了用户的体验。

第一方面,本发明实施例提供了一种医学视频直播方法,该方法包括:

手术室终端通过采集设备实时采集视频信号,并向示教室终端发送延迟播放指令;

所述示教室终端若接收到所述手术室终端的所述延迟播放指令,则接收并缓存所述手术室终端发送的数据包,所述数据包是所述手术室终端对所述采集设备实时采集到的视频信号压缩编码得到;

所述示教室终端延迟预设时间长度后播放缓存的数据包对应的视频信号。

第二方面,本发明实施例提供了一种医学视频直播装置,该装置包括:

采集模块,设置于手术室终端,用于通过采集设备实时采集视频信号;

延迟直播发送模块,设置于所述手术室终端,用于向示教室终端发送延迟播放指令;

数据包接收模块,设置于示教室终端,用于若接收到所述手术室终端的所述延迟播放指令,则接收并缓存所述手术室终端发送的数据包,所述数据包是所述手术室终端对所述采集设备实时采集到的视频信号压缩编码得到;

视频信号播放模块,设置于所述示教室终端,用于延迟预设时间长度后播放缓存的数据包对应的视频信号。

本发明实施例提供的一种医学视频直播方法及装置,示教室终端通过接收手术室终端发送的延迟播放指令,来接收并缓存数据包,等到预设时间长度后再进行播放数据包对应的视频信号。解决了现有同步实时播放方法中存在的问题,实现了可根据手术现场情况等因素,进行视频延迟直播,提升了用户的体验。

附图说明

通过阅读参照以下附图所作的对非限制性实施例所作的详细描述,本发明的其它特征、目的和优点将会变得更明显:

图1为本发明实施例一提供的一种医学视频直播方法的流程图;

图2为本发明实施例二提供的一种医学视频直播方法的流程图;

图3为本发明实施例三提供的一种医学视频直播方法的流程图;

图4为本发明实施例四提供的一种医学视频直播装置的结构框图。

具体实施方式

下面结合附图和实施例对本发明作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释本发明,而非对本发明的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本发明相关的部分而非全部结构。

实施例一

图1为本发明实施例一提供的一种医学视频直播方法的流程图,本实施例提供的一种医学视频直播方法适用于手术教学直播中,为保障在紧急情况下能够安全直播的情况。本实施例所提供的方法可以由医学视频直播装置执行,也可以由示教室终端和手术室终端组成的系统来执行,该装置可以通过软件和/或硬件的方式实现,具体的,参考图1,该方法具体包括如下步骤:

s100,手术室终端通过采集设备实时采集视频信号,并向示教室终端发送延迟播放指令。示教室终端是用于向医院学生、医护人员等展示医生为病人做手术的画面,可以包含音视频播放设备、数据压缩编码器等。手术室终端可以是在医院手术室中安装的设备,用于记录采集手术过程,向示教室终端发送手术视频,实现观摩教学;也可以用于进行手术指导等。

为了扩充医院学生、医护人员等的知识和视野,一般情况下,手术室终端与示教室终端相互配合并配上双向语音进行手术的观摩教学实现同步实时播放手术视频。具体过程为:手术室终端将从采集设备实时采集到的视频信号压缩编码成数据包,然后通过网络或光纤等介质发送到示教室终端上,示教室终端接收到该数据包后直接通过解码器解码后播放该数据包对应的视频信号。其中,采集设备可以是采集卡、摄像机等。

但由于一些手术的特殊性以及手术过程中难以预料的高风险等因素,导致手术室终端与示教室终端不能同步实时播放手术画面,即需要示教室终端播放进程慢于手术室终端。

为了实现示教室终端播放进程慢于手术室终端,可以是手术室终端延迟一定时间后再向示教室终端发送视频压缩数据包,但是这种方法当遇到紧急情况需停止视频信号时,会造成手术室终端断断续续向示教室终端发送数据包,导致示教室终端数据包统计不便,且视频播放不连贯,给用户体验带来不便。同时,这种方法也会由于网络等因素造成延迟时间不准确。

因此,为了便于示教室终端统计数据包以及实现精确的延迟播放时间,本发明实施例采用手术室终端向示教室终端播发送延迟直播指令,使示教室终端播放进程慢于手术室终端,即示教室终端进入延迟直播模式。其中,延迟播放指令是手术室终端发送给示教室终端用于指示示教室终端中的视频播放设备延迟一定时间后播放视频的指令,即示教室终端与手术室终端不同步实时播放。延迟播放指令中可以包含有延迟播放时间ms,如ms可以是30s、60s或90s等,依据手术现场环境决定。该延迟直播指令可以是手术室终端通过软件实现,也可以是通过选择性开关配合硬件电路产生。

s110,示教室终端若接收到手术室终端的延迟播放指令,则接收并缓存手术室终端发送的数据包,数据包是手术室终端对采集设备实时采集到的视频信号压缩编码得到。

示教室终端中包含有缓存装置,用于缓存手术室终端发送的数据包。若示教室终端接收到手术室终端发送的延迟播放指令,则将数据包放入缓存装置中,到延迟播放时间ms后进行数据包解码播放;若示教室终端没有接收到手术室终端发送的延迟播放指令,则直接将接收到的数据包发送到解码器进行解码播放。

s120,示教室终端延迟预设时间长度后播放缓存的数据包对应的视频信号。

其中,延迟预设时间长度与延迟播放时间ms相同,即可以是用户预先自定义的,可根据实际手术现场环境等因素进行更改。示教室终端有延迟直播模块和同步直播模式。同步直播模式即手术室终端与示教室终端同步实时播放的情况。当示教室终端接收到手术室终端发送的延迟播放指令,即进入延迟直播模式,将数据包放入示教室终端中的缓存装置中,到预设时间长度后,将该数据包解码播放。

示例性的,延迟预设时间长度后播放缓存的数据包对应的视频信号可以包括:依据当前实际时间与预设时间长度之差确定当前播放时间;从缓存的数据包中获取当前播放时间的数据包,并对获取的数据包进行解码,得到当前播放的视频信号。

本发明实施例提供的医学视频直播方法,通过示教室终端接收手术室终端发送的延迟播放指令,来接收并缓存数据包,等到预设时间长度后再进行播放数据包对应的视频信号。解决了现有同步实时播放方法中存在的问题,实现了可根据手术现场情况等因素,进行视频延迟直播,提升了用户的体验。

实施例二

图2为本发明实施例二提供的一种医学视频直播方法的流程图,本发明实施例二在实施例一的基础上,进一步的详细说明示教室终端在接收到手术室终端的延迟播放指令之后的具体操作。具体的,参考图2,该方法具体包括如下步骤:

s210,示教室终端接收到手术室终端的延迟播放指令。

s220,判断示教室终端是否接收到手术室终端发送的视频异常信号开始指令,其中,异常信号开始指令中包括异常信号开始时间。

其中,异常信号开始指令是指手术过程中遇到紧急情况时,为了避免不好的画面如手术失败等的画面被医院学生、医护人员等观看到产生不好的影响,手术室终端向示教室终端发送的指令。异常信号开始指令中可以包括异常信号开始时间,也可以包括异常信号开始时间所对应的数据包。而手术室终端可通过开关按钮来发送异常信号指令。

s230,示教室终端若接收到视频异常信号开始指令,则对缓存的采集时间为开始时间以及开始时间之后的数据包进行删除操作。

示教室终端接收到手术室终端发送的视频异常信号指令后,将从示教室终端中的缓存装置中缓存的数据包中寻找异常信号开始时间所对应的数据包,并从该数据包开始对其之后的数据包执行删除操作。

而此时,由于示教室终端接收到手术室终端发送的视频异常信号指令后,示教室终端还未播放缓存开始时间所对应的数据包,而是依据当前实际时间与预设时间长度之差确定当前播放时间;从缓存的数据包中获取当前播放时间的数据包,并对获取的数据包进行解码,得到当前播放的视频信号,继续播放。直到预设时间长度后,中断播放缓存的数据包,示教室终端进入等待状态,等待状态即示教室终端播放预先存储的视频信号来提示相关人员,此时是休息时间段等。

示例性的,示教室终端若接收到视频异常信号开始指令之后,在预设时间长度后,中断播放缓存的数据包,并播放预存的替换视频信号。

其中,中断播放缓存数据包的时间与执行删除操作的时间相同。预存的替换视频信号可以是广告或者提示语等。

s240,示教室终端若接收到手术室终端发送的视频异常信号结束指令,则停止对数据包的删除操作。

其中,视频异常信号结束指令与异常信号开始指令相对应,是指手术过程中遇到紧急情况结束时,手术室终端向示教室终端发送的指令。

当示教室终端接收到手术室终端发送的异常信号后开始执行数据包的删除操作,若在删除操作过程中接收到手术室终端发送到的异常信号结束指令,则停止对数据包进行删除。

本发明实施例提供的医学视频直播方法,通过示教室终端接收手术室终端发送的异常信号开始指令,来对缓存的数据包执行删除操作;而后当接收到手术室终端发送的视频异常信号结束指令,则停止对数据包的删除操作。解决了现有同步实时播放方法中遇到突发情况时,只能拔掉视频线停止播放的问题,实现了可根据手术现场情况等因素,进行视频延迟直播,提升了用户的体验。同时,可根据需求发送异常信号指令执行删除操作,具有灵活性。

示例性的,示教室终端等待状态结束后即中断播放缓存的数据包并播放预存的替换视频信号一段时间后,从缓存的数据包中获取删除操作后对应的第一个数据包作为当前播放时间的数据包,并对获取的数据包进行解码,得到当前播放的视频信号进行播放。

实施例三

图3为本发明实施例三提供的一种医学视频直播方法的流程图,本发明实施例三在上述实施例的基础上,具体描述示教室终端与手术室终端交互的整个的过程。具体的,参考图3,该方法具体包括如下步骤:

s300,手术室终端通过采集设备实时采集视频信号,并向示教室终端发送延迟播放指令。

s310,判断示教室终端是否接收到手术室终端的延迟播放指令。若是,则执行s320;若否,则执行370。

s320,示教室终端接收并缓存手术室终端发送的数据包。

s330,判断示教室终端是否接收到手术室终端发送的视频异常信号开始指令。若是,则执行s340;若否,则执行370。

s340,示教室终端对缓存的采集时间为开始时间以及开始时间之后的数据包进行删除操作。

s350,判断示教室终端是否接收到手术室终端发送的视频异常信号结束指令,若是,则执行s360;若否,则执行s340。

s360,示教室终端停止对数据包的删除操作。

s370,示教室终端数据包在示教终端机器上通过解码器解码播放。

本发明实施例提供的医学视频直播方法,在能够实现同步直播的情况下,通过示教室终端接收手术室终端发送的延迟播放指令,来接收并缓存数据包,等到预设时间长度后再进行播放数据包对应的视频信号。解决了现有同步实时播放方法中存在的问题,实现了可根据手术现场情况等因素,进行视频延迟直播,提升了用户的体验。

实施例四

图4为本发明实施例四提供的一种医学视频直播装置的结构框图,该装置可执行本发明任意实施例所提供的医学视频直播方法,具备执行方法相应的功能模块和有益效果。如图4所示,该装置100可以包括:

采集模块410,设置于手术室终端,用于通过采集设备实时采集视频信号;

延迟直播发送模块420,设置于手术室终端,用于向示教室终端发送延迟播放指令;

数据包接收模块430,设置于示教室终端,用于若接收到手术室终端的延迟播放指令,则接收并缓存手术室终端发送的数据包,数据包是手术室终端对采集设备实时采集到的视频信号压缩编码得到;

视频信号播放模块440,设置于示教室终端,用于延迟预设时间长度后播放缓存的数据包对应的视频信号。

本发明实施例提供的医学视频直播装置,通过示教室终端接收手术室终端发送的延迟播放指令,来接收并缓存数据包,等到预设时间长度后再进行播放数据包对应的视频信号。解决了现有同步实时播放方法中存在的问题,实现了可根据手术现场情况等因素,进行视频延迟直播,提升了用户的体验。

进一步地,上述装置还包括:

异常信号判断模块,设置于示教室终端,用于接收到所述手术室终端的延迟播放指令之后,判断是否接收到手术室终端发送的视频异常信号开始指令,其中,异常信号开始指令中包括异常信号开始时间;

数据包开始删除模块,设置于示教室终端,用于若接收到视频异常信号开始指令,则对缓存的采集时间为开始时间以及开始时间之后的数据包进行删除操作;

数据包停止删除模块,设置于示教室终端,用于若接收到手术室终端发送的视频异常信号结束指令,则停止对数据包的删除操作。

示例性的,上述装置还可以包括:

数据包播放中断模块,设置于示教室终端,用于若接收到视频异常信号开始指令之后,在预设时间长度后,中断播放缓存的数据包;

替换视频播放模块,设置于示教室终端,用于播放预存的替换视频信号。

可选的,视频信号播放模块440具体用于:

依据当前实际时间与所述预设时间长度之差确定当前播放时间;

从缓存的数据包中获取当前播放时间的数据包,并对获取的数据包进行解码,得到当前播放的视频信号。

注意,上述仅为本发明的较佳实施例及所运用技术原理。本领域技术人员会理解,本发明不限于这里所述的特定实施例,对本领域技术人员来说能够进行各种明显的变化、重新调整和替代而不会脱离本发明的保护范围。因此,虽然通过以上实施例对本发明进行了较为详细的说明,但是本发明不仅仅限于以上实施例,在不脱离本发明构思的情况下,还可以包括更多其他等效实施例,而本发明的范围由所附的权利要求范围决定。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1