首页> 中国专利> 一种将人脸识别信息加入H264视频流中的方法

一种将人脸识别信息加入H264视频流中的方法

摘要

本发明公开了一种将人脸识别信息加入H264视频流中的方法,将人脸识别信息进行数据封装、防竞争处理后加入H264码流数据,传送给客户端对H264码流数据内的人脸识别信息进行提取,在不影响H264标准码流的基础上加入人脸识别信息,有利于在现有网络摄像机产品基础上开发网络智能摄像机,一方面提高产品性能,另一方面加快产品投入市场步伐,具有良好的应用前景。

著录项

  • 公开/公告号CN104159116A

    专利类型发明专利

  • 公开/公告日2014-11-19

    原文格式PDF

  • 申请/专利权人 江苏瑞奥风软件科技有限公司;

    申请/专利号CN201410424087.5

  • 发明设计人 魏捷;王卫峰;黄辉;张立;

    申请日2014-08-26

  • 分类号H04N19/46(20140101);

  • 代理机构32224 南京纵横知识产权代理有限公司;

  • 代理人董建林

  • 地址 210032 江苏省南京市高新区星火路10号鼎业百泰生物大楼二期南楼(E座)707室

  • 入库时间 2023-12-17 03:31:48

法律信息

  • 法律状态公告日

    法律状态信息

    法律状态

  • 2019-08-16

    未缴年费专利权终止 IPC(主分类):H04N19/46 授权公告日:20180202 终止日期:20180826 申请日:20140826

    专利权的终止

  • 2018-02-02

    授权

    授权

  • 2014-12-17

    实质审查的生效 IPC(主分类):H04N19/46 申请日:20140826

    实质审查的生效

  • 2014-11-19

    公开

    公开

说明书

技术领域

本发明涉及一种将人脸识别信息加入H264视频流中的方法,属于视频监控技术领域。

背景技术

当前,网络摄像机为达到更高编码效率,同时降低视频流的数据量,其视频编码方式基本都采用H264编码,根据市场需求,带人脸识别功能的网络智能摄像机的应用将越来越广泛。

在视频处理方面,网络摄像机主要分为两个模块:图像采集编码模块和数据处理传输模块,图像采集编码模块主要负责采集视频,并对原始视频数据进行编码,转换为H264编码格式的数据;数据处理传输模块主要负责将H264码流数据以RTP等方式打包,然后通过以太网络发送给客户端,由客户端对码流数据进行解码显示。由此可见,相对网络摄像机,网路智能摄像机多了一个人脸识别功能模块,此模块从图像采集编码模块取得一幅图像的数据,并进行分析,从而得到这幅图像中所出现的人脸的坐标位置,然后交给数据处理传输模块,再由数据处理传输模块将坐标位置数据加入这幅图像的H264码流数据中,一起传输给客户端,由客户端对码流数据进行解码,如果需要可以根据人脸坐标位置提取到人脸,网络摄像机与网络智能摄像机的构成及各个模块之间的关系,如图1所示。

但是,人脸识别的信息并不符合H264编码标准,如何快速有效的将人脸识别的信息加入H264编码的视频流中,是当前带人脸识别功能的网络智能摄像机遇到的瓶颈问题,迫切需要解决。

发明内容

本发明的目的是克服现有的将网络摄像机升级到网络智能摄像机,人脸识别的信息并不符合H264编码标准,不方便升级,单纯的更换使用网络智能摄像机,价格昂贵,不便于网络智能摄像机的推广使用的问题。本发明的将人脸识别信息加入H264视频流中的方法,在不影响H264标准码流的基础上加入人脸识别信息,有利于在现有网络摄像机产品基础上开发网络智能摄像机,一方面提高产品性能,另一方面加快产品投入市场步伐,具有良好的应用前景。

为了达到上述目的,本发明所采用的技术方案是:

一种将人脸识别信息加入H264视频流中的方法,其特征在于:包括以以下步骤,

步骤(1),将人脸识别信息进行数据封装,封装后的人脸识别信息符合H264视频流的编码标准;

步骤(2),将封装后的人脸识别信息进行防竞争处理;

步骤(3),将防竞争处理处理后的人脸识别信息加入到H264码流数据,加入位置为H264码流I帧或者P帧数据之后;

步骤(4),将加入人脸识别信息的H264码流数据传给客户端;

步骤(5),客户端对H264码流数据内的人脸识别信息进行提取,还原人脸识别信息。

前述的一种将人脸识别信息加入H264视频流中的方法,其特征在于:步骤(1)将人脸识别信息进行数据封装的过程为,

(1)将人脸识别信息的数据头部增加固定的十六进制数据的首标志位;

(2)计算人脸识别信息的数据长度,并将数据长度位增加到标志位的后部;

(3)将人脸识别信息添加到数据长度位后部;

(4)在人脸识别信息后增加固定的十六进制数据的尾标志位。

前述的一种将人脸识别信息加入H264视频流中的方法,其特征在于:步骤(2)将封装后的人脸识别信息进行防竞争处理的过程为,当人脸识别信息中出现两个连续的00时,则在其后增加数据标志03,并修正对应的数据长度位。

前述的一种将人脸识别信息加入H264视频流中的方法,其特征在于:步骤(5),客户端对H264码流数据内的人脸识别信息进行提取的方法为,

(1)人脸识别信息的查询

当解码器提取到H264码流数据内I帧或者P帧时,将对这帧数据进行查询,查询是否存在封装后的人脸识别信息,若不存在,则进行视频解码显示处理;若存在,根据修正对应的数据长度位、尾标志位判定是否正确,若不正确,进行视频解码显示处理,若正确,则提取人脸识别信息;

(2)人脸识别信息的去防竞争处理

当提取的人脸识别信息中出现两个连续的00时,则删除增加的数据标志03,还原人脸识别信息;

(3)人脸识别信息数据的应用

根据还原的人脸识别信息,计算坐标、宽度、高度,进行应用。

本发明的有益效果是:本发明的将人脸识别信息加入H264视频流中的方法,将人脸识别信息进行数据封装、防竞争处理后加入H264码流数据,传送给客户端对H264码流数据内的人脸识别信息进行提取,在不影响H264标准码流的基础上加入人脸识别信息,有利于在现有网络摄像机产品基础上开发网络智能摄像机,一方面提高产品性能,另一方面加快产品投入市场步伐,具有良好的应用前景。

附图说明

图1是本发明的将人脸识别信息加入H264视频流中的方法的流程图。

图2是本发明的客户端对H264码流数据内的人脸识别信息进行提取的流程图。

具体实施方式

下面将结合说明书附图,对本发明作进一步说明。以下实施例仅用于更加清楚地说明本发明的技术方案,而不能以此来限制本发明的保护范围。

如图1所示,一种将人脸识别信息加入H264视频流中的方法,其特征在于:包括以以下步骤,

步骤(1),将人脸识别信息进行数据封装,封装后的人脸识别信息符合H264视频流的编码标准,

(1)将人脸识别信息的数据头部增加固定的十六进制数据的首标志位;

(2)计算人脸识别信息的数据长度,并将数据长度位增加到标志位的后部;

(3)将人脸识别信息添加到数据长度位后部;

(4)在人脸识别信息后增加固定的十六进制数据的尾标志位。

封装结构如表1所示,

表1人脸识别信息的封装结构

HeaderData lengthDataTail4byte2byteN*14byte4byte固定(0x55aa55aa)指示Data数据的长度人脸识别信息固定(0x44dd44dd)

其中,Header:为首标志位,固定为十六进制数据0x55aa55aa;Data length:为数据长度位,指示其后人脸识别信息包含的数据长度;Data:为人脸识别信息数据,包含有N个人脸;Tail:为尾标志位,固定为十六进制数据0x44dd44dd;

这里的0x55aa55aa、0x44dd44dd可以根据用户需要,自己选取,各数据位的字节数,可以根据需要设定;

下面根据上述封装模式,一封装后的人脸识别信息:55 aa 55 aa 001c 12 34 56 78 00 00 01 24 00 D4 00 64 00 64 00 00 00 01 00 00 01 3600 45 00 64 00 64 44 dd 44 dd;

步骤(2),将封装后的人脸识别信息进行防竞争处理,当人脸识别信息中出现两个连续的00时,则在其后增加数据标志03,并修正对应的数据长度位,上述的一封装后的人脸识别信息防竞争处理后为,55 aa 55 aa 00 1f 12 34 56 78 00 00 03 01 24 00 D4 00 64 00 64 00 00 0300 01 00 00 03 01 36 00 45 00 64 00 64 44 dd 44 dd;

步骤(3),将防竞争处理处理后的人脸识别信息加入到H264码流数据,加入位置为H264码流I帧或者P帧数据之后,方便后续的查询提取;

步骤(4),将加入人脸识别信息的H264码流数据传给客户端;

步骤(5),客户端对H264码流数据内的人脸识别信息进行提取,还原人脸识别信息,提取的方法为,

(1)人脸识别信息的查询

当解码器提取到H264码流数据内I帧或者P帧时,将对这帧数据进行查询,查询是否存在封装后的人脸识别信息,若不存在,则进行视频解码显示处理;若存在,根据修正对应的数据长度位、尾标志位判定是否正确,若不正确,进行视频解码显示处理,若正确,则提取人脸识别信息;

(2)人脸识别信息的去防竞争处理

当提取的人脸识别信息中出现两个连续的00时,则删除增加的数据标志03,还原人脸识别信息;

(3)人脸识别信息数据的应用

根据还原的人脸识别信息,计算坐标、宽度、高度,进行应用。

综上所述,本发明的将人脸识别信息加入H264视频流中的方法,在不影响H264标准码流的基础上加入人脸识别信息,有利于在现有网络摄像机产品基础上开发网络智能摄像机,一方面提高产品性能,另一方面加快产品投入市场步伐,具有良好的应用前景。

以上显示和描述了本发明的基本原理、主要特征及优点。本行业的技术人员应该了解,本发明不受上述实施例的限制,上述实施例和说明书中描述的只是说明本发明的原理,在不脱离本发明精神和范围的前提下,本发明还会有各种变化和改进,这些变化和改进都落入要求保护的本发明范围内。本发明要求保护范围由所附的权利要求书及其等效物界定。

去获取专利,查看全文>

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号