拼接屏画面录制的方法、设备、计算机设备和存储介质技术

技术编号:24216341 阅读:25 留言:0更新日期:2020-05-20 19:20
本发明专利技术公开了拼接屏画面录制的方法、设备、计算机设备和存储介质,其中,获取录屏参数,根据录屏参数创建数据发送线程和数据接收线程,并分配与数据发送线程对应的共享缓冲区内存,根据录屏参数对单屏的目标视频进行抽帧和缩放,得到回传数据,通过数据发送线程发送回传数据,通过数据接收线程接收回传数据,其中,回传数据具有与单屏一一对应的序号,对回传数据进行融合得到录像数据,根据预设路径存储录像数据,其中,融合包括组帧、帧同步校验和编码,解决了拼接屏画面录制需要添加硬件,从而造成操作复杂、成本高的问题,该方法从软件层面实现了拼接屏融合图像的录制,无需额外的硬件资源,降低了成本。

Recording method, equipment, computer equipment and storage medium of splicing screen

【技术实现步骤摘要】
拼接屏画面录制的方法、设备、计算机设备和存储介质
本申请涉及显示
,特别是涉及拼接屏画面录制的方法、设备、计算机设备和存储介质。
技术介绍
随着显示技术的发展,在日常生活中出现了拼接屏,拼接屏是一种完整的液晶拼接显示单元,具有超长寿命、视角大和分辨率高等优点,随着拼接屏技术的发展,拼接屏在日常生活中的使用越来越广泛,用户对拼接屏显示内容和显示方式的要求也越来越多。另一方面,在公安指挥中心,大楼控制监控中心等各种场合下,用户都需要对拼接屏综合布局后的显示内容进行录制与存储,即多屏拼接的屏幕录制。在相关技术中,一种录制方法为屏幕录制系统对单路信号进行录制,通过信号分配器将要显示的信号和录制的信号复制分配出来,该方法在实现大规模拼接屏方案的情况下,需要对分配器的输出信号进行组包录制,复杂度成倍增高;另一种录制方法为通过附加屏幕节点信号机组网并汇集到控制电脑的方式对控制范围内的图像进行录制,成本高、效率低、复杂度高、可操作性难度大。针对相关技术中,拼接屏画面录制需要添加硬件,从而造成操作复杂、成本高的问题,目前尚未提出有效的解决方案。
技术实现思路
针对相关技术中,拼接屏画面录制需要添加硬件,从而造成操作复杂、成本高的问题,本专利技术提供了拼接屏画面录制的方法、设备、计算机设备和存储介质,以至少解决上述问题。根据本专利技术的一个方面,提供了一种拼接屏画面录制的方法,所述方法包括:获取录屏参数,根据所述录屏参数创建数据发送线程和数据接收线程,并分配与所述数据发送线程对应的共享缓冲区内存;根据所述录屏参数对单屏的目标视频进行抽帧和缩放,得到回传数据,通过所述数据发送线程发送所述回传数据,通过所述数据接收线程接收所述回传数据,其中,所述回传数据具有与所述单屏一一对应的序号;对所述回传数据进行融合得到录像数据,根据预设路径存储所述录像数据,其中,所述融合包括组帧、帧同步校验和编码。在其中一个实施例中,所述根据所述录屏参数对单屏的目标视频进行抽帧和缩放,得到回传数据,通过所述数据发送线程发送所述回传数据,通过所述数据接收线程接收所述回传数据包括:所述目标视频的录制在多个显示周期内完成,其中,根据所述录屏参数确定抽帧率,根据所述抽帧率确定所述显示周期的数量。在其中一个实施例中,所述对所述回传数据进行融合包括:在对所述回传数据进行所述组帧之后,进行所述帧同步校验,根据所述帧同步校验结果判断所述回传数据是否为同一帧图像,其中,所述组帧包括根据所述回传数据的所述序号,确定所述回传数据在所述录像数据中的位置;在所述回传数据不是同一帧图像的情况下,判断所述回传数据为超前图像或者滞后图像;在所述回传数据为所述超前图像的情况下,丢弃所述回传数据,在所述回传数据为所述滞后图像的情况下,获取所述回传数据的前一帧图像数据。在其中一个实施例中,所述对所述回传数据进行融合得到录像数据包括:在所述回传数据的数量与所述单屏的数量一致的情况下,认为完成融合,在预设时间段内,完成融合的情况下,将所述回传数据进行编码得到录像数据;在所述预设时间段内没有完成融合的情况下,丢弃所述回传数据,进行下一帧融合。在其中一个实施例中,在所述获取录屏参数之后,所述方法包括:根据底层识别语言对所述录屏参数进行格式转换,得到转换参数,根据所述转换参数创建数据接收线程。根据本专利技术的另一个方面,提供了一种拼接屏画面录制的设备,所述设备包括获取模块、传输模块和融合模块:所述获取模块,用于获取录屏参数,根据所述录屏参数创建数据发送线程和数据接收线程,并分配与所述数据发送线程对应的共享缓冲区内存;所述传输模块,用于根据所述录屏参数对单屏的目标视频进行抽帧和缩放,得到回传数据,通过所述数据发送线程发送所述回传数据,通过所述数据接收线程接收所述回传数据,其中,所述回传数据具有与所述单屏一一对应的序号;所述融合模块,用于对所述回传数据进行融合得到录像数据,根据预设路径存储所述录像数据,其中,所述融合包括组帧、帧同步校验和编码。在其中一个实施例中,所述传输模块还包括控制单元:所述控制单元,用于控制所述目标视频的录制在多个显示周期内完成,其中,根据所述录屏参数确定抽帧率,根据所述抽帧率确定所述显示周期的数量。在其中一个实施例中,所述融合模块包括校验单元、判断单元和处理单元:所述校验单元,用于在对所述回传数据进行所述组帧之后,进行所述帧同步校验,根据所述帧同步校验结果判断所述回传数据是否为同一帧图像,其中,所述组帧包括根据所述回传数据的所述序号,确定所述回传数据在所述录像数据中的位置;所述判断单元,用于在所述回传数据不是同一帧图像的情况下,判断所述回传数据为超前图像或者滞后图像;所述处理单元,用于在所述回传数据为所述超前图像的情况下,丢弃所述回传数据,在所述回传数据为所述滞后图像的情况下,获取所述回传数据的前一帧图像数据。根据本专利技术的另一个方面,提供了一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现上述任一所述方法。根据本专利技术的另一个方面,提供了一种计算机可读存储介质,其上存储有计算机程序,所述程序被处理器执行时实现上述任一所述方法。通过本专利技术,获取录屏参数,根据录屏参数创建数据发送线程和数据接收线程,并分配与数据发送线程对应的共享缓冲区内存,根据录屏参数对单屏的目标视频进行抽帧和缩放,得到回传数据,通过数据发送线程发送回传数据,通过数据接收线程接收回传数据,其中,回传数据具有与单屏一一对应的序号,对回传数据进行融合得到录像数据,根据预设路径存储录像数据,其中,融合包括组帧、帧同步校验和编码,解决了拼接屏画面录制需要添加硬件,从而造成操作复杂、成本高的问题,该方法从软件层面实现了拼接屏融合图像的录制,无需额外的硬件资源,降低了成本。附图说明图1是根据本专利技术实施例的拼接屏画面录制的方法的应用环境示意图;图2是根据本专利技术实施例的拼接屏画面录制的方法的流程图一;图3是根据本专利技术实施例的拼接屏画面录制的方法的流程图二;图4是根据本专利技术实施例的拼接屏画面录制的方法的流程图三;图5是根据本专利技术实施例的拼接屏画面录制的设备的结构框图一;图6是根据本专利技术实施例的拼接屏画面录制的设备的结构框图二;图7是根据本专利技术实施例的拼接屏画面录制的设备的结构框图三;图8是根据本专利技术实施例的拼接屏画面录制的方法的流程图四;图9是根据本专利技术实施例的拼接屏画面录制的数据流向示意图;图10是根据本专利技术实施例的单屏数据处理的显示周期流程图;图11是根据本专利技术实施例的拼接屏画面融合过程的示意图;图12是根据本专利技术实施例的拼接屏画面录制的设备的示意图。具体实施方式为了使本申请的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本申请进行进一本文档来自技高网...

【技术保护点】
1.一种拼接屏画面录制的方法,其特征在于,所述方法包括:/n获取录屏参数,根据所述录屏参数创建数据发送线程和数据接收线程,并分配与所述数据发送线程对应的共享缓冲区内存;/n根据所述录屏参数对单屏的目标视频进行抽帧和缩放,得到回传数据,通过所述数据发送线程发送所述回传数据,通过所述数据接收线程接收所述回传数据,其中,所述回传数据具有与所述单屏一一对应的序号;/n对所述回传数据进行融合得到录像数据,根据预设路径存储所述录像数据,其中,所述融合包括组帧、帧同步校验和编码。/n

【技术特征摘要】
1.一种拼接屏画面录制的方法,其特征在于,所述方法包括:
获取录屏参数,根据所述录屏参数创建数据发送线程和数据接收线程,并分配与所述数据发送线程对应的共享缓冲区内存;
根据所述录屏参数对单屏的目标视频进行抽帧和缩放,得到回传数据,通过所述数据发送线程发送所述回传数据,通过所述数据接收线程接收所述回传数据,其中,所述回传数据具有与所述单屏一一对应的序号;
对所述回传数据进行融合得到录像数据,根据预设路径存储所述录像数据,其中,所述融合包括组帧、帧同步校验和编码。


2.根据权利要求1所述的拼接屏画面录制的方法,其特征在于,所述根据所述录屏参数对单屏的目标视频进行抽帧和缩放,得到回传数据,通过所述数据发送线程发送所述回传数据,通过所述数据接收线程接收所述回传数据包括:
所述目标视频的录制在多个显示周期内完成,其中,根据所述录屏参数确定抽帧率,根据所述抽帧率确定所述显示周期的数量。


3.根据权利要求1所述的拼接屏画面录制的方法,其特征在于,所述对所述回传数据进行融合包括:
在对所述回传数据进行所述组帧之后,进行所述帧同步校验,根据所述帧同步校验结果判断所述回传数据是否为同一帧图像,其中,所述组帧包括根据所述回传数据的所述序号,确定所述回传数据在所述录像数据中的位置;
在所述回传数据不是同一帧图像的情况下,判断所述回传数据为超前图像或者滞后图像;
在所述回传数据为所述超前图像的情况下,丢弃所述回传数据,在所述回传数据为所述滞后图像的情况下,获取所述回传数据的前一帧图像数据。


4.根据权利要求1所述的拼接屏画面录制的方法,其特征在于,所述对所述回传数据进行融合得到录像数据包括:
在所述回传数据的数量与所述单屏的数量一致的情况下,认为完成融合,在预设时间段内,完成融合的情况下,将所述回传数据进行编码得到录像数据;
在所述预设时间段内没有完成融合的情况下,丢弃所述回传数据,进行下一帧融合。


5.根据权利要求1至4任一项所述的拼接屏画面录制的方法,其特征在于,在所述获取录屏参数之后,所述方法包括:
根据底层...

【专利技术属性】
技术研发人员:刘洪高
申请(专利权)人:浙江大华技术股份有限公司
类型:发明
国别省市:浙江;33

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

1