System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 视频图像处理装置和方法及电子设备制造方法及图纸_技高网

视频图像处理装置和方法及电子设备制造方法及图纸

技术编号:41219753 阅读:3 留言:0更新日期:2024-05-09 23:40
本发明专利技术涉及视频图像处理技术领域,特别涉及一种视频图像处理装置、方法及电子设备。所述视频图像处理装置包括输入模块、码流复用器、图像处理模块以及输出模块,码流复用器为对在线网络摄像机视频流和离线解码视频流进行合流处理以生成视频数据流,图像处理模块被配置为基于寄存器中的配置参数对视频数据流进行图像处理以生成处理后的数据流;以及输出模块,输出模块被配置为基于处理后的数据流输出具有预设格式的输出数据。视频图像处理装置包含多路串行数据流,明显简化视频图像处理过程的拓扑结构(多媒体组件的数量和连接关系)、明显减少CPU的计算量、明显减少多种组件之间DDR数据拷贝。

【技术实现步骤摘要】

本申请涉及视频图像处理,特别涉及视频图像处理装置和方法及电子设备


技术介绍

1、视频播控系统具有异构多路的视频输入设备,视频输入设备包括:存储视频的内置和外置存储器、录屏设备、网络摄像机(ipc)、hdmi-in视频设备。视频播控系统需要将异构多路的视频输入设备的视频流解复用获取视频的基本流,视频播控系统再将视频基本流做一系列视频/图像处理,视频/图像处理包括:视频解码、视频变换、视频拼接和视频输出等。现有的多路视频/图像处理功能采用软件vpss(视频处理子系统)模块实现,但软件vpss模块实现上述视频/图像处理功能需要占用大量算力,逻辑复杂。


技术实现思路

1、本申请提供了视频图像处理装置和方法及电子设备,其能够通过视频图像处理装置替换软件vpss模块以对视频图像进行处理。

2、在第一方面,提供一种视频图像处理装置。该装置包括输入模块、码流复用器、图像处理模块以及输出模块,输入模块被配置为接收在线网络摄像机视频流和离线解码视频流,码流复用器被配置为对在线网络摄像机视频流和离线解码视频流进行合流处理以生成视频数据流;图像处理模块被配置为基于寄存器中的配置参数对视频数据流进行图像处理以生成处理后的数据流;以及输出模块被配置为基于处理后的数据流输出具有预设格式的输出数据。

3、在一些实施例中,图像处理模块包括具有多个处理支路的视频处理子系统通道,视频处理子系统通道被配置为基于各个处理支路分别处理各路串行数据流以生成处理后的数据流。

4、在一些实施例中,图像处理模块包括公共处理模块、图像降噪模块以及图像变换模块;公共处理模块被配置为基于所述寄存器中的镜像参数、裁剪参数和翻转参数中的至少一种,针对所述视频数据流进行镜像处理、裁剪处理和翻转处理中的至少一种处理;图像降噪模块被配置为基于所述寄存器中的图像噪声参数针对所述视频数据流进行图像降噪处理;以及图像变换模块被配置为基于所述寄存器中的图像变换参数针对所述视频数据流进行图像变换处理。

5、在一些实施例中,输入模块被配置为从网络摄像机接收所述在线网络摄像机视频流,并从ddr总线上获取离线解码视频流。

6、在一些实施例中,输出模块被配置为对处理后的数据流进行line模式和/或tile模式的输出。

7、在一些实施例中,line模式包括针对处理后的数据流的线性编辑模式,用于支持线性内存寻址和像素级图像计算;tile模式包括针对处理后的数据流的块状编辑模式,用于支持tile分块计算和tile级并行图像计算。在一些实施例中,还包括后处理模块,后处理模块被配置为针对所述输出数据进行图像计算、图像拼接、图像存储或图像转发中的至少一个处理。

8、在一些实施例中,图像处理模块被配置为按照估算分块规格将视频数据流中的待处理视频图像分块为多个分块图像,并对多个分块图像进行标记;对标记后的多个分块图像循环进行图像处理,以生成处理后的分块图像;以及将处理后的分块图像输出,并删除分块图像的标记信息。

9、在一些实施例中,图像处理模块进一步被配置为获取待处理视频图像的完整分辨率;获取待处理视频图像的最小分辨率;以及选取最小分辨率与完整分辨率之间的最大公约数,并将最大公约数记为用于当前待处理视频图像的估算分块规格。

10、在一些实施例中,图像处理模块进一步被配置为:获取视频图像处理装置的图像处理阈值;根据待处理视频图像和图像处理阈值换算得到视频图像处理装置的处理次数;以及根据处理次数控制对待处理视频图像循环执行图像处理。

11、在第二方面,提供一种视频图像处理方法。该方法包括:接收在线网络摄像机视频流和离线解码视频流;对在线网络摄像机视频流和离线解码视频流进行合流处理以生成视频数据流;基于寄存器中的配置参数对视频数据流进行图像处理以生成处理后的数据流;以及基于处理后的数据流输出具有预设格式的输出数据。

12、在一些实施例中,对所述视频数据流进行图像处理以生成处理后的数据流包括:按照估算分块规格将所述视频数据流中的待处理视频图像分块为多个分块图像,并对多个分块图像进行标记;对标记后的多个分块图像循环进行图像处理,以生成处理后的分块图像;将处理后的分块图像输出,并删除分块图像的标记信息。

13、在第三方面,提供一种电子设备。该电子设备包括存储器,被配置为存储与视频流相关联的数据;以及根据第一方面所述的视频图像处理装置。

14、根据本公开的实施例,视频图像处理装置包括输入模块、码流复用器、图像处理模块以及输出模块,输入模块被配置为接收在线网络摄像机视频流和离线解码视频流,码流复用器为对在线网络摄像机视频流和离线解码视频流进行合流处理以生成视频数据流,图像处理模块被配置为基于寄存器中的配置参数对视频数据流进行图像处理以生成处理后的数据流;以及输出模块,输出模块被配置为基于处理后的数据流输出具有预设格式的输出数据。视频图像处理装置包含多路串行数据流,明显简化视频图像处理过程的拓扑结构(多媒体组件的数量和连接关系)、明显减少cpu的计算量、明显减少多种组件之间ddr数据拷贝。

15、上述
技术实现思路
相关记载仅是本申请技术方案的概述,为了让本领域普通技术人员能够更清楚地了解本申请的技术方案,进而可以依据说明书的文字及附图记载的内容予以实施,并且为了让本申请的上述目的及其它目的、特征和优点能够更易于理解,以下结合本申请的具体实施方式及附图进行说明。

本文档来自技高网...

【技术保护点】

1.一种视频图像处理装置,其特征在于,包括:

2.根据权利要求1所述的视频图像处理装置,其特征在于,所述图像处理模块包括具有多个处理支路的视频处理子系统通道,所述视频处理子系统通道被配置为基于各个处理支路分别处理各路串行数据流以生成所述处理后的数据流。

3.根据权利要求1所述的视频图像处理装置,其特征在于,所述图像处理模块包括:

4.根据权利要求1所述的视频图像处理装置,其特征在于,所述输入模块被配置为从网络摄像机接收所述在线网络摄像机视频流,并从DDR总线上获取所述离线解码视频流。

5.根据权利要求1所述的视频图像处理装置,其特征在于,所述输出模块被配置为对所述处理后的数据流进行Line模式和/或Tile模式的输出。

6.根据权利要求5所述的视频图像处理装置,其特征在于,所述Line模式包括针对所述处理后的数据流的线性编辑模式,用于支持线性内存寻址和像素级图像计算;

7.根据权利要求1所述的视频图像处理装置,其特征在于,还包括:

8.根据权利要求1所述的视频图像处理装置,其特征在于,所述图像处理模块被配置为:

9.根据权利要求8所述的视频图像处理装置,其特征在于,所述图像处理模块进一步被配置为:

10.根据权利要求8所述的视频图像处理装置,其特征在于,所述图像处理模块进一步被配置为:

11.一种视频图像处理方法,其特征在于,包括:

12.根据权利要求11所述的方法,其特征在于,对所述视频数据流进行图像处理以生成处理后的数据流包括:

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

...

【技术特征摘要】

1.一种视频图像处理装置,其特征在于,包括:

2.根据权利要求1所述的视频图像处理装置,其特征在于,所述图像处理模块包括具有多个处理支路的视频处理子系统通道,所述视频处理子系统通道被配置为基于各个处理支路分别处理各路串行数据流以生成所述处理后的数据流。

3.根据权利要求1所述的视频图像处理装置,其特征在于,所述图像处理模块包括:

4.根据权利要求1所述的视频图像处理装置,其特征在于,所述输入模块被配置为从网络摄像机接收所述在线网络摄像机视频流,并从ddr总线上获取所述离线解码视频流。

5.根据权利要求1所述的视频图像处理装置,其特征在于,所述输出模块被配置为对所述处理后的数据流进行line模式和/或tile模式的输出。

6.根据权利要求5所述的视频图...

【专利技术属性】
技术研发人员:许丽明程明传
申请(专利权)人:瑞芯微电子股份有限公司
类型:发明
国别省市:

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

1