基于制造技术

技术编号:39498033 阅读:14 留言:0更新日期:2023-11-24 11:27
本发明专利技术提供了一种基于

【技术实现步骤摘要】
基于FPGA的双路视频流的背景混合的方法、系统及存储介质


[0001]本专利技术涉及视频处理
,尤其涉及一种基于
FPGA
的双路视频流的背景混合的方法

系统及存储介质


技术介绍

[0002]传统的视频内容的生成,一个是用各类摄像机在各类场景的实地取景拍摄;另一个是利用专业的计算机及图像或视频处理软件,对视频进行二次编辑制作转换,或利用高性能处理器对图像进行
AI
运算实现场景的替换

[0003]在传统视频生成方式上,实地取景成本高,效率低,灵活性不足;利用高新能计算机或
AI
,对用户成本及专业性要求也高


技术实现思路

[0004]本专利技术提供了一种基于
FPGA
的双路视频流的背景混合的方法,包括如下步骤:
[0005]视频流输入步骤:第一通道输入内容视频流,第二通道输入背景视频流,将背景视频流的画面帧
P2b
进行缓存;然后执行如下步骤:
[0006]步骤1:对输入的内容视频流信号帧缓存,设置数量
N
帧缓存池;
[0007]步骤2:对帧缓存池中数据
P1...Pn
进行处理,获取内容视频流中的背景数据
Pb

[0008]步骤3:获得需要保留的画面
Px

[0009]步骤4:将
Px

P2b
混合,得到组合帧数据
Po

Po

Px+P2b

[0010]步骤5:将
Po
数据流化,通过
HDMI
发送传输

[0011]作为本专利技术的进一步改进,所述第一通道为
HDMI1
通道,所述第二通道为
HDMI2
通道

[0012]作为本专利技术的进一步改进,在所述步骤2中,对前后帧图像差分处理,差分部分不等于0的区域属于活动区域,对差分帧
P
diff
的有差异部分像素点置为透明色,得到内容视频流中的背景数据
Pb。
[0013]作为本专利技术的进一步改进,在所述步骤3中,将最新帧画面
Pc
与背景数据
Pb
差分处理,得到需要保留的画面
Px。
[0014]作为本专利技术的进一步改进,在所述步骤3中,
Px

Pc

Pb。
[0015]作为本专利技术的进一步改进,在所述步骤5中,
Po
视频流通过
HDMI Tx
输出为
HDMIOUT。
[0016]本专利技术还提供了一种基于
FPGA
的双路视频流的背景混合的系统,包括:存储器

处理器以及存储在所述存储器上的计算机程序,所述计算机程序配置为由所述处理器调用时实现本专利技术所述方法的步骤

[0017]本专利技术还提供了一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序配置为由处理器调用时实现本专利技术所述方法的步骤

[0018]本专利技术的有益效果是:本专利技术基于可编程逻辑阵列,实现不同视频信号的有机混
合,从而快速而低成本的生成各类丰富的视频影像

附图说明
[0019]图1是本专利技术的流程图

具体实施方式
[0020]如图1所示,本专利技术公开了一种基于
FPGA
的双路视频流的背景混合的方法,包括:
[0021]视频流输入步骤:第一通道输入内容视频流,第二通道输入背景视频流,将背景视频流的画面帧
P2b
进行缓存;然后执行如下步骤:
[0022]步骤1:对输入的内容视频流信号帧缓存,设置数量
N
帧缓存池;
[0023]步骤2:对帧缓存池中数据
P1...Pn
进行处理,获取内容视频流中的背景数据
Pb

[0024]步骤3:获得需要保留的画面
Px

[0025]步骤4:将
Px

P2b
混合,得到组合帧数据
Po

Po

Px+P2b

[0026]步骤5:将
Po
数据流化,通过
HDMI
发送传输

[0027]作为本专利技术的优选实施例,所述第一通道为
HDMI1
通道,所述第二通道为
HDMI2
通道

[0028]在所述步骤2中,对前后帧图像差分处理:
P21

P2

P1

...Pn(n

1)

Pn

P
n
‑1;差分部分不等于0的区域属于活动区域,对差分帧
P
diff
的有差异部分像素点置为透明色
(R0,G0,B0,ALPHA 100)
,得到内容视频流中的背景数据
Pb。
[0029]在所述步骤3中,将最新帧画面
Pc
与背景数据
Pb
差分处理,得到需要保留的画面
Px

Px

Pc

Pb。
[0030]在所述步骤5中,
Po
视频流通过
HDMI Tx
输出为
HDMIOUT。
[0031]本专利技术还公开了一种基于
FPGA
的双路视频流的背景混合的系统,包括:存储器

处理器以及存储在所述存储器上的计算机程序,所述计算机程序配置为由所述处理器调用时实现本专利技术所述方法的步骤

[0032]本专利技术还公开了一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序配置为由处理器调用时实现本专利技术所述方法的步骤

[0033]综上,随着视频科技的发展,基于影像的应用也越来越丰富,对影像内容的需求也多样,本专利技术即是基于可编程逻辑阵列,实现不同视频信号的有机混合,从而快速而低成本的生成各类丰富的视频影像

[0034]以上内容是结合具体的优选实施方式对本专利技术所作的进一步详细说明,不能认定本专利技术的具体实施只局限于这些说明

对于本专利技术所属
的普通技术人员来说,在不脱离本专利技术构思的前提下,还可以做出若干简单推演或替换,都应当视为属于本专利技术的保护范围

本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.
一种基于
FPGA
的双路视频流的背景混合的方法,其特征在于,包括如下步骤:视频流输入步骤:第一通道输入内容视频流,第二通道输入背景视频流,将背景视频流的画面帧
P2b
进行缓存;然后执行如下步骤:步骤1:对输入的内容视频流信号帧缓存,设置数量
N
帧缓存池;步骤2:对帧缓存池中数据
P1...Pn
进行处理,获取内容视频流中的背景数据
Pb
;步骤3:获得需要保留的画面
Px
;步骤4:将
Px

P2b
混合,得到组合帧数据
Po

Po

Px+P2b
;步骤5:将
Po
数据流化,通过
HDMI
发送传输
。2.
根据权利要求1所述的方法,其特征在于,所述第一通道为
HDMI1
通道,所述第二通道为
HDMI2
通道
。3.
根据权利要求1所述的方法,其特征在于,在所述步骤2中,对前后帧图像差分处理,差分部分不等于0的区域属于活动...

【专利技术属性】
技术研发人员:徐永恒
申请(专利权)人:深圳市泰霖科技有限公司
类型:发明
国别省市:

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

1