一种视频传输框架制造技术

技术编号:39429053 阅读:12 留言:0更新日期:2023-11-19 16:14
本发明专利技术实施例提供了一种视频传输框架

【技术实现步骤摘要】
一种视频传输框架、方法、设备和存储介质


[0001]本专利技术涉及视频处理
,特别是涉及一种视频传输框架

一种视频传输方法

设备和存储介质


技术介绍

[0002]随着科技的发展,对视频流传输的要求愈来愈高,相关技术中,对于清晰度要求较高的场景,需要服务器主机与远程终端传输原始视频数据,常采用的方案是先从服务器主机的存储器读取需要传输的原始视频流数据,然后将原始视频流数据进行格式转换后直接发送至远程终端,所造成的传输延时特别大


技术实现思路

[0003]鉴于上述问题,提出了本专利技术实施例以便提供一种克服上述问题或者至少部分地解决上述问题的一种视频传输框架

一种视频传输方法

设备和存储介质

[0004]为了解决上述问题,本专利技术实施例公开了一种视频传输框架,所述框架包括当前帧图像处理模块

前一帧图像处理模块

帧差处理模块

压缩模块

视频流处理模块

寄存器配置模块;所述寄存器配置模块分别与所述当前帧图像处理模块

所述前一帧图像处理模块

所述视频流处理模块连接,所述寄存器配置模块用于配置当前帧图像数据的起始地址

前一帧图像数据的起始地址

视频源参数;并将所述当前帧图像数据的起始地址发送至所述当前帧图像处理模块,将所述前一帧图像数据的起始地址发送至所述前一帧图像处理模块,将所述视频源参数发送至所述视频流处理模块;所述前一帧图像处理模块与所述帧差处理模块连接,所述前一帧图像处理模块用于根据所述前一帧图像数据的起始地址从原始视频数据中读取前一帧图像数据,并对所述前一帧图像数据进行格式转换后传输至所述帧差处理模块;所述当前帧图像处理模块分别与所述帧差处理模块

所述压缩模块连接,所述当前帧图像处理模块用于根据所述当前帧图像数据的起始地址从所述原始视频数据中读取当前帧图像数据,并对所述当前帧图像数据进行格式转换后分别传输至所述帧差处理模块和所述压缩模块;所述帧差处理模块与所述视频流处理模块连接,所述帧差处理模块用于计算经过格式转换的所述当前帧图像数据与所述前一帧图像数据的差,得到帧差图像数据,并根据所述帧差图像数据中预设像素值的个数对所述帧差图像数据进行编码,将编码后的帧差图像数据传输至所述视频流处理模块;所述压缩模块与所述视频流处理模块连接,所述压缩模块用于将所述格式转换后的当前帧图像数据进行压缩,得到当前帧压缩图像数据,并传输至所述视频流处理模块;所述视频流处理模块用于根据所述视频源参数从所述当前帧压缩图像数据和所述编码后的帧差图像数据中,确定处理后的视频数据并输出

[0005]可选地,所述框架包括双倍速率同步动态随机存储器控制器,所述双倍速率同步动态随机存储器控制器通过
AXI
总线与所述当前帧图像处理模块连接,所述当前帧图像处理模块用于通过所述双倍速率同步动态随机存储器控制器从所述原始视频数据中读取当前帧图像数据

[0006]可选地,所述双倍速率同步动态随机存储器控制器还通过
AXI
总线与所述前一帧图像处理模块连接,所述前一帧图像处理模块用于通过所述双倍速率同步动态随机存储器控制器从所述原始视频数据中读取前一帧图像数据

[0007]可选地,所述双倍速率同步动态随机存储器控制器还与所述视频流处理模块连接,所述视频流处理模块用于通过所述双倍速率同步动态随机存储器控制器将所述处理后的视频数据输出

[0008]可选地,所述原始视频数据的格式为
RGB
格式

[0009]可选地,所述当前帧图像处理模块包括当前帧图像读取模块,所述当前帧图像读取模块用于根据所述当前帧图像数据的起始地址从所述原始视频数据中读取
RGB
格式的当前帧图像数据

[0010]可选地,所述当前帧图像处理器模块还包括第一格式转换模块,所述第一格式转换模块与所述当前帧图像读取模块连接,所述第一格式转换模块用于将所述
RGB
格式的当前帧图像数据转换为
YUV
格式的当前帧图像数据

[0011]可选地,所述第一格式转换模块用于根据第一帧差转换公式将所述
RGB
格式的当前帧图像数据转换为
YUV
格式的当前帧图像数据

[0012]可选地,所述前一帧图像处理模块包括前一帧图像读取模块,所述前一帧图像读取模块用于根据所述前一帧图像数据的起始地址从所述原始视频数据中读取
RGB
格式的前一帧图像数据

[0013]可选地,所述前一帧图像处理模块还包括第二格式转换模块,所述第二格式转换模块与所述前一帧图像读取模块连接,所述第二格式转换模块用于将所述
RGB
格式的前一帧图像数据转换为
YUV
格式的前一帧图像数据

[0014]可选地,所述第二格式转换模块用于根据第二格式转换公式将所述
RGB
格式的前一帧图像数据转换为
YUV
格式的前一帧图像数据

[0015]可选地,所述视频流处理模块包括视频源选择模块,所述视频源选择模块用于根据所述视频源参数,从所述当前帧压缩图像数据和所述编码后的帧差图像数据中,确定所述处理后的视频数据

[0016]可选地,所述视频源参数包括所述编码后的帧差图像数据,所述视频源选择模块用于确定所述处理后的视频数据为所述编码后的帧差图像数据

[0017]可选地,所述视频流处理模块还包括视频流输出模块,所述视频流输出模块与所述视频源选择模块连接,所述视频流输出模块用于将所述处理后的视频数据输出

[0018]可选地,所述帧差处理模块包括帧差模块,所述帧差模块用于计算经过格式转换的所述当前帧图像数据与所述前一帧图像数据的差,得到帧差图像数据

[0019]可选地,所述帧差模块用于获取当前帧图像数据中的当前像素点值和所述前一帧图像数据中的前一帧像素点值,并将所述当前像素点值减去所述前一帧像素点值,得到帧差像素点值

[0020]可选地,所述帧差处理模块还包括编码模块,所述编码模块与所述帧差模块连接,所述编码模块用于根据所述帧差图像数据中预设像素值的个数对所述帧差图像数据进行编码,将所述编码后的帧差图像数据传输至所述视频流处理模块

[0021]本专利技术还公开了一种视频传输方法,所述框架包括当前帧图像处理模块

前一帧图像处理模块

帧差处理模块

压缩模块

视频流处理本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.
一种视频传输框架,其特征在于,所述框架包括当前帧图像处理模块

前一帧图像处理模块

帧差处理模块

压缩模块

视频流处理模块

寄存器配置模块;所述寄存器配置模块分别与所述当前帧图像处理模块

所述前一帧图像处理模块

所述视频流处理模块连接,所述寄存器配置模块用于配置当前帧图像数据的起始地址

前一帧图像数据的起始地址

视频源参数;并将所述当前帧图像数据的起始地址发送至所述当前帧图像处理模块,将所述前一帧图像数据的起始地址发送至所述前一帧图像处理模块,将所述视频源参数发送至所述视频流处理模块;所述前一帧图像处理模块与所述帧差处理模块连接,所述前一帧图像处理模块用于根据所述前一帧图像数据的起始地址从原始视频数据中读取前一帧图像数据,并对所述前一帧图像数据进行格式转换后传输至所述帧差处理模块;所述当前帧图像处理模块分别与所述帧差处理模块

所述压缩模块连接,所述当前帧图像处理模块用于根据所述当前帧图像数据的起始地址从所述原始视频数据中读取当前帧图像数据,并对所述当前帧图像数据进行格式转换后分别传输至所述帧差处理模块和所述压缩模块;所述帧差处理模块与所述视频流处理模块连接,所述帧差处理模块用于计算经过格式转换的所述当前帧图像数据与所述前一帧图像数据的差,得到帧差图像数据,并根据所述帧差图像数据中预设像素值的个数对所述帧差图像数据进行编码,将编码后的帧差图像数据传输至所述视频流处理模块;所述压缩模块与所述视频流处理模块连接,所述压缩模块用于将所述格式转换后的当前帧图像数据进行压缩,得到当前帧压缩图像数据,并传输至所述视频流处理模块;所述视频流处理模块用于根据所述视频源参数从所述当前帧压缩图像数据和所述编码后的帧差图像数据中,确定处理后的视频数据并输出
。2.
根据权利要求1所述的框架,其特征在于,所述框架包括双倍速率同步动态随机存储器控制器,所述双倍速率同步动态随机存储器控制器通过
AXI
总线与所述当前帧图像处理模块连接,所述当前帧图像处理模块用于通过所述双倍速率同步动态随机存储器控制器从所述原始视频数据中读取当前帧图像数据
。3.
根据权利要求2所述的框架,其特征在于,所述双倍速率同步动态随机存储器控制器还通过
AXI
总线与所述前一帧图像处理模块连接,所述前一帧图像处理模块用于通过所述双倍速率同步动态随机存储器控制器从所述原始视频数据中读取前一帧图像数据
。4.
根据权利要求2所述的框架,其特征在于,所述双倍速率同步动态随机存储器控制器还通过
AXI
总线与所述视频流处理模块连接,所述视频流处理模块用于通过所述双倍速率同步动态随机存储器控制器将所述处理后的视频数据输出
。5.
根据权利要求1所述的框架,其特征在于,所述原始视频数据的格式为
RGB
格式
。6.
根据权利要求5所述的框架,其特征在于,所述当前帧图像处理模块包括当前帧图像读取模块,所述当前帧图像读取模块用于根据所述当前帧图像数据的起始地址从所述原始视频数据中读取
RGB
格式的当前帧图像数据
。7.
根据权利要求5所述的框架,其特征在于,所述当前帧图像处理器模块还包括第一格式转换模块,所述第一格式转换模块与所述当前帧图像读取模块连接,所述第一格式转换模块用于将所述
RGB
格式的当前帧图像数据转换为
YUV
格式的当前帧图像数据

8.
根据权利要求7所述的框架,其特征在于,所述第一格式转换模块用于根据第一帧差转换公式将所述
RGB
格式的当前帧图像数据转换为
YUV
格式的当前帧图像数据
。9.
根据权利要求5所述的框架,其特征在于,所述前一帧图像处理模块包括前一帧图像读取模块,所述前一帧图像读取模块用于根据所述前一帧图像数据的起始地址从所述原始视频数据中读取
RGB
格式的前一帧图像数据
。10.
根据权利要求9所述的框架,其特征在...

【专利技术属性】
技术研发人员:袁秀阳邹晓峰
申请(专利权)人:苏州元脑智能科技有限公司
类型:发明
国别省市:

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

1