一种视频传输框架、方法、设备和存储介质与流程

文档序号:36091277发布日期:2023-11-18 09:41阅读:来源:国知局

技术特征:

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所述的框架,其特征在于,所述前一帧图像处理模块还包括第二格式转换模块,所述第二格式转换模块与所述前一帧图像读取模块连接,所述第二格式转换模块用于将所述rgb格式的前一帧图像数据转换为yuv格式的前一帧图像数据。

11.根据权利要求10所述的框架,其特征在于,所述第二格式转换模块用于根据第二格式转换公式将所述rgb格式的前一帧图像数据转换为yuv格式的前一帧图像数据。

12.根据权利要求1所述的框架,其特征在于,所述视频流处理模块包括视频源选择模块,所述视频源选择模块用于根据所述视频源参数,从所述当前帧压缩图像数据和所述编码后的帧差图像数据中,确定所述处理后的视频数据。

13.根据权利要求12所述的框架,其特征在于,所述视频源参数包括所述编码后的帧差图像数据,所述视频源选择模块用于确定所述处理后的视频数据为所述编码后的帧差图像数据。

14.根据权利要求12所述的框架,其特征在于,所述视频流处理模块还包括视频流输出模块,所述视频流输出模块与所述视频源选择模块连接,所述视频流输出模块用于将所述处理后的视频数据输出。

15.根据权利要求1所述的框架,其特征在于,所述帧差处理模块包括帧差模块,所述帧差模块用于计算经过格式转换的所述当前帧图像数据与所述前一帧图像数据的差,得到帧差图像数据。

16.根据权利要求15所述的框架,其特征在于,所述帧差模块用于获取当前帧图像数据中的当前像素点值和所述前一帧图像数据中的前一帧像素点值,并将所述当前像素点值减去所述前一帧像素点值,得到帧差像素点值。

17.根据权利要求16所述的框架,其特征在于,所述帧差处理模块还包括编码模块,所述编码模块与所述帧差模块连接,所述编码模块用于根据所述帧差图像数据中预设像素值的个数对所述帧差图像数据进行编码,将所述编码后的帧差图像数据传输至所述视频流处理模块。

18.一种视频传输方法,其特征在于,应用于视频传输框架,所述框架包括当前帧图像处理模块、前一帧图像处理模块、帧差处理模块、压缩模块、视频流处理模块、寄存器配置模块;所述方法包括:

19.一种电子设备,其特征在于,包括:处理器、存储器及存储在所述存储器上并能够在所述处理器上运行的计算机程序,所述计算机程序被所述处理器执行时实现如权利要求18中所述的视频传输方法的步骤。

20.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储计算机程序,所述计算机程序被处理器执行时实现如权利要求18中所述的视频传输方法的步骤。


技术总结
本发明实施例提供了一种视频传输框架、方法、设备和存储介质,该框架包括当前帧图像处理模块、前一帧图像处理模块、帧差处理模块、压缩模块、视频流处理模块、寄存器配置模块,寄存器配置模块分别与当前帧图像处理模块、前一帧图像处理模块、视频流处理模块连接,本发明可以将原始视频数据分为当前帧图像数据和前一帧图像数据,然后将当前帧图像数据和前一帧图像数据进行帧差处理和压缩处理之后再进行传输,将原始视频流进行了帧间压缩,去除了帧间冗余,采用帧差的方式可以减少很多前一帧的信息,在编码时能够去除冗余信息,降低了传输的延迟。

技术研发人员:袁秀阳,邹晓峰
受保护的技术使用者:苏州元脑智能科技有限公司
技术研发日:
技术公布日:2024/1/16
当前第2页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1