基于摄像头图像视频混合题材的滤波处理方法及系统与流程

文档序号:13950068阅读:236来源:国知局
基于摄像头图像视频混合题材的滤波处理方法及系统与流程

本发明涉及信息技术领域,具体涉及一种基于摄像头图像视频混合题材的滤波处理方法及系统。



背景技术:

数字视频能力可应用于各种范围的装置中,包括数字电视、数字直播系统、无线电话手持设备、无线广播系统、个人数字助理、视频摄像头等。数字视频装置实施视频压缩技术,例如mped-2、mped-4等高级视频译码(avc),以更高效地发射及接受数字视频。视频压缩技术执行空间和实践预测可以减少或者移除视频序列中固有的冗余,因此其广泛应用于摄像头视频的编解码过程中。

摄像头目前广泛应用于各种场景模式配合中,对应整个视频捕捉而实现相应的配合,比如可以实现指令控制、以及视频存储等环节中,针对摄像头所获取的视频数据都需要采取相应的配合解析,从而实现相应的处理过程,需要将整个应用环节加以配合,而针对原始数据采取相应的视频编解码处理过程,目前还未有相应的视频系统能配合实现相应处理过程。



技术实现要素:

本发明提供了一种基于摄像头图像视频混合题材的滤波处理方法及系统,该方法可以针对不同图像和视频元素基于相应的控制实现及相应的编解码处理过程。

本发明提供了一种基于摄像头图像视频混合题材的滤波处理方法,包括:

将基于摄像头所获取的混合题材数据按照先进先存的模式暂存在第一缓存单元中,所述混合题材数据包括:带有指令识别的图像数据、带有指令识别的视频数据、带有非指令识别的图像数据、带有非指令识别的视频数据;

基于先进先出模式提取第一缓存单元中的每一个数据对象,并对提取的第一缓存单元中的每一个数据对象进行模式识别,若识别出数据对象为带有指令识别的图像数据或者带有指令识别的视频数据时,将所述带有指令识别的图像数据或者带有指令识别的视频数据从混合题材数据中提取出来,并基于动作识别模块对所述带有指令识别的图像数据或者带有指令识别的视频数据进行指令识别,发送到相应的指令受控单元上完成相应的受控动作;

在将所述带有指令识别的图像数据或者带有指令识别的视频数据从混合题材数据中提取出来之后,按照先进先存的模式重新将混合题材数据中的带有非指令识别的图像数据和带有非指令识别的视频数据暂存在第二缓存单元;

基于先进先出模式提取第二缓存单元中的每一个数据对象,并对所述第二缓存单元中的每一个数据对象进行模式识别,判断数据对象是带有非指令识别的图像数据还是带有非指令识别的视频数据;

在判断数据对象是带有非指令识别的图像数据还是带有非指令识别的视频数据后,基于用于设置的环路滤波模式生成参数集;

根据生成的参数集进行环路滤波,所述参数集为包含有图像公共参数的数据结构、视频图像解码过程中所使用分片头信息标识的参数集中的标记和参数。

所述方法还包括:

查询历史编码过程中的相关数据,确定当前编码过程中各图像数据和视频数据所使用的环路滤波模式所对应的参数集,分别对进行环路滤波后的各图像数据或者各视频数据进行编码。

所述方法还包括:

在基于摄像头获取形成混合题材数据时,在混合题材数据包的头文件中封装有数据类型、时间形成时间、数据大小。

所述根据生成的参数集进行环路滤波包括:

对待滤波边界中的各垂直边界,按照从左至右的顺序依次进行去块滤波;

在对各垂直边界进行去块滤波后,对待滤波边界中的各水平边界,按照从上至下的顺序依次进行去块滤波。

所述对待滤波边界中的各垂直边界,按照从左至右的顺序依次进行去块滤波包括:

针对每条垂直边界,对所述垂直边界的左相邻垂直边界进行去块滤波后间隔预设时长,再对所述垂直边界进行去块滤波。

所述对待滤波边界中的各水平边界,按照从上至下的顺序依次进行去块滤波包括:

针对每条水平边界,对所述水平边界的上相邻水平边界进行去块滤波后间隔预设时长,再对所述水平边界进行去块滤波。

所述在判断数据对象是带有非指令识别的图像数据还是带有非指令识别的视频数据后,基于用于设置的环路滤波模式生成参数集包括:

确定两种用于编码过程的环路滤波模式;

针对两种两路环路滤波模式分别生成包含有所对应于环路滤波模式的环路滤波标识信息的一个或多个参数集。

相应的,本发明还提供了一种对图像和视频处理的系统,其特征在于,包括处理器,适于实现各指令;以及存储设备,适于存储多条指令,所述指令适于由处理器加载并执行以上所述的方法。

在本发明中,首先采取相应的机制实现指令集的图像数据和视频数据与非指令级的图像数据和视频数据的分离,将指令集的图像数据和视频数据发送到相应受控单元上完成相应的受控动作,而从新将所涉及的数据进行编解码处理,采用环路滤波方式对需要传输的视频或图像数据进行处理,从而提高后端在解码端输出图像的图像质量。

附图说明

为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其它的附图。

图1是本发明实施例中的基于摄像头图像视频混合题材的滤波处理方法流程图;

图2是本发明实施例中的基于摄像头图像视频混合题材的滤波处理系统结构示意图。

具体实施方式

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其它实施例,都属于本发明保护的范围。

相应的,图1示出了本发明实施例中的基于摄像头图像视频混合题材的滤波处理方法流程图,具体包括如下步骤:

s101、将基于摄像头所获取的混合题材数据按照先进先存的模式暂存在第一缓存单元中;

该混合题材数据包括:带有指令识别的图像数据、带有指令识别的视频数据、带有非指令识别的图像数据、带有非指令识别的视频数据。

具体实施过程中,在基于摄像头获取形成混合题材数据时,在混合题材数据包的头文件中封装有数据类型、时间形成时间、数据大小等。

在数据包头文件封装数据类型、时间形成时间、数据大小等,可以区分识别出混合题材数据中指令集还是非指令集,时间形成时间可以对后续内容实现较好的排序过程。

s102、基于先进先出模式提取第一缓存单元中的每一个数据对象;

s103、对提取的第一缓存单元中的每一个数据对象进行模式识别;

若识别出数据对象为带有指令识别的图像数据或者带有指令识别的视频数据时,将所述带有指令识别的图像数据或者带有指令识别的视频数据从混合题材数据中提取出来,并基于动作识别模块对所述带有指令识别的图像数据或者带有指令识别的视频数据进行指令识别,并发送到相应的指令受控单元上完成相应的受控动作;

s104、按照先进先存的模式重新将混合题材数据中的带有非指令识别的图像数据和带有非指令识别的视频数据暂存在第二缓存单元;

具体实施过程中,在将所述带有指令识别的图像数据或者带有指令识别的视频数据从混合题材数据中提取出来之后,按照先进先存的模式重新将混合题材数据中的带有非指令识别的图像数据和带有非指令识别的视频数据暂存在第二缓存单元。

s105、基于先进先出模式提取第二缓存单元中的每一个数据对象,并对所述第二缓存单元中的每一个数据对象进行模式识别;

具体实施过程中,在对第二缓存单元中的每一个数据对象进行模式识别,判断数据对象是带有非指令识别的图像数据还是带有非指令识别的视频数据;在判断数据对象是带有非指令识别的图像数据还是带有非指令识别的视频数据后,基于用于设置的环路滤波模式生成参数集;

s106、根据生成的参数集进行环路滤波,该参数集为包含有图像公共参数的数据结构、视频图像解码过程中所使用分片头信息标识的参数集中的标记和参数。

具体实施过程中,查询历史编码过程中的相关数据,确定当前编码过程中各图像数据和视频数据所使用的环路滤波模式所对应的参数集,分别对进行环路滤波后的各图像数据或者各视频数据进行编码。

具体实施过程中,根据生成的参数集进行环路滤波包括:对待滤波边界中的各垂直边界,按照从左至右的顺序依次进行去块滤波;在对各垂直边界进行去块滤波后,对待滤波边界中的各水平边界,按照从上至下的顺序依次进行去块滤波。

具体实施过程中,对待滤波边界中的各垂直边界,按照从左至右的顺序依次进行去块滤波包括:针对每条垂直边界,对所述垂直边界的左相邻垂直边界进行去块滤波后间隔预设时长,再对所述垂直边界进行去块滤波。

具体实施过程中,对待滤波边界中的各水平边界,按照从上至下的顺序依次进行去块滤波包括:针对每条水平边界,对所述水平边界的上相邻水平边界进行去块滤波后间隔预设时长,再对所述水平边界进行去块滤波。

具体实施过程中,在判断数据对象是带有非指令识别的图像数据还是带有非指令识别的视频数据后,基于用于设置的环路滤波模式生成参数集包括:确定两种用于编码过程的环路滤波模式;针对两种两路环路滤波模式分别生成包含有所对应于环路滤波模式的环路滤波标识信息的一个或多个参数集。

相应的,图2还示出了本发明实施例中的基于摄像头图像视频混合题材的滤波处理系统结构示意图,包括处理器,适于实现各指令;以及存储设备,适于存储多条指令,所述指令适于由处理器加载并执行图1中所示的方法。

综上,首先采取相应的机制实现指令集的图像数据和视频数据与非指令级的图像数据和视频数据的分离,将指令集的图像数据和视频数据发送到相应受控单元上完成相应的受控动作,而从新将所涉及的数据进行编解码处理,采用环路滤波方式对需要传输的视频或图像数据进行处理,从而提高后端在解码端输出图像的图像质量。

本领域普通技术人员可以理解上述实施例的各种方法中的全部或部分步骤是可以通过程序来指令相关的硬件来完成,该程序可以存储于计算机可读存储介质中,存储介质可以包括:只读存储器(rom,readonlymemory)、随机存取存储器(ram,randomaccessmemory)、磁盘或光盘等。

以上对本发明实施例所提供的对摄像头图像和视频进行处理的方法及系统进行了详细介绍,本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的一般技术人员,依据本发明的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本发明的限制。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1