图像数据加密方法及装置、网络摄像机制造方法及图纸

技术编号:14882410 阅读:60 留言:0更新日期:2017-03-24 04:48
本发明专利技术提供了一种图像数据加密方法及装置、网络摄像机,涉及图像数据加密技术领域。图像数据加密方法包括以下步骤:获取图像传感器中图像数据所包含的坏点数据,坏点数据包括亮点数组和暗点数组中的至少一个。根据亮点数组和暗点数组中的至少一个计算出加密因子。依据加密因子对图像数据加密。图像数据加密方法不需要借助额外的硬件设备来实现,实施成本低廉,而且,加密后的图像数据被非法解密的难度高,安全性能好。

【技术实现步骤摘要】

本专利技术涉及图像数据加密
,具体而言,涉及一种图像数据加密方法及装置、网络摄像机
技术介绍
目前,随着现代通讯技术和多媒体数据编解码技术的不断发展和完善,监控摄像机从模拟和数字摄像机逐渐发展成为网络摄像机。当前提供给个人用户的网络图像监控一般都是基于互联网的,个人和家庭在家中安装网络摄像机获得远程图像监控服务方便的同时,也非常担心和重视图像数据安全的问题,担心个人隐私泄漏。现有的对图像数据加密方案主要是软件加密和芯片加密。软件加密方案是将加密因子存储在磁盘或FLASH中,但存在被非法读取的可能性,安全系数较低。芯片加密是在加密芯片中保存加密因子,并采用加密芯片对数据进行加密,但采用独立的加密芯片对加密因子进行管理,成本较高。因此,有必要找到一种对图像数据进行有效加密的方法,以避免人们的隐私泄漏,而且成本低廉。
技术实现思路
本专利技术的目的在于提供一种图像数据加密方法及装置、网络摄像机,其旨在解决现有的对图像数据加密的方案安全系数较低、成本较高的技术问题。本专利技术提供第一种技术方案:一种图像数据加密方法包括以下步骤:获取图像传感器中图像数据所包含的坏点数据,所述坏点数据包括亮点数组和暗点数组中的至少一个;根据所述亮点数组和所述暗点数组中的至少一个计算出加密因子;依据所述加密因子对所述图像数据加密。本专利技术提供第二种技术方案:一种图像数据加密装置包括:坏点数据获取模块,用于获取图像传感器中图像数据所包含的坏点数据,所述坏点数据包括亮点数组和暗点数组中的至少一个;加密因子生成模块,用于根据所述亮点数组和所述暗点数组中的至少一个计算出加密因子;所述图像数据加密模块,用于依据所述加密因子对所述图像数据加密。本专利技术提供第三种技术方案:一种网络摄像机包括图像传感器以及处理器,所述图像传感器与所述处理器耦合;所述图像传感器,用于采集图像数据,所述图像数据包含有坏点数据,所述坏点数据包括亮点数组和暗点数组中的至少一个;所述处理器,用于获取所述图像数据,根据所述亮点数组和所述暗点数组中的至少一个计算出加密因子;以及依据所述加密因子对所述图像数据加密。本专利技术提供的图像数据加密方法及装置、网络摄像机的有益效果是:首先,加密后的图像数据在传输过程中,克服了图像数据在网络传输过程中的安全隐患问题,保证非法用户无法解开图像数据,保证用户图像数据的安全,保护了用户隐私,提高了用户的信任度和良好体验。其次,本专利技术提供的方案不需要借助额外的硬件设备来实现,实施成本低廉,而且,加密后的图像数据被非法解密的难度高,安全性能好。附图说明为了更清楚地说明本专利技术实施例的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,应当理解,以下附图仅示出了本专利技术的某些实施例,因此不应被看作是对范围的限定,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他相关的附图。图1为本专利技术实施例提供的一种图像数据加密方法及装置、网络摄像机的应用环境示意图。图2为本专利技术第一实施例提供的图像数据加密方法的流程示意图。图3为图2中步骤S200的具体流程示意图。图4为本专利技术第二实施例提供的图像数据加密装置的结构框图。图标:300-图像数据加密装置;310-加密因子生成模块;311-亮点数组获取单元;312-暗点数组获取单元;313-序列组合单元;314-加密因子计算单元;320-图像数据加密模块;321-压缩编码单元;322-压缩图像数据加密单元;323-原始图像数据加密单元;330-解密因子生成模块;340-坏点数据获取模块;400-网络;500-用户终端;600-网络摄像机。具体实施方式本专利技术较佳实施例所提供的图像数据加密方法及装置、网络摄像机可应用于如图1所示的应用环境中。如图1所示,用户终端500和网络摄像机600位于网络400中。网络400可以为无线网络或有线网络。通过网络400,用户终端500与网络摄像机600进行数据交互,其中,用户终端500可以收取网络摄像机600发出的图像数据和解密因子。于本专利技术实施例中,用户终端500优选为移动终端设备,例如可以包括智能手机、平板电脑、电子书阅读器、膝上型便携计算机、车载电脑、穿戴式移动终端等等。当然,用户终端500也可以为固定终端设备,如个人电脑、服务器等。本专利技术实施例提出的图像数据加密方法及装置、网络摄像机,提供了一种新的加密图像数据、防止数据泄漏的方法。该加密方法及装置可适用于各种类型的网络摄像机中。本专利技术实施例提出的网络摄像机600包括图像传感器及与图像传感器连接的处理器。图像传感器用于采集图像数据,图像数据包含有坏点数据,坏点数据包括亮点数组和暗点数组中的至少一个。处理器用于获取图像传感器采集的图像数据,根据亮点数组和暗点数组中的至少一个计算出加密因子;以及依据加密因子对图像数据加密。可以理解,网络摄像机600还可包括其他组件,各组件可以采用硬件、软件或其组合实现。下面将结合本专利技术实施例中附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。通常在此处附图中描述和示出的本专利技术实施例的组件可以以各种不同的配置来布置和设计。因此,以下对在附图中提供的本专利技术的实施例的详细描述并非旨在限制要求保护的本专利技术的范围,而是仅仅表示本专利技术的选定实施例。基于本专利技术的实施例,本领域技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都属于本专利技术保护的范围。应注意到:相似的标号和字母在下面的附图中表示类似项,因此,一旦某一项在一个附图中被定义,则在随后的附图中不需要对其进行进一步定义和解释。第一实施例图2为本实施例提供图像数据加密方法的流程示意图,请参阅图2。本实施例提供的图像数据加密方法包括以下步骤:步骤S100:获取图像传感器中图像数据所包含的坏点数据,坏点数据包括亮点数组和暗点数组中的至少一个。这里所说的图像数据是指图像传感器直接采集得到、还未经过压缩编码的原始的图像数据。在全黑的场景下,图像传感器采集的画面中会存在若干个常亮的点,这些常亮的点称为亮点。在全白的场景下,图像传感器采集的画面中会存在若干个常黑的点,这些常黑的点称为暗点。亮点和暗点统称为坏点。图像传感器采集的图像都会存在坏点,且坏点的位置随机。亮点数组是指亮点的坐标数据。暗点数组是指暗点的坐标数据。容易理解的是,这里所说的图像数据包括亮点数组和暗点数组中的至少一个是指,图像数据可以是只包括亮点数组,可以是只包括暗点数组,当然也可以是,同时包括亮点数组和暗点数组。步骤S200:根据亮点数组和暗点数组中的至少一个计算出加密因子。基于步骤S100中获取的数组的情况,步骤S200中,加密因子可以是只根据亮点数组计算得出,可以是只根据暗点数组计算得出,当然也可以是,综合亮点数组和暗点数组计算得出。具体的,图3为图2中步骤S200的具体流程示意图,请参阅图4。步骤S200包括以下步骤:步骤S201:从图像数据中获取亮点数组和暗点数组中的至少一个。其中,亮点数组的形式可以是:B1=(x1,y1)B2=(x2,y2)B3=(x3,y3)……BN=(xn,yn)式中,B1代表第一个亮点,B2代表第二个亮点,依次类推。(x1,y1)代表第一个亮点的坐标数值,(x2,y本文档来自技高网...
图像数据加密方法及装置、网络摄像机

【技术保护点】
一种图像数据加密方法,其特征在于,包括以下步骤:获取图像传感器中图像数据所包含的坏点数据,所述坏点数据包括亮点数组和暗点数组中的至少一个;根据所述亮点数组和所述暗点数组中的至少一个计算出加密因子;依据所述加密因子对所述图像数据加密。

【技术特征摘要】
1.一种图像数据加密方法,其特征在于,包括以下步骤:获取图像传感器中图像数据所包含的坏点数据,所述坏点数据包括亮点数组和暗点数组中的至少一个;根据所述亮点数组和所述暗点数组中的至少一个计算出加密因子;依据所述加密因子对所述图像数据加密。2.根据权利要求1所述的图像数据加密方法,其特征在于,所述根据所述亮点数组和所述暗点数组中的至少一个计算出加密因子的步骤包括:从所述图像数据中获取所述亮点数组和所述暗点数组中的至少一个;根据所述亮点数组和所述暗点数组中的至少一个生成序列组;根据所述序列组计算出所述加密因子。3.根据权利要求2所述的图像数据加密方法,其特征在于,所述根据所述序列组计算出所述加密因子的步骤包括:将所述序列组通过安全散列算法计算出所述加密因子。4.根据权利要求1所述的图像数据加密方法,其特征在于,所述依据所述加密因子对所述图像数据加密的步骤包括:对数据量超过预设值的所述图像数据进行压缩编码;利用所述加密因子对压缩编码后的所述图像数据进行加密。5.根据权利要求1所述的图像数据加密方法,其特征在于,还包括步骤:对所述加密因子采用非对称加密方式生成解密因子,以使用户终端用于对加密后的所述图像数据进行解密。6.一种图像数据加密装置,其特征在于,包括:坏点数据获取模块,用于获取图像传感器中图像数据所包含的坏点数据,所述坏点数据包括亮点数组和暗点数组中的至少一个;加密因子生成模块,用于根据所述亮点数组和所述暗点数组中的至少一个计算出加密因子;所述图像...

【专利技术属性】
技术研发人员:赵子华
申请(专利权)人:浙江宇视科技有限公司
类型:发明
国别省市:浙江;33

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

1