一种行车记录视频数据加水印信息方法、检测方法及装置的制造方法

文档序号:9381126阅读:650来源:国知局
一种行车记录视频数据加水印信息方法、检测方法及装置的制造方法
【技术领域】
[0001]本发明涉及电子通信技术领域,尤其涉及一种行车记录视频数据的加水印信息方法、检测方法及装置。
【背景技术】
[0002]行车记录仪为用于记录车辆行驶途中或停放于某地的视频及声音等相关资讯的仪器。在车辆安装行车记录仪后,便可以通过行车记录仪记录汽车行驶全过程或者停车后的视频图像和声音;以便于车辆所有者可以获知其财产安全信息。这样开车时边走边录制视频数据,同时可以将相应的时间、速度、所在位置等信息都记录在录制的视频数据中,此时行车记录仪可以相当于一个“黑匣子”使用。
[0003]由于行车记录仪能够记录汽车行驶全过程的视频,相应的视频可为交通事故的责任认定提供相应的证据,因而为了保证行车记录视频的没有被篡改,在所录视频中加入水印信息具有非常重要的意义。
[0004]在现有水印信息的算法中,大多是通过对视频的每一帧进行加密处理,然后将加密信息嵌入到skip (跳转)区域中。这样针对每一帧进行加水印信息处理的视频加密处理方式会导致出现运算处理过程过于复杂及嵌入信息量过大等问题,使得相应的加水印信息的处理方式在应用过程中受到一定的限制。

【发明内容】

[0005]本发明的目的是提供一种行车记录视频数据的加水印信息方法、检测方法及装置,从而可以有效简化为视频数据加水印信息的处理过程中的运算复杂程度,并减少需要嵌入的信息量。
[0006]本发明的目的是通过以下技术方案实现的:
[0007]本发明实施例提供一种行车记录视频数据加水印信息方法,包括:
[0008]获取行车记录视频数据中的每一帧图像数据,判断是否为需要加水印信息的图像数据;
[0009]为需要加水印信息的图像数据生成第一水印信息;
[0010]将所述第一水印信息进行保存。
[0011]本发明实施例还提供一种行车记录仪视频数据检测方法,包括:
[0012]获取行车记录视频数据中的每一帧图像数据和保存的水印信息;
[0013]判断所述每一帧图像数据是否为需要加水印信息的图像数据;为需要加水印信息的图像数据生成第二水印信息;
[0014]将所述第二水印信息与保存的水印信息比较,若不同,则判断所述视频数据已经被篡改,若相同,则判断所述视频数据为未修改的原始视频数据。
[0015]由上述本发明提供的技术方案可以看出,本发明实施例提供的技术方案中由于不需要对每一帧都进行加水印信息处理,故能减少水印信息生成的运算量及降低生成数据的大小。同时,还可以很好地基于加水印信息的处理过程检测视频是否被修改过。
【附图说明】
[0016]为了更清楚地说明本发明实施例的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域的普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他附图。
[0017]图1为本发明实施例一提供的加水印信息方法的处理流程图;
[0018]图2为本发明实施例二提供的视频数据检测方法的处理流程示意图;
[0019]图3为本发明实施例三提供的加水印信息装置的结构示意图;
[0020]图4为本发明实施例四提供的视频数据检测装置的结构示意图。
【具体实施方式】
[0021]下面结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明的保护范围。
[0022]本发明实施例提供的行车记录视频数据的加水印信息处理及检测方法及装置,可以有效简化为视频数据加水印信息的处理过程中的运算复杂程度,同时方便相应的基于水印信息的视频数据是否被篡改的检测。在该实施例中涉及的水印信息(DigitalWatermarking)技术是将一些水印信息(如数字水印)直接嵌入数字载体当中(包括多媒体、文档、软件等)或是间接表示(修改特定区域的结构),且不影响原载体的使用价值,也不容易被探知和再次修改。但可以被生产方识别和辨认。通过这些隐藏在载体中的信息,可以达到确认内容创建者、购买者、传送隐秘信息或者判断载体是否被篡改等目的。水印信息是保护信息安全、实现防伪溯源、版权保护的有效办法,是信息隐藏技术研究领域的重要分支和研究方向。
[0023]下面将结合附图对本发明实施例作进一步地详细描述。
[0024]本发明实施例一提供了一种行车记录视频的加水印信息方法,其具体实现过程如图1所示,可以包括以下处理步骤:
[0025]步骤11,获取行车记录视频数据中的每一帧图像数据,判断该帧图像数据是否为需要加水印信息的图像数据;其中,一帧图像为视频的最小组成单位,一般的,一秒钟视频由24帧图像组成。
[0026]由于采用了不对每一帧图像数据进行加水印信息处理的方案,故在该步骤中需要从多帧图像数据中找出需要加水印信息的图像数据;所述需要加水印信息的图像数据可以根据需要预先设定,具体可以设置为按照预定的规则从多帧图像数据中选择指定的图像数据进行加水印信息处理,如每间隔7帧图像数据的图像数据为需要加水印信息的图像数据,或者通过第一预设算法来获取需加水印的图像数据。根据算法调整处理帧的数量,具有一定的处理灵活度,能够很好地满足用户的各种实际需求。
[0027]步骤12,为需要加水印信息的图像数据生成第一水印信息;
[0028]具体的,可以根据图像数据的数据特性和第二预设算法生成相应的第一水印信息。所述第一水印信息的形式及包含的内容信息等可以预先设置,也可以由用户根据自身需要进行设置;示例性的,水印信息的形式可以为可见式水印信息或不可见式水印信息。水印信息的内容包括水印图案、或者水印文字等,例如,在水印信息中记载个人信息或其他个性化的识别信息等。
[0029]步骤13、对生成的第一水印信息进行保存。
[0030]进一步的,所述方法还可以包括步骤14:根据第一水印信息生成第一水印校验信息并保存。具体的,可以保存在skip(跳转)区。所述第一水印校验信息为水印信息通过第三预设算法生成。
[0031]进一步的,所述方法还可以包括步骤15:保存水印标记。具体的,在保存所述第一水印信息和所述第一水印校验信息后,还可以保存一个水印标记。所述水印标记为标识视频数据中包括第一水印信息和第一水印校验信息的标记。
[0032]通过上述处理过程,可以仅在行车记录仪记录的视频数据中的部分特定帧中加入水印信息,可以有效简化为行车记录仪记录的视频数据加水印信息的运算处理过程,从而提高加水印信息处理过程的效率并使其更便于应用。
[0033]进一步地,为了方便用户确定是否为视频数据设置水印信息及设置个性化的水印信息等,上述处理过程中还可以包括以下处理:
[0034]获取用户输入的需要对视频数据进行加水印信息处理的控制信息,根据所述控制信息,为需要加水印信息的图像数据生成第一水印信息。控制信息包括是否设置水印信息或水印信息的形式中的至少一项。
[0035]本发明实施例二提供了一种行车记录仪视频数据检测方法,其具体实现过程如图2所示,可以包括以下处理步骤:
[0036]步骤21、获取行车记录视频数据中的每一帧图像数据和保存的水印信息。其中,一帧图像为视频的最小组成单位,一般的,一秒钟视频由24帧图像组成。
[0037]步骤22、判断所述视频数据中是否保存有水印标记;所述水印标记为标识视频数据中保存有水印信息和水印校验信息的标记。若判断结果为是,则进入步骤23,若否,则进行步骤27:判断该视频数据已经被篡改。进行步骤22可以在视频数据缺少水印标记的情况下,快速判断视频数据被篡改了,减少后续处理步骤。
[0038]步骤23、获取所述视频数据中保存的水印校验信息,根据实施例一中步骤14中的方法和所述保存的水印信息生成第二水印校验信息,将所述第二水印校验信息和所述保存的水印校验信息进行对比。如相同,则进入步骤24,如不相同则进入步骤27:判断该视频数据已经被篡改。因生成水印校验信息的处理过程简单快捷,进行步骤23可以在保存的水印校验信息校验和第二水印校验信息不相同的情况下,快速判断视频数据被篡改了,减少后续处理步骤。
[0039]步骤24、根据行车记录视频数据中每一帧图像数据及实施例一中所述的步骤11、12中的方法成生成第二水印信息。
[0040]步骤25,将所述第二水印信息与所述保存的水印信息比较,若不同,则进入步骤27:判断视频数据已经被篡改,若相同,则进入步骤26:判断所述视频为未修改原始的视频数据。
[0041]上述方法中也可以不进行步骤22,直接进入步骤23。
[0042]上述方法中也可以不进行步骤23,直接进入步骤24。
[0043]可以理解的,上述方法中可以同时不进行步骤22、23,直接进入步骤24。
[0044]上述步骤21中若获取不到保存的水印信息,或,步骤23中获取不到保存的水印校验信息,也可以判断该视频数据已被篡改。
[0045]通过上述检测方法,可以很好地基于实施例一中的加水印信息方法检测出视频是否被
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1