一种在视频浮层上添加图文字幕图形密码的方法与流程

文档序号:12378964阅读:1383来源:国知局

本发明涉及一种在视频浮层上添加图文字幕图形密码的方法。



背景技术:

图形密码作为一种身份认证技术,自1993年由G.Blonder首先提出了一种图形密码模型后,Jermyn等提出了D-A-S系统。2000年,Dhamija和Perrig提出了他们的图形密码模型,继而进入了一个图形密码研究百花齐放的时代。

与传统的密码不同,图形密码使用图形作为认证媒介,通过用户对图形的点击、识别、重现,或者用户与图形系统的互动进行认证。不同的图形由于它的安全性高等特点,有着十分广阔的发展空间。

视频的使用经常需要记录责任人或授权使用人,一种常见的方法是在视频浮层上叠加图文字幕加以标记,这种图文字幕在视频图像的时空域中的显示方式,如出现的位置、时长及呈现方式等等,往往并不携带特定的意义。当上述视频及图文字幕被合成或转录翻拍成视频文件后,通过添加遮挡等技术手段,这些图文字幕内容很容易被遮盖或被模糊去信息化,并因此产生视频被滥用后无法追溯到相关的责任人或授权使用者的问题。



技术实现要素:

本发明的目的在于克服现有技术中的不足而提供一种在视频浮层上添加图文字幕图形密码的方法。

为实现上述目的,一方面,本发明提供的一种在视频浮层上添加图文字幕图形密码的方法,包括如下步骤:

获取待编码传递的唯一性信息;

基于密钥对唯一性信息进行编码,生成一组可区别的图文字幕显示方式数据;

根据显示方式,将唯一性信息隐藏到视频载体中,通过视频对进行编码后的唯一性信息进行传递。

优选地,对唯一性信息进行编码的步骤中,唯一性信息编码后得到至少一组关于图文字幕的显示方式,每一组显示方式对应密码空间中一个唯一的数值。

优选地,一组显示方式包含至少一个图文字幕显示分项,每一个分项的参数包括显示位置、显示时长和呈现方式中的一种。

根据本发明提供的一种在视频浮层上添加图文字幕图形密码的方法,以视频作为载体,以一种图文字幕显示方式作为认证媒介的图形密码模型及系统,视频图像时空域中视频浮层的图文字幕显示方式(参数包括出现的位置、时长及呈现方式等)可被赋予特定意义信息(比如内容责任人ID号、授权使用人ID号),这种以图文字幕显示方式作为认证媒介的方法,可将特定意义信息隐藏在视频载体中,达到确认诸如内容责任人、授权使用人等信息的目的。

附图说明

图1是本发明一实施例的一种在视频浮层上添加图文字幕图形密码的方法的步骤中所应用的一个文字模板的示意图。

本发明目的的实现、功能特点及优点将结合实施例,参照附图作进一步说明。

具体实施方式

下面详细描述本发明的具体实施例。

本发明一实施例提供了一种在视频浮层上添加图文字幕图形密码的方法,包括如下步骤:

获取待编码传递的唯一性信息;

基于密钥对唯一性信息进行编码,生成一组可区别的图文字幕显示方式数据;

根据显示方式,将唯一性信息隐藏到视频载体中,通过视频对进行编码后的唯一性信息进行传递。

具体地,本发明的在视频浮层上添加图文字幕图形密码的方法基于一种图形密码模型系统,该系统包括三个模块,分别为密钥及业务管理模块、图形密码生成模块和图形密码识别模块。

具体地,密钥及业务管理模块用于管理密钥、并通过接口对接第三方系统,记录业务相关的输入数据、输出数据和日志数据等。

具体地,图形密码生成模块用于生成以图文字幕显示方式作为认证媒介的图形密码。此模块是应用本发明的在视频浮层上添加图文字幕图形密码的方法的主要模块。

在本发明的在视频浮层上添加图文字幕图形密码的方法中,具体地,对唯一性信息进行编码的步骤中,唯一性信息编码后得到至少一组关于图文字幕的显示方式,每一组显示方式对应密码空间中一个唯一的数值。并且,一组显示方式包含至少一个图文字幕显示分项,每一个分项的参数包括显示位置、显示时长和呈现方式中的一种。

具体在图形密码生成模块中,工作流程如下:

(1)、获取到待编码传递的唯一性信息,比如责任人ID等;

(2)、基于密钥,将上述想要隐藏到视频载体并通过视频进行传递的信息进行编码,其结果是一组组关于图文字幕的显示方式,这组显示方式对应密码空间中一个唯一的数值。一般地,一组显示方式包含若干图文字幕显示分项,每一个分项的参数可细化为显示位置、显示时长以及呈现方式等。

在本发明的本实施例中,该组显示方式包含四条图文字幕显示分项,每分项都包括了显示位置、显示时长、呈现方式等参数赋值,具体说明如下:

一组显示方式中共包含4个分项的显示方式:

<DyTexts Count=″4″>。

其中,第一分项的图文字幕显示方式为:

<DyText idx=″0″>

<Name>Whtest</Name>

<MarkID>1</MarkID>

<Web_Operate>0</Web_Operate>

<Type>0</Type>

<Para>0</Para>

<Text>Whtest</Text>

<Font>宋体</Font>

<Size>38</Size>

<Color>ffffff</Color>

<Alpha>100</Alpha>

<BKColor>ffffff</BKColor>

<BKAlpha>0</BKAlpha>

<Position>

<Xpos>450</Xpos>

<Ypos>526</Ypos>

<Width>270</Width>

<Height>44</Height>

</Position>

<LoopSpace>0</LoopSpace>

<RunDirect>0</RunDirect>

<RunSpeed>9</RunSpeed>

<RectBKColor>ffffff</RectBKColor>

<RectBKAlpha>0</RectBKAlpha>

<Start>0:0:31:520</Start>

<Stop>0:0:36:520</Stop>

</DyText>

其中,第二分项图文字幕显示方式为:<DyText idx=″1″>

<Name>Whtest</Name>

<MarkID>2</MarkID>

<Web_Operate>0</Web_Operate>

<Type>0</Type>

<Para>0</Para>

<Text>Whtest</Text>

<Font>宋体</Font>

<Size>38</Size>

<Color>ffffff</Color>

<Alpha>100</Alpha>

<BKColor>ffffff</BKColor>

<BKAlpha>0</BKAlpha>

<Position>

<Xpos>1</Xpos>

<Ypos>515</Ypos>

<Width>216</Width>

<Height>56</Height>

</Position>

<LoopSpace>0</LoopSpace>

<RunDirect>0</RunDirect>

<RunSpeed>9</RunSpeed>

<RectBKColor>ffffff</RectBKColor>

<RectBKAlpha>0</RectBKAlpha>

<Start>0:0:21:320</Start>

<Stop>0:0:26:320</Stop>

</DyText>

第三分项和第四分项和上述第一分项、第二分项中图文字幕显示方式类似,在此不再赘述。

每一分项显示方式若通过上层应用加以预览,表示的意思可映射到如图1的文字模板中的参数字段中去。

(3)将上述一组显示方式数据通过接口发送给第三方视频图文编码合成系统或第三方应用系统,由第三方视频图文编码合成系统完成视频文件的合成(一组显示方式可按照同样模式,重复应用到连续视频图像上以增强唯一性信息稳定传递的鲁棒性),或由第三方应用系统完成视频图文字幕的综合显示。

具体地,图形密码识别模块用于解读视频文件中通过图文字幕显示方式隐藏传递的特定信息。该模块的工作流程如下:

(a)、获取到视频文件,检测图文字幕的显示方式;

(b)、基于密钥,通过逆向工程解码上述显示方式数据,得到图形密码隐藏传递的数据,比如责任人ID;

(c)、将结果数据返回给模块的调用方。

特别说明的是,前述中的密钥机制在本领域为成熟机制,本方法及本方法所依据的系统并未对密钥机制本身作具有新颖性或创造性的改动。

根据本发明提供的一种在视频浮层上添加图文字幕图形密码的方法,以视频作为载体,以一种图文字幕显示方式作为认证媒介的图形密码模型及系统,视频图像时空域中视频浮层的图文字幕显示方式(参数包括出现的位置、时长及呈现方式等)可被赋予特定意义信息(比如内容责任人ID号、授权使用人ID号),这种以图文字幕显示方式作为认证媒介的方法,可将特定意义信息隐藏在视频载体中,达到确认诸如内容责任人、授权使用人等信息的目的,具有巨大的密码空间,从而也形成了一种新的身份认证技术系统。

在实际的应用中,本方法还可应用于ArcVideo转码器和Arcvideo ICR内容识别系统中,在实现行业用户合规回看敏感视频、或教育客户合规收看课件视频时,上述的图形密码机制可起到很好的应用效果。

在本说明书的描述中,参考术语“一个实施例”、“一些实施例”、“示例”、“具体示例”、或“一些示例”等的描述意指结合该实施例或示例描述的具体方法和系统结构包含于本发明的至少一个实施例或示例中。在本说明书中,对上述术语的示意性表述不一定指的是相同的实施例或示例。而且,描述的具体方法和系统结构可以在任何的一个或多个实施例或示例中以合适的方式结合。尽管上面已经示出和描述了本发明的实施例,可以理解的是,上述实施例是示例性的,不能理解为对本发明的限制,本领域的普通技术人员在不脱离本发明的原理和宗旨的情况下在本发明的范围内可以对上述实施例进行变化、修改、替换和变型。

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