System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 一种实现8K 120FPSSDI信号传输的方法及系统技术方案_技高网

一种实现8K 120FPSSDI信号传输的方法及系统技术方案

技术编号:40926693 阅读:2 留言:0更新日期:2024-04-18 14:49
本发明专利技术公开一种实现8K 120FPS SDI信号传输的方法及系统,通过两个相同型号60FPS的SDI采集卡分时对同一信号源的数据进行采集并分别存放各自对应的缓冲区;创建一个节点,申请一个视频帧的内存放入节点;以奇偶帧交错的方式从两个缓冲区中读取数据,当缓冲区中的数据长度足够1帧时,唤醒编码送数据子线程将该帧数据最前边节点取出返回节点存放的帧数据;将帧数据压入编码器进行编码,返回后清除当前节点数据及当前节点。通过基于原有硬件,较低配置的2个60FPS的SDI采集卡,将两个60FPS的SDI采集卡连接至同一数据源,以分时采集、缓存的方式分时进行数据的获取,从而实现对现有较低硬件的性能的升级。

【技术实现步骤摘要】

本专利技术属于数字媒体,尤其涉及一种实现8k 120fpssdi信号传输的方法及系统。


技术介绍

1、当前数字媒体领域,8k 120fpssdi(serial digital interface,串行数字接口)技术代表着最先进的视频采集、编码和输出标准。使用这一技术,极高的分辨率和帧率,可以为视觉内容提供前所未有的细腻和流畅度。使用8k120fpssdi,不仅是数字媒体领域的一项技术飞跃,更是为专业内容创作者提供更大的创作空间和更高水平视觉体验。

2、但是当前主流的一些sdi采集卡如果采集或输出8k分辨率的视频最多只能满足60fps信号的采集传输,不能满足要求。


技术实现思路

1、为解决上述问题,本专利技术的目的是提供一种实现8k 120fpssdi信号传输的方法及系统,通过现有的两张60fps相同型号的sdi采集卡,连接相同的同步信号源,采用多个缓冲区奇偶帧序列分离的方式实现原有两倍帧率的采集功能,为在原有硬件基础上实现高帧率sdi采集提供一种可行性及思路。

2、本专利技术的技术方案为:一种实现8k 120fpssdi信号传输的方法,包括以下步骤:通过两个相同型号60fps的sdi采集卡采集同一信号源的数据,所述两个相同型号60fps的sdi采集卡分时对同一信号源的数据进行采集并分别存放各自对应的缓冲区;创建一个节点,申请一个视频帧的内存放入节点;以奇偶帧交错的方式从两个缓冲区中读取数据,当缓冲区中的数据长度足够1帧时,唤醒编码送数据子线程将该帧数据最前边节点取出返回节点存放的帧数据;将帧数据压入编码器进行编码,返回后清除当前节点数据及当前节点。

3、优选的,在通过两个相同型号60fps的sdi采集卡采集同一信号源的数据之前包括:安装设备,配置两张相同型号60fps的sdi采集卡,对每张采集卡进行参数配置,需要配置相同分辨率、帧率、连接方式、链路拼接方式以保证信号的一致性;将所述两张相同型号60fps的sdi采集卡连接到同一第三方设备以确保使用相同的同步信号源;创建两个缓冲区分别与两张sdi采集卡对应以用于分别保存采集到的信号;其中所述两张sdi采集卡及对应的两个缓冲区用于分时采集和缓存信号源的信号。

4、优选的,所述方法还包括:将采集输入设备的同步信号接口与输出设备的同步信号接口相连,确保使用相同的同步信号源。

5、优选的,所述方法还包括:创建两个子线程,分别用于读取两张sdi采集卡的信号到对应的缓冲区,设置互斥锁,等待帧数据到来唤醒当前线程。

6、优选的,所述两个缓冲区为奇、偶缓冲区,sdi信号发送端和sdi信号接收端约定好以奇偶帧交错的形式发送或采集数据。

7、优选的,所述两张相同型号60fps的sdi采集卡型号和规格相同,同步方式匹配,采用bb同步或三电平同步。

8、优选的,所述方法还包括:根据需要,设置编码参数,初始化编码器;根据需要自定义两个缓冲区大小,以保证空间与帧处理速度匹配,空间充足。

9、基于相同的构思,本专利技术还提供一种实现8k 120fpssdi信号传输的系统,包括:数据采集模块,用于通过两个相同型号60fps的sdi采集卡采集同一信号源的数据,所述两个相同型号60fps的sdi采集卡分时对同一信号源的数据进行采集并分别存放各自对应的缓冲区;节点创建模块,用于创建一个节点,申请一个视频帧的内存放入节点;数据读取模块,用于以奇偶帧交错的方式从两个缓冲区中读取数据,当缓冲区中的数据长度足够1帧时,唤醒编码送数据子线程将该帧数据最前边节点取出返回节点存放的帧数据;数据编码模块,用于将帧数据压入编码器进行编码,返回后清除当前节点数据及当前节点。

10、基于相同的构思,本专利技术还提供一种电子设备,其特征在于,包括:存储器,所述存储器用于存储处理程序;处理器,所述处理器执行所述处理程序时实现上述任意一项所述的实现8k 120fpssdi信号传输的方法。

11、基于相同的构思,本专利技术还提供一种可读存储介质,其特征在于,所述可读存储介质上存储有处理程序,所述处理程序被处理器执行时实现上述任意一项所述的实现8k120fpssdi信号传输的方法。

12、本专利技术由于采用以上技术方案,使其与现有技术相比具有以下的优点和积极效果:

13、本专利技术技术方案通过基于原有硬件,较低配置的2个60fps的sdi采集卡,将两个60fps的sdi采集卡连接至同一数据源,然后以分时采集、缓存的方式分时进行数据的获取,从而实现对现有较低硬件的性能的升级,以满足当前主流、先进的8k 120fpssdi技术的视频采集、编码和输出标准,实现低成本的技术升级。

本文档来自技高网...

【技术保护点】

1.一种实现8K 120FPSSDI信号传输的方法,其特征在于,包括以下步骤:

2.根据权利要求1所述的实现8K 120FPSSDI信号传输的方法,其特征在于,在通过两个相同型号60FPS的SDI采集卡采集同一信号源的数据之前包括:

3.根据权利要求2所述的实现8K 120FPSSDI信号传输的方法,其特征在于,所述方法还包括:将采集输入设备的同步信号接口与输出设备的同步信号接口相连,确保使用相同的同步信号源。

4.根据权利要求2所述的实现8K 120FPSSDI信号传输的方法,其特征在于,所述方法还包括:创建两个子线程,分别用于读取两张SDI采集卡的信号到对应的缓冲区,设置互斥锁,等待帧数据到来唤醒当前线程。

5.根据权利要求4所述的实现8K 120FPSSDI信号传输的方法,其特征在于,所述两个缓冲区为奇、偶缓冲区,SDI信号发送端和SDI信号接收端约定好以奇偶帧交错的形式发送或采集数据。

6.根据权利要求1所述的实现8K 120FPSSDI信号传输的方法,其特征在于,所述两张相同型号60FPS的SDI采集卡型号和规格相同,同步方式匹配,采用BB同步或三电平同步。

7.根据权利要求6所述的实现8K 120FPSSDI信号传输的方法,其特征在于,所述方法还包括:根据需要,设置编码参数,初始化编码器;根据需要自定义两个缓冲区大小,以保证空间与帧处理速度匹配,空间充足。

8.一种实现8K 120FPSSDI信号传输的系统,其特征在于,包括:

9.一种电子设备,其特征在于,包括:

10.一种可读存储介质,其特征在于,所述可读存储介质上存储有处理程序,所述处理程序被处理器执行时实现如权利要求1至7中任意一项所述的实现8K 120FPSSDI信号传输的方法。

...

【技术特征摘要】

1.一种实现8k 120fpssdi信号传输的方法,其特征在于,包括以下步骤:

2.根据权利要求1所述的实现8k 120fpssdi信号传输的方法,其特征在于,在通过两个相同型号60fps的sdi采集卡采集同一信号源的数据之前包括:

3.根据权利要求2所述的实现8k 120fpssdi信号传输的方法,其特征在于,所述方法还包括:将采集输入设备的同步信号接口与输出设备的同步信号接口相连,确保使用相同的同步信号源。

4.根据权利要求2所述的实现8k 120fpssdi信号传输的方法,其特征在于,所述方法还包括:创建两个子线程,分别用于读取两张sdi采集卡的信号到对应的缓冲区,设置互斥锁,等待帧数据到来唤醒当前线程。

5.根据权利要求4所述的实现8k 120fpssdi信号传输的方法,其特征在于,所述两个缓冲区为奇、偶缓冲区,sdi信号发送...

【专利技术属性】
技术研发人员:杨天使唐杰张加瑞戴立言
申请(专利权)人:上海网达软件股份有限公司
类型:发明
国别省市:

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

1