本发明实施例涉及电子技术领域,尤其涉及一种数据处理方法、无人机、眼镜设备及存储介质。
背景技术:
随着数字图传技术的发展,穿越机赛事的直播需求日益旺盛,许多媒体开始在平台上直播此类赛事。例如,在穿越机竞赛中,参赛的穿越机可以拍摄第一人称视角(firstpersonview,fpv)的视频数据,并将该视频数据发送至飞手或观众的眼镜设备以及直播方设置的直播设备。眼镜设备可以通过显示屏播放视频数据以便飞手和观众能够了解穿越机的飞行情况,直播设备可以将视频数据再进行分发以在网络上进行直播。通常,直播内容受版权保护,仅有授权许可的直播方及其设备可以对视频数据进行直播,但是,存在盗用者通过改造眼镜设备以非法获取直播视频数据来进行非授权直播的情况。例如,通常盗用者通过将第三方设备连接至眼镜设备的显示屏接口,如显示屏接口可以为基于移动产业处理器接口(mobileindustryprocessorinterface,mipi)协议的串行显示接口(displayserialinterface,dsi),通过显示屏接口盗取眼镜设备所获取的视频数据;盗用者采用第三方设备播放盗取的视频数据以获取利润,损害了视频数据所有者的利益。因此,如何保护直播中的视频数据是当前亟待解决的问题。
技术实现要素:
本发明实施例提供了一种数据处理方法、无人机、眼镜设备及存储介质,可以对视频数据设置水印,影响盗用者的观看体验,从而保护直播中的视频数据。
第一方面,本发明实施例提供了一种数据处理方法,所述方法包括:
获取视频数据,所述视频数据包括多帧图像;
获取目标水印添加模式;
根据所述目标水印添加模式向所述视频数据中的至少一帧图像添加水印;
发送添加水印后的所述视频数据中的图像。
第二方面,本发明实施例提供了一种无人机,所述无人机包括存储器、处理器、图像拍摄装置和图传模块,
所述存储器,用于存储程序指令;
所述处理器,调用所述存储器存储的程序指令,执行以下步骤:
通过所述图像拍摄装置拍摄得到视频数据,所述视频数据包括多帧图像;
获取目标水印添加模式;
根据所述目标水印添加模式向所述视频数据中的至少一帧图像添加水印;
通过所述图传模块发送添加水印后的所述视频数据中的图像。
第三方面,本发明实施例提供了一种眼镜设备,所述眼镜设备包括存储器、处理器、图传模块及显示屏接口,
所述存储器,用于存储程序指令;
所述处理器,调用所述存储器存储的程序指令,执行以下步骤:
通过所述图传模块获取视频数据,所述视频数据包括多帧图像;
获取目标水印添加模式;
根据所述目标水印添加模式向所述视频数据中的至少一帧图像添加水印;
通过所述显示屏接口发送添加水印后的所述视频数据中的图像。
本发明实施例中,数据处理设备可以获取视频数据,并获取目标水印添加模式,按照目标水印添加模式向该视频数据中至少一帧图像添加水印,将发送添加水印后的该视频数据中的图像;在播放添加水印的该视频数据时,盗用者会观看到图像中的水印,影响盗用者的观看体验,从而保护直播中的视频数据,可维护视频数据所有者的权益。且该方案不需要对数据处理设备的硬件结构进行改造,因此,降低了成本开销,并节省了人力资源。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1是本发明实施例提供的一种数据处理的网络架构示意图;
图2是本发明实施例提供的一种数据处理方法的流程示意图;
图3是本发明实施例提供的另一种数据处理方法的流程示意图;
图4是本发明实施例提供的一种向视频数据中的图像添加水印的示意图;
图5是本发明实施例提供的又一种数据处理方法的流程示意图;
图6是本发明实施例提供的另一种向视频数据中的图像添加水印的示意图;
图7是本发明实施例提供的又一种向视频数据中的图像添加水印的示意图;
图8是本发明实施例提供的又一种向视频数据中的图像添加水印的示意图;
图9是本发明实施例提供的无人机的结构示意图;
图10是本发明实施例提供的一种眼镜设备的结构示意图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
为了更好理解本发明实施例提供的一种数据处理方法、无人机及眼镜设备,下面先描述本发明实施例的网络构架。
请参见图1,图1是本发明实施例提供的一种数据处理的网络架构示意图,该网络架构至少包括无人机10及多个眼镜设备,图1以包括三个眼镜设备为例,分别为飞手的眼镜设备11、观众的眼镜设备12及观众的眼镜设备13。可选的,该网络架构还可包括直播设备14和第三方设备15。
其中,无人机10可以是旋翼型无人机,例如四旋翼无人机、六旋翼无人机、八旋翼无人机,也可以是固定翼无人机。无人机10可以包括动力系统、云台以及图像拍摄装置101,动力系统用于为无人机提供飞行动力,其中,动力系统包括螺旋桨、电机、电调中的一种或多种。图像拍摄装置101通过云台搭载于无人机10的主体上。图像拍摄装置101用于在无人机10的飞行过程中进行图像或视频拍摄,包括但不限于多光谱成像仪、高光谱成像仪、可见光相机及红外相机等,云台为多轴传动及增稳系统,云台电机通过调整转动轴的转动角度来对图像拍摄装置的拍摄角度进行补偿,并通过设置适当的缓冲机构来防止或减小成像设备的抖动。
其中,眼镜设备可以是指虚拟现实(virtualreality,vr)或增强现实(augmentedreality,ar)等可以直播视频的眼镜设备,眼镜设备可以是指经视频数据的所有者(即飞手)授权而用于播放视频数据的设备。在穿越机竞赛中,飞手的眼镜设备11可以是指由飞手(即参赛选手)控制的眼镜设备,观众的眼镜设备12及观众的眼镜设备13可以是指由观众控制的眼镜设备。
其中,直播设备14可以是官方(即直播方)设置的直播设备,即直播设备14可以指经视频数据的所有者或版权拥有者(即飞手或官方举办者)授权,而用于直播视频数据的设备,直播设备14可以是指智能手机、平板电脑、笔记本电脑、地面站及直播站台等可以直播视频数据的设备。
该网络架构可以用于穿越机竞赛中直播赛事,该无人机10可以用于穿越机竞赛,即该无人机10可以是指穿越机。在穿越机竞赛中,飞手(即参赛选手)可以控制无人机10通过图像拍摄装置101拍摄第一人称视角的视频数据,无人机10可以将该视频数据发送至各个眼镜设备以及直播设备14;各个眼镜设备以及直播设备14可以对接收到的视频数据进行直播,以便飞手和观众可以通过该视频数据实时了解无人机的飞行高度和/或飞行位置等飞行情况。
其中,第三方设备15可以是指未经视频数据的所有者或版权拥有者(即飞手或官方举办者)授权,而用于截取视频数据的设备;第三方设备15可以通过观众的眼镜设备的显示屏接口与观众的眼镜设备连接,从观众的眼镜设备中盗取视频数据,并播放视频数据和/或将盗取的视频数据分发至网络。第三方设备可以是指智能手机、平板电脑、笔记本电脑或电视机中至少一种。
为了防止第三方设备盗用视频数据,可以采用以下两种实施方式中的任一种方式向视频数据中的至少一帧图像添加水印。在一个实施例中,无人机10可以向视频数据中的至少一帧图像添加水印,并将添加水印的视频数据中的图像发送至各个眼镜设备及直播设备。各个眼镜设备及直播设备可以播放添加水印的视频数据中的图像,观众的眼镜设备12还可以发送添加水印的视频数据中的图像。在另一个实施例中,无人机10可以将视频数据发送至各个眼镜设备及直播设备,观众的眼镜设备12可以对视频数据中的至少一帧图像添加水印,并显示添加水印的视频数据中的图像。具体的,观众的眼镜设备12内处理器可以通过显示屏接口发送添加水印的视频数据中的图像至眼镜设备的显示屏,如果第三方设备15与观众的眼镜设备12通过破解显示屏接口进行连接,该第三方设备15会接收到添加水印的视频数据中的图像。通常,第三方设备15可以播放盗取的添加水印的视频数据和/或将盗取的添加水印的视频数据分发至网络。由于通常盗播的直播线路支持暂停功能,当在网络上观看盗播直播的用户暂停播放添加水印的视频数据时,用户有概率看到水印;当观看用户数量大时,大概率会有部分用户暂停到水印帧这样可以破坏盗播直播效果,从而保护直播中的视频数据。并且,在现场观众眼镜设备播放该添加水印的视频数据的过程中,由于水印会间隔一定帧才添加,从而观众基本不会察觉到添加了水印,不影响正常直播的观看效果,因此,向视频数据中添加水印,不会破坏眼镜设备或直播设备播放视频数据的效果。
请参见图2,图2是本发明实施例提供的一种数据处理方法的流程示意图,所述方法可以由数据处理设备来执行,该数据处理设备可以是指无人机或眼镜设备。如图2所示,所述数据处理方法可以包括如下步骤。
s201、数据处理设备获取视频数据,该视频数据包括多帧图像。
本发明实施例中,该视频数据可以是在穿越机竞赛中无人机(即穿越机)以第一人称视角拍摄得到的视频数据,飞手或观众可以通过该视频数据实时了解无人机的飞行高度和/或飞行位置等飞行情况。在一个实施例中,该数据处理设备可以为无人机,在穿越机竞赛中,无人机可以通过图像拍摄装置进行拍摄得到视频数据。在另一个实施例中,该数据处理设备可以为眼镜设备,该眼镜设备可以从无人机中获取视频数据。具体的,无人机在拍摄视频数据的过程中,无人机每拍摄得到一帧图像,可以将该帧图像发送至眼镜设备,以便眼镜设备可以直播视频数据。
s202、数据处理设备获取目标水印添加模式。
在一个实施例中,目标水印添加模式可以是用户设定的水印模式。例如,数据处理设备中包括多个水印添加模式,该多个水印添加模式包括随机添加模式和固定添加模式。用户可以点击数据处理设备的功能按钮进入水印添加模式设定界面。该数据处理设备可以在水印添加模式设定界面显示随机添加模式选项和固定添加模式选项。如果用户选择随机添加模式,则数据处理设备将随机添加模式确定为目标水印添加模式。如果用户选择固定添加模式,则数据处理设备将固定添加模式确定为目标水印添加模式。或者,该数据处理设备可以在水印添加模式设定界面显示水印添加模式输入框,目标水印添加模式可以是指用户在水印添加模式输入框中输入的水印添加模式。
在另外一个实施例中,目标水印添加模式可以是指数据处理设备自动获取的水印添加模式。例如,为了防止视频数据被盗,数据设备处理设备可以将随机添加模式作为默认的水印添加模式,目标水印添加模式可以是指该默认的水印添加模式。也就是说,在该实施方式中,不需要用户手动设置目标水印添加模式,数据处理设备可按照预设的规则自动获取一个水印添加模式作为目标水印添加模式。
可选的,该目标水印添加模式为固定添加模式或随机添加模式。固定添加模式可以是指有规律地向视频数据中的图像添加水印,固定添加模式可以包括按照固定周期添加、固定颜色添加、固定位置添加及固定水印的内容添加中的至少一种。随机添加模式可以是指没有规律地向视频数据中的图像添加水印,随机添加模式包括按照随机周期添加、随机颜色添加及随机位置添加中的至少一种。添加周期指的是相邻添加水印的两帧之间的帧数间隔或者时间间隔,添加颜色指的是添加内容的颜色,可以为单色也可以为多色,添加位置指的是添加水印在图像上的位置。添加周期、添加颜色和添加位置将在后面作具体说明。水印的内容可以包括图案、文字及有色色块中的至少一种。例如,该水印的图案包括视频数据所有者的个人标记或公司logo,文字可以包括视频数据所有者的名字或公司名称等,有色色块可以是指被填充颜色的形状,如一个灰色的水印块。
s203、数据处理设备根据该目标水印添加模式向该视频数据中的至少一帧图像添加水印。
在一个实施例中,当该目标水印添加模式为固定添加模式时,数据处理设备可以按照固定添加模式向视频数据中的至少一帧图像添加水印,可以降低添加水印的复杂度,提高添加水印的效率。例如,数据处理设备可以按照固定周期向视频数据中的至少一帧图像添加水印,固定周期可以是指固定时间间隔或固定帧数间隔。
在另一个实施例中,当该目标水印添加模式为随机添加模式时,数据处理设备可以按照随机添加模式向视频数据中的至少一帧图像添加水印,可以防止视频数据中水印被抹除,提高视频数据的安全性。例如,数据处理设备可以随机周期向视频数据中的至少一帧图像添加水印,随机周期包括随机时间间隔或随机帧数间隔。
s204、数据处理设备发送添加水印后的该视频数据中的图像。
在一个实施例中,该数据处理设备可以为无人机,无人机可以发送添加水印后的该视频数据中的图像至眼镜设备,以便眼镜设备可以发送添加水印后的该视频数据中的图像。在另一个实施例中,该数据处理设备可以为眼镜设备,该眼镜设备可以发送添加水印后的该视频数据中的图像。具体的,该眼镜设备可以通过显示屏接口发送添加水印后的该视频数据中的图像,如果第三方设备与眼镜设备的显示屏接口连接,则第三方设备可以从显示屏接口接收到添加水印后的该视频数据中的图像。由于第三方设备接收的图像中具有水印,该第三方设备播放该添加水印的视频数据时会影响观看体验。或者,第三方设备将添加水印的视频数据分发至网络后,其他设备播放该添加水印的视频数据时也会影响观看体验。
本发明实施例中,数据处理设备可以获取视频数据,并获取目标水印添加模式,按照目标水印添加模式向该视频数据中至少一帧图像添加水印,将发送添加水印后的该视频数据中的图像;在播放添加水印的该视频数据时,盗用者会观看到图像中的水印,影响盗用者的观看体验,从而保护直播中的视频数据,可维护视频数据所有者的权益。且该方案不需要对数据处理设备的硬件结构进行改造,因此,降低了成本开销,并节省了人力资源。
请参见图3,图3是本发明实施例提供的另一种数据处理方法的流程示意图,所述方法可以由数据处理设备执行。本发明实施例与图2实施例的区别在于,本发明实施例采用固定添加模式向视频数据中的至少一帧图像添加水印。本发明实施例如图3所示,所述数据处理方法可以包括如下步骤。
s301、数据处理设备获取视频数据,该视频数据包括多帧图像。
本发明实例中,数据处理设备如何获取视频数据请参见s201对应的说明,在此不赘述。
s302、获取目标水印添加模式,该目标水印添加模式为固定添加模式。
本发明实例中,数据处理设备如何获取目标水印添加模式请参见s202对应的说明,在此不赘述。
s303、数据处理设备按照固定添加模式向该视频数据中的至少一帧图像添加水印。
本发明实例中,为了防止视频数据被第三方设备盗用,数据处理设备可以按照固定添加的方式向该视频数据中的至少一帧图像添加水印,可以降低添加水印的复杂度,提高添加水印的效率。
在一个实施例中,步骤s303包括:数据处理设备可以按照固定时间间隔向该视频数据中的至少一帧图像添加水印。例如,该固定帧数间隔可以为4s,数据处理设备可以从获取到(即拍摄得到或接收到)视频数据中的第一帧图像开始计时,向视频数据中第4s获取到的图像添加水印,向视频数据中第8s获取到的图像添加水印,以此类推。其中,该固定时间间隔可以是用户手动设置,也可以是指无人机自动设置的。其中,该固定时间间隔可以小于最大预设时长,且大于最小预设时长,例如,该最大预设时长可以为6s,最小预设时长可以为2s。
在另一个实施例中,步骤s303包括:数据处理设备可以按照固定帧数间隔向该视频数据中的至少一帧图像添加水印。例如,如图4所示,该固定帧数间隔可以是指240,数据处理设备可以从获取到(即拍摄得到或接收到)视频数据的第一帧图像开始计数,向视频数据中的第240帧图像添加水印,向视频数据中的第480帧图像添加水印,以此类推。其中,该固定帧数间隔可以是用户手动设置,也可以是指无人机自动设置的。例如,该固定帧数间隔可以是该视频数据的画面组(groupofpictures,gop)的整数倍。该固定帧数间隔可以小于最大预设帧数,且大于最小预设帧数,例如,该最大预设帧数可以为300帧,最小预设帧数可以为180帧。
在又一个实施例中,步骤s303包括:数据处理设备可以向该视频数据中的关键帧图像添加水印。例如,在视频的编码或解码过程中,对于视频数据的关键帧(i帧)进行添加水印的操作。其中,可以在编码或解码完成前对关键帧完成添加水印的操作,也可以在编码或解码完成后对关键帧完成添加水印的操作。
在又一个实施例中,步骤s303包括:数据处理设备可以向该视频数据中的至少一帧图像的固定位置添加水印,即在各个待添加水印的图像的同一个位置处添加水印。在一个实施例中,该固定位置可以为目标图像中的任一位置处;在另一个实施例中,该固定位置可以是位于目标图像的中部区域、左上角区域、左下角区域、右上角区域以及右下角区域中的任一区域中,该目标图像为该视频数据中添加水印的任一图像。其中,该固定位置可以是用户手动设置,也可以是指无人机自动设置的。
在又一个实施例中,步骤s303包括:数据处理设备可以向该视频数据中的至少一帧图像添加固定颜色的水印,即在各个待添加水印的图像中添加同样颜色的水印。为了避免水印影响眼镜设备的效果,该固定颜色可以为比较浅的颜色,如灰色。
s304、数据处理设备发送添加水印后的该视频数据中的图像。
本发明实例中,数据处理设备如何发送添加水印后的该视频数据中的图像请参见s204对应的说明,在此不赘述。
本发明实施例中,数据处理设备可以获取视频数据,获取目标水印添加模式,该目标水印添加模式为固定添加模式,按照固定添加模式向该视频数据中至少一帧图像添加水印,将发送添加水印后的该视频数据中的图像;在播放添加水印的该视频数据时,盗用者会观看到图像中的水印,影响盗用者的观看体验,从而保护直播中的视频数据,可维护视频数据所有者的权益,并可以降低添加水印的复杂度,提高添加水印的效率。且该方案不需要对数据处理设备的硬件结构进行改造,因此,降低了成本开销,并节省了人力资源。
请参见图5,图5是本发明实施例提供的又一种数据处理方法的流程示意图,所述方法可以由数据处理设备执行。本发明实施例与图2实施例的区别在于,本发明实施例采用随机添加模式向视频数据中的至少一帧图像添加水印。本发明实施例如图5所示,所述数据处理方法可以包括如下步骤。
s501、数据处理设备获取视频数据,该视频数据包括多帧图像。
本发明实例中,数据处理设备如何获取视频数据请参见s201对应的说明,在此不赘述。
s502、获取目标水印添加模式,该目标水印添加模式为随机添加模式。
本发明实例中,数据处理设备如何获取目标水印添加模式请参见s202对应的说明,在此不赘述。
s503、数据处理设备按照随机添加模式向该视频数据中的至少一帧图像添加水印。
本发明实例中,为了防止视频数据被第三方设备盗用,数据处理设备按照随机添加模式向该视频数据中的至少一帧图像添加水印,可以防止视频数据中水印被抹除,提高视频数据的安全性。
在一个实施例中,步骤s503包括:数据处理设备可以按照随机时间间隔向该视频数据中的至少一帧图像添加水印,可避免盗用者抹除图像上的水印。例如,随机时间间隔可以包括3s、4s及5s等等,数据处理设备可以向视频数据中的第3s图像中添加水印,向视频数据中的第7s的图像中添加水印,向第12s获取到的图像中添加水印等等。
在另一个实施例中,步骤s503包括:数据处理设备按照随机时间间隔和固定时间间隔向该视频数据中的至少一帧图像添加水印。例如,固定时间间隔可以为4s,随机时间间隔可以包括3s、4s及5s等。数据处理设备可以向第3s获取到的图像中添加水印,向第4s获取到的图像中添加水印;向第7s获取到的图像中添加水印,向第8s获取到的图像中添加水印,向第12s获取到的图像中添加水印等等。在一个实施例中,若该随机时间间隔过大,则只能在较少的图像中添加水印,降低了盗用者观看到水印的概率,即对盗用者的观看体验影响较小,不能达到影响盗用者的观看体验的效果;若该随机时间间隔过小,则需要在较多的图像中添加水印,增加了盗用者观看到水印的概率,即对盗用者的观看体验影响较大,能够达到影响盗用者的观看体验的效果;同时,也会影响眼镜设备播放设备,即可能影响授权用户的观看体验。因此,数据处理设备可以设置该随机时间间隔大于最小预设时长,且小于最大预设时长。该最小预设时长及最大预设时长可以是根据人眼的视觉特征确定的,或者,该最小预设时长及最大预设时长可以是动态设置的。例如,该最小预设时长可以为2s,及最大预设时长可以为6s。
在又一个实施例中,步骤s503包括:数据处理设备可以按照随机帧数间隔向该视频数据中的至少一帧图像添加水印。例如,随机帧数间隔可以包括238、239及242等等,数据处理设备可以从获取到(即拍摄得到或接收到)视频数据的第一帧图像开始计数,如图6所示,向视频数据中的第238帧(即帧238)图像添加水印,向视频数据中的第477帧图像添加水印,向视频数据中的第719帧图像添加水印等等。
在又一个实施例中,步骤s503包括:数据处理设备可以按照随机帧数间隔和固定帧数间隔向该视频数据中的至少一帧图像添加水印。例如,如图7所示,该固定帧数间隔可以240,随机帧数间隔可以包括238、239及242等等。数据处理设备可以从获取到(即拍摄得到或接收到)视频数据的第一帧图像开始计数,向视频数据中的第238帧图像(即帧238)添加水印,向视频数据中的第240帧图像添加水印;向视频数据中的第477帧图像添加水印,向视频数据中的第480帧图像添加水印;向视频数据中获取到的第719帧图像添加水印等等。
在一个实施例中,若该随机帧数间隔过大,则只能在较少的图像中添加水印,降低了盗用者观看到水印的概率,即对盗用者的观看体验影响较小,不能达到影响盗用者的观看体验的效果;若该随机帧数间隔过小,则需要在较多的图像中添加水印,增加了盗用者观看到水印的概率,即对盗用者的观看体验影响较大,能够达到影响盗用者的观看体验的效果;同时,也会影响眼镜设备播放设备,即会影响授权用户的观看体验。因此,数据处理设备可以设置该随机帧数间隔大于最小预设帧数,且小于最大预设帧数。该最小预设帧数及最大预设帧数可以是根据人眼的视觉特征确定的,或者,该最小预设帧数及最大预设帧数可以是根据视频数据的视频码率动态设置。例如针对60fps的视频数据,该最小预设帧数可以为180帧,最大预设帧数可以为300帧。
在又一个实施例中,步骤s503包括:数据处理设备可以向该视频数据中的至少一帧图像的随机位置添加水印。例如,数据处理设备可以向视频数据中获取到的第240帧图像的中部区域添加水印,向视频数据中获取到的第480帧图像的左下角区域添加水印。
在又一个实施例中,步骤s503包括:数据处理设备可以向目标图像添加目标颜色的水印,该目标颜色是根据目标图像的内容设置的,该目标图像为该视频数据中添加水印的任一图像。
为了避免水印的颜色太明显影响眼镜设备的播放效果,数据处理设备可以根据目标图像的内容设置目标图像的水印的颜色,并且可以完成自动设置。例如,数据处理设备可以对该图像进行分析,获取其颜色空间(例如rgb颜色空间)的分布,并且根据该分布调整水印的颜色。在一个实施例中,水印可以是调整后的单一颜色,例如数据处理设备计算得出与整幅图像对比度最小的一种颜色并将其作为水印颜色添加至图像中。在另一个实施例中,水印颜色还可以是多种颜色,数据处理设备对图像进行颜色区域分割,并且针对不同的颜色区域确定不同的水印添加颜色。例如,如图8所示,当无人机获取的图像包括天空和树木时,图8中的虚线框为添加水印的区域,该水印位于天空区域和树木区域,此时数据处理设备可以将水印位于天空区域的部分的颜色设置为颜色1,该颜色1为与天空蓝色对比度较小的颜色;并且可以将水印位于树木区域的部分的颜色设置为颜色2,颜色2为与树木绿色对比度较小的颜色。可以理解的是,水印也可以具有更多的区域与更多的颜色。
s504、数据处理设备发送添加水印后的该视频数据中的图像。
本发明实例中,如何数据处理设备发送添加水印后的该视频数据中的图像请参见s204对应的说明,在此不赘述。
本发明实施例中,数据处理设备可以获取视频数据,并获取目标水印添加模式,该目标水印添加模式为随机添加模式,按照随机添加模式向该视频数据中至少一帧图像添加水印,将发送添加水印后的该视频数据中的图像;在播放添加水印的该视频数据时,盗用者会观看到图像中的水印,影响盗用者的观看体验,从而保护直播中的视频数据,可维护视频数据所有者的权益。并且通过随机添加的方式添加水印可以防止盗用者抹除图像上的水印,提高视频数据的安全性。且该方案不需要对数据处理设备的硬件结构进行改造,因此,降低了成本开销,并节省了人力资源。
请参见图9,图9是本发明实施例提供的无人机的结构示意图。具体的,所述无人机包括:处理器901及存储器902、图像拍摄装置903和图传模块904。
所述存储器902可以包括易失性存储器(volatilememory);存储器902也可以包括非易失性存储器(non-volatilememory);存储器902还可以包括上述种类的存储器的组合。所述处理器901可以是中央处理器(centralprocessingunit,cpu)。所述处理器801还可以进一步包括硬件芯片。上述硬件芯片可以是专用集成电路(application-specificintegratedcircuit,asic),可编程逻辑器件(programmablelogicdevice,pld)或其组合。上述pld可以是复杂可编程逻辑器件(complexprogrammablelogicdevice,cpld),现场可编程逻辑门阵列(field-programmablegatearray,fpga)或其任意组合。
图像拍摄装置903可以用于拍摄图像或视频。例如,无人机上搭载的图像拍摄装置903可以在无人机飞行过程中拍摄无人机周围环境的图像或者视频。
图传模块904可以用于发送视频数据或图像数据等。当无人机通过图像拍摄装置903获取到图像或视频数据后,可以通过图传模块904将该图像或视频数据发送至外部设备。例如,当无人机与眼镜设备建立无线通信连接后,无人机可以通过图传模块904将该图像或视频数据发送至眼镜设备并显示。
在一个实施例中,所述存储器,用于存储程序指令;所述处理器,调用所述存储器存储的程序指令,执行以下步骤:
通过所述图像拍摄装置903拍摄得到视频数据,所述视频数据包括多帧图像;
获取目标水印添加模式;
根据所述目标水印添加模式向所述视频数据中的至少一帧图像添加水印;
通过所述图传模块904发送添加水印后的所述视频数据中的图像。
可以理解的是,在无人机段对所述视频数据中的至少一帧图像添加水印时,可以是在编码阶段完成,即无人机将视频数据编码添加完水印后向外发送。
在一个实施例中,所述目标水印添加模式为用户设定的水印添加模式,或者,所述目标水印添加模式为自动获取的水印添加模式。
在一个实施例中,所述目标水印添加模式为固定添加模式或随机添加模式。
在一个实施例中,所述存储器用于存储程序指令,所述处理器可以调用存储器中存储的程序指令,用于执行如下步骤:按照固定添加模式向所述视频数据中的至少一帧图像添加水印。
在一个实施例中,所述存储器用于存储程序指令,所述处理器可以调用存储器中存储的程序指令,用于执行如下步骤:按照固定时间间隔向所述视频数据中的至少一帧图像添加水印。
在一个实施例中,所述存储器用于存储程序指令,所述处理器可以调用存储器中存储的程序指令,用于执行如下步骤:按照固定帧数间隔向所述视频数据中的至少一帧图像添加水印。
在一个实施例中,所述固定帧数间隔是所述视频数据的画面组gop的整数倍。
在一个实施例中,所述存储器用于存储程序指令,所述处理器可以调用存储器中存储的程序指令,用于执行如下步骤:向所述视频数据中的关键帧图像添加水印。
在一个实施例中,所述存储器用于存储程序指令,所述处理器可以调用存储器中存储的程序指令,用于执行如下步骤:向所述视频数据中的至少一帧图像的固定位置添加水印。
在一个实施例中,所述固定位置位于目标图像的中部区域、左上角区域、左下角区域、右上角区域以及右下角区域中的任一区域中,所述目标图像为所述视频数据中添加水印的任一图像。
在一个实施例中,所述存储器用于存储程序指令,所述处理器可以调用存储器中存储的程序指令,用于执行如下步骤:向所述视频数据中的至少一帧图像添加固定颜色的水印。
在一个实施例中,所述存储器用于存储程序指令,所述处理器可以调用存储器中存储的程序指令,用于执行如下步骤:按照随机添加模式向所述视频数据中的至少一帧图像添加水印。
在一个实施例中,所述存储器用于存储程序指令,所述处理器可以调用存储器中存储的程序指令,用于执行如下步骤:按照随机时间间隔向所述视频数据中的至少一帧图像添加水印。
在一个实施例中,所述存储器用于存储程序指令,所述处理器可以调用存储器中存储的程序指令,用于执行如下步骤:按照随机时间间隔和固定时间间隔向所述视频数据中的至少一帧图像添加水印。
在一个实施例中,所述随机时间间隔大于最小预设时长,且小于最大预设时长。
在一个实施例中,所述存储器用于存储程序指令,所述处理器可以调用存储器中存储的程序指令,用于执行如下步骤:按照随机帧数间隔向所述视频数据中的至少一帧图像添加水印。
在一个实施例中,所述存储器用于存储程序指令,所述处理器可以调用存储器中存储的程序指令,用于执行如下步骤:按照随机帧数间隔和固定帧数间隔向所述视频数据中的至少一帧图像添加水印。
在一个实施例中,所述随机帧数间隔大于最小预设帧数,且小于最大预设帧数。
在一个实施例中,所述存储器用于存储程序指令,所述处理器可以调用存储器中存储的程序指令,用于执行如下步骤:向所述视频数据中的至少一帧图像的随机位置添加水印。
在一个实施例中,所述存储器用于存储程序指令,所述处理器可以调用存储器中存储的程序指令,用于执行如下步骤:向目标图像添加目标颜色的水印,所述目标颜色是根据目标图像的内容设置的,所述目标图像为所述视频数据中添加水印的任一图像。
在一个实施例中,所述水印的颜色包括至少两种颜色。
在一个实施例中,所述水印是由图案、文字和有色色块中的至少一种组成。
上述实施例中的步骤与前述数据处理设备中的步骤类似,此处不再赘述。
本发明实施例中,数据处理设备可以获取视频数据,并获取目标水印添加模式,按照目标水印添加模式向该视频数据中至少一帧图像添加水印,将发送添加水印后的该视频数据中的图像;在播放添加水印的该视频数据时,盗用者会观看到图像中的水印,影响盗用者的观看体验,从而保护直播中的视频数据,可维护视频数据所有者的权益。且该方案不需要对数据处理设备的硬件结构进行改造,因此,降低了成本开销,并节省了人力资源。
请参见图10,图10是本发明实施例提供的眼镜设备的结构示意图。具体的,所述眼镜设备包括:处理器101、存储器102、图传模块103及显示屏接口104。
所述存储器102可以包括易失性存储器(volatilememory);存储器102也可以包括非易失性存储器(non-volatilememory);存储器102还可以包括上述种类的存储器的组合。所述处理器101可以是中央处理器(centralprocessingunit,cpu)。所述处理器101还可以进一步包括硬件芯片。上述硬件芯片可以是专用集成电路(application-specificintegratedcircuit,asic),可编程逻辑器件(programmablelogicdevice,pld)或其组合。上述pld可以是复杂可编程逻辑器件(complexprogrammablelogicdevice,cpld),现场可编程逻辑门阵列(field-programmablegatearray,fpga)或其任意组合。
图传模块103可以用于接收其他设备所发送的视频数据或图像数据等。例如,当眼镜设备与外部的无人机或穿越机建立无线通信连接后,眼睛设备的图传模块103可以接收到无人机发送的图像或视频数据。
显示屏接口104可以为基于移动产业处理器接口(mobileindustryprocessorinterface,mipi)协议的串行显示接口(displayserialinterface,dsi),用于向其他设备发送视频数据或图像数据。眼镜设备还可以包括显示屏,显示屏与显示屏接口104相连,处理器101通过显示屏接口104将从图传模块103获取的图像或视频数据发送至显示屏,从而在显示屏上显示。
在一个实施例中,所述存储器,用于存储程序指令;所述处理器,调用所述存储器存储的程序指令,执行以下步骤:
通过所述图传模块103获取视频数据,所述视频数据包括多帧图像;
获取目标水印添加模式;
根据所述目标水印添加模式向所述视频数据中的至少一帧图像添加水印;
通过所述显示屏接口104发送添加水印后的所述视频数据中的图像。
可以理解的是,眼镜设备通过图传模块103获取的视频数据,可以是已经编码完成的视频数据,处理器101向所述视频数据中的至少一帧图像添加水印,可以是在解码阶段完成,即眼镜设备将视频数据解码完添加水印后发送至显示屏进行显示。在一些实施例中,眼镜设备通过图传模块103获取的视频数据,可以是已经添加过水印的视频数据,例如前述实施例中无人机完成添加水印操作后向外发送的视频数据。在这种情况下,眼镜设备可以继续获取目标水印添加模式并且完成后续添加水印操作,也可以仅进行解码播放而不再进行添加水印操作。具体的,可以是用户设置添加水印位置,例如用户只能选择在无人机端添加或者在眼镜设备端添加;也可以是眼镜设备获取水印信息,当水印信息为有的时候,不再进行添加水印操作,例如无人机添加水印完成后将视频数据对外发送的同时,也发送一个是否已添加水印的消息通知,眼镜设备端接收到该消息通知后进行相应的操作。
在一个实施例中,所述目标水印添加模式为用户设定的水印添加模式,或者,所述目标水印添加模式为自动获取的水印添加模式。
在一个实施例中,所述目标水印添加模式为固定添加模式或随机添加模式。
在一个实施例中,所述存储器用于存储程序指令,所述处理器可以调用存储器中存储的程序指令,用于执行如下步骤:按照固定添加模式向所述视频数据中的至少一帧图像添加水印。
在一个实施例中,所述存储器用于存储程序指令,所述处理器可以调用存储器中存储的程序指令,用于执行如下步骤:按照固定时间间隔向所述视频数据中的至少一帧图像添加水印。
在一个实施例中,所述存储器用于存储程序指令,所述处理器可以调用存储器中存储的程序指令,用于执行如下步骤:按照固定帧数间隔向所述视频数据中的至少一帧图像添加水印。
在一个实施例中,所述固定帧数间隔是所述视频数据的画面组gop的整数倍。
在一个实施例中,所述存储器用于存储程序指令,所述处理器可以调用存储器中存储的程序指令,用于执行如下步骤:向所述视频数据中的关键帧图像添加水印。
在一个实施例中,所述存储器用于存储程序指令,所述处理器可以调用存储器中存储的程序指令,用于执行如下步骤:向所述视频数据中的至少一帧图像的固定位置添加水印。
在一个实施例中,所述固定位置位于目标图像的中部区域、左上角区域、左下角区域、右上角区域以及右下角区域中的任一区域中,所述目标图像为所述视频数据中添加水印的任一图像。
在一个实施例中,所述存储器用于存储程序指令,所述处理器可以调用存储器中存储的程序指令,用于执行如下步骤:向所述视频数据中的至少一帧图像添加固定颜色的水印。
在一个实施例中,所述存储器用于存储程序指令,所述处理器可以调用存储器中存储的程序指令,用于执行如下步骤:按照随机添加模式向所述视频数据中的至少一帧图像添加水印。
在一个实施例中,所述存储器用于存储程序指令,所述处理器可以调用存储器中存储的程序指令,用于执行如下步骤:按照随机时间间隔向所述视频数据中的至少一帧图像添加水印。
在一个实施例中,所述存储器用于存储程序指令,所述处理器可以调用存储器中存储的程序指令,用于执行如下步骤:按照随机时间间隔和固定时间间隔向所述视频数据中的至少一帧图像添加水印。
在一个实施例中,所述随机时间间隔大于最小预设时长,且小于最大预设时长。
在一个实施例中,所述存储器用于存储程序指令,所述处理器可以调用存储器中存储的程序指令,用于执行如下步骤:按照随机帧数间隔向所述视频数据中的至少一帧图像添加水印。
在一个实施例中,所述存储器用于存储程序指令,所述处理器可以调用存储器中存储的程序指令,用于执行如下步骤:按照随机帧数间隔和固定帧数间隔向所述视频数据中的至少一帧图像添加水印。
在一个实施例中,所述随机帧数间隔大于最小预设帧数,且小于最大预设帧数。
在一个实施例中,所述存储器用于存储程序指令,所述处理器可以调用存储器中存储的程序指令,用于执行如下步骤:向所述视频数据中的至少一帧图像的随机位置添加水印。
在一个实施例中,所述存储器用于存储程序指令,所述处理器可以调用存储器中存储的程序指令,用于执行如下步骤:向目标图像添加目标颜色的水印,所述目标颜色是根据目标图像的内容设置的,所述目标图像为所述视频数据中添加水印的任一图像。在一个实施例中,所述水印的颜色包括至少两种颜色。在一个实施例中,所述水印是由图案、文字和有色色块中的至少一种组成。
上述实施例中的步骤与前述数据处理设备中的步骤类似,此处不再赘述。
本发明实施例中,数据处理设备可以获取视频数据,并获取目标水印添加模式,按照目标水印添加模式向该视频数据中至少一帧图像添加水印,将发送添加水印后的该视频数据中的图像;在播放添加水印的该视频数据时,盗用者会观看到图像中的水印,影响盗用者的观看体验,从而保护直播中的视频数据,可维护视频数据所有者的权益。且该方案不需要对数据处理设备的硬件结构进行改造,因此,降低了成本开销,并节省了人力资源。
在本发明的实施例中还提供了一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序被处理器执行时实现本发明图2、图3和图5所对应实施例中描述的数据处理方法,也可实现图9所述发明实施例的无人机和实现图10所述发明实施例的眼镜设备,在此不再赘述。
所述计算机可读存储介质可以是前述任一实施例所述的测试设备的内部存储单元,例如设备的硬盘或内存。所述计算机可读存储介质也可以是所述车辆控制装置的外部存储设备,例如所述设备上配备的插接式硬盘,智能存储卡(smartmediacard,smc),安全数字(securedigital,sd)卡,闪存卡(flashcard)等。进一步地,所述计算机可读存储介质还可以既包括所述设备的内部存储单元也包括外部存储设备。所述计算机可读存储介质用于存储所述计算机程序以及所述测试设备所需的其他程序和数据。所述计算机可读存储介质还可以用于暂时地存储已经输出或者将要输出的数据。
本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的程序可存储于一计算机可读取存储介质中,所述程序在执行时,可包括如上述各方法的实施例的流程。其中,所述的存储介质可为磁碟、光盘、只读存储记忆体(read-onlymemory,rom)或随机存储记忆体(randomaccessmemory,ram)等。以上所揭露的仅为本发明较佳实施例而已,当然不能以此来限定本发明之权利范围,因此依本发明权利要求所作的等同变化,仍属本发明所涵盖的范围。
1.一种眼镜设备,其特征在于,所述眼镜设备包括存储器、处理器、图传模块及显示屏接口,
所述存储器,用于存储程序指令;
所述处理器,调用所述存储器存储的程序指令,执行以下步骤:
通过所述图传模块获取视频数据,所述视频数据包括多帧图像;
获取目标水印添加模式;
根据所述目标水印添加模式向所述视频数据中的至少一帧图像添加水印;
通过所述显示屏接口发送添加水印后的所述视频数据中的图像。
2.根据权利要求1所述的眼镜设备,其特征在于,所述目标水印添加模式为用户设定的水印添加模式,或者,所述目标水印添加模式为自动获取的水印添加模式。
3.根据权利要求1所述的眼镜设备,其特征在于,所述目标水印添加模式为固定添加模式或随机添加模式。
4.根据权利要求3所述的眼镜设备,其特征在于,所述目标水印添加模式为固定添加模式,所述处理器具体用于执行如下步骤:
按照固定时间间隔向所述视频数据中的至少一帧图像添加水印。
5.根据权利要求3所述的眼镜设备,其特征在于,所述目标水印添加模式为固定添加模式,所述处理器具体用于执行如下步骤:
按照固定帧数间隔向所述视频数据中的至少一帧图像添加水印。
6.根据权利要求5所述的眼镜设备,其特征在于,所述固定帧数间隔是所述视频数据的画面组gop的整数倍。
7.根据权利要求3所述的眼镜设备,其特征在于,所述目标水印添加模式为固定添加模式,所述处理器具体用于执行如下步骤:
向所述视频数据中的关键帧图像添加水印。
8.根据权利要求3所述的眼镜设备,其特征在于,所述目标水印添加模式为固定添加模式,所述处理器具体用于执行如下步骤:
向所述视频数据中的至少一帧图像的固定位置添加水印。
9.根据权利要求8所述的眼镜设备,其特征在于,所述固定位置位于目标图像的中部区域、左上角区域、左下角区域、右上角区域以及右下角区域中的任一区域中,所述目标图像为所述视频数据中添加水印的任一图像。
10.根据权利要求3所述的眼镜设备,其特征在于,所述目标水印添加模式为固定添加模式,所述处理器具体用于执行如下步骤:向所述视频数据中的至少一帧图像添加固定颜色的水印。
11.根据权利要求3所述的眼镜设备,其特征在于,所述目标水印添加模式为随机添加模式,所述处理器具体用于执行如下步骤:
按照随机时间间隔向所述视频数据中的至少一帧图像添加水印。
12.根据权利要求3所述的眼镜设备,其特征在于,所述目标水印添加模式为随机添加模式,所述处理器具体用于执行如下步骤:按照随机时间间隔和固定时间间隔向所述视频数据中的至少一帧图像添加水印。
13.根据权利要求11或12所述的眼镜设备,其特征在于,所述随机时间间隔大于最小预设时长,且小于最大预设时长。
14.根据权利要求3所述的眼镜设备,其特征在于,所述目标水印添加模式为随机添加模式,所述处理器具体用于执行如下步骤:
按照随机帧数间隔向所述视频数据中的至少一帧图像添加水印。
15.根据权利要求3所述的眼镜设备,其特征在于,所述目标水印添加模式为随机添加模式,所述处理器具体用于执行如下步骤:按照随机帧数间隔和固定帧数间隔向所述视频数据中的至少一帧图像添加水印。
16.根据权利要求14或15所述的眼镜设备,其特征在于,所述随机帧数间隔大于最小预设帧数,且小于最大预设帧数。
17.根据权利要求3所述的眼镜设备,其特征在于,所述目标水印添加模式为随机添加模式,所述处理器具体用于执行如下步骤:向所述视频数据中的至少一帧图像的随机位置添加水印。
18.根据权利要求3所述的眼镜设备,其特征在于,所述目标水印添加模式为随机添加模式,所述处理器具体用于执行如下步骤:向目标图像添加目标颜色的水印,所述目标颜色是根据目标图像的内容设置的,所述目标图像为所述视频数据中添加水印的任一图像。
19.根据权利要求18所述的眼镜设备,其特征在于,所述水印的颜色包括至少两种颜色。
20.根据权利要求1所述的眼镜设备,其特征在于,所述水印是由图案、文字和有色色块中的至少一种组成。
21.一种无人机,其特征在于,所述无人机包括存储器、处理器、图像拍摄装置和图传模块,
所述存储器,用于存储程序指令;
所述处理器,调用所述存储器存储的程序指令,执行以下步骤:
通过所述图像拍摄装置拍摄得到视频数据,所述视频数据包括多帧图像;
获取目标水印添加模式;
根据所述目标水印添加模式向所述视频数据中的至少一帧图像添加水印;
通过所述图传模块发送添加水印后的所述视频数据中的图像。
22.根据权利要求21所述的无人机,其特征在于,所述目标水印添加模式为用户设定的水印添加模式,或者,所述目标水印添加模式为自动获取的水印添加模式。
23.根据权利要求21所述的无人机,其特征在于,所述目标水印添加模式为固定添加模式或随机添加模式。
24.根据权利要求23所述的无人机,其特征在于,所述目标水印添加模式为固定添加模式,所述处理器具体用于执行如下步骤:
按照固定时间间隔向所述视频数据中的至少一帧图像添加水印。
25.根据权利要求23所述的无人机,其特征在于,所述目标水印添加模式为固定添加模式,所述处理器具体用于执行如下步骤:
按照固定帧数间隔向所述视频数据中的至少一帧图像添加水印。
26.根据权利要求25所述的无人机,其特征在于,所述固定帧数间隔是所述视频数据的画面组gop的整数倍。
27.根据权利要求23所述的无人机,其特征在于,所述目标水印添加模式为固定添加模式,所述处理器具体用于执行如下步骤:
向所述视频数据中的关键帧图像添加水印。
28.根据权利要求23所述的无人机,其特征在于,所述目标水印添加模式为固定添加模式,所述处理器具体用于执行如下步骤:
向所述视频数据中的至少一帧图像的固定位置添加水印。
29.根据权利要求28所述的无人机,其特征在于,所述固定位置位于目标图像的中部区域、左上角区域、左下角区域、右上角区域以及右下角区域中的任一区域中,所述目标图像为所述视频数据中添加水印的任一图像。
30.根据权利要求23所述的无人机,其特征在于,所述目标水印添加模式为固定添加模式,所述处理器具体用于执行如下步骤:向所述视频数据中的至少一帧图像添加固定颜色的水印。
31.根据权利要求23所述的无人机,其特征在于,所述目标水印添加模式为随机添加模式,所述处理器具体用于执行如下步骤:
按照随机时间间隔向所述视频数据中的至少一帧图像添加水印。
32.根据权利要求23所述的无人机,其特征在于,所述目标水印添加模式为随机添加模式,所述处理器具体用于执行如下步骤:按照随机时间间隔和固定时间间隔向所述视频数据中的至少一帧图像添加水印。
33.根据权利要求31或32所述的无人机,其特征在于,所述随机时间间隔大于最小预设时长,且小于最大预设时长。
34.根据权利要求23所述的无人机,其特征在于,所述目标水印添加模式为随机添加模式,所述处理器具体用于执行如下步骤:
按照随机帧数间隔向所述视频数据中的至少一帧图像添加水印。
35.根据权利要求23所述的无人机,其特征在于,所述目标水印添加模式为随机添加模式,所述处理器具体用于执行如下步骤:按照随机帧数间隔和固定帧数间隔向所述视频数据中的至少一帧图像添加水印。
36.根据权利要求34或35所述的无人机,其特征在于,所述随机帧数间隔大于最小预设帧数,且小于最大预设帧数。
37.根据权利要求23所述的无人机,其特征在于,所述目标水印添加模式为随机添加模式,所述处理器具体用于执行如下步骤:向所述视频数据中的至少一帧图像的随机位置添加水印。
38.根据权利要求23所述的无人机,其特征在于,所述目标水印添加模式为随机添加模式,所述处理器具体用于执行如下步骤:向目标图像添加目标颜色的水印,所述目标颜色是根据目标图像的内容设置的,所述目标图像为所述视频数据中添加水印的任一图像。
39.根据权利要求38所述的无人机,其特征在于,所述水印的颜色包括至少两种颜色。
40.根据权利要求21所述的无人机,其特征在于,所述水印是由图案、文字和有色色块中的至少一种组成。
41.一种数据处理方法,其特征在于,应用于数据处理设备,所述方法包括:
获取视频数据,所述视频数据包括多帧图像;
获取目标水印添加模式;
根据所述目标水印添加模式向所述视频数据中的至少一帧图像添加水印;
发送添加水印后的所述视频数据中的图像。
42.根据权利要求41所述的方法,其特征在于,所述目标水印添加模式为用户设定的水印添加模式,或者,所述目标水印添加模式为自动获取的水印添加模式。
43.根据权利要求41所述的方法,其特征在于,所述目标水印添加模式为固定添加模式或随机添加模式。
44.根据权利要求43所述的方法,其特征在于,所述目标水印添加模式为固定添加模式,所述根据所述目标水印添加模式向所述视频数据中的至少一帧图像添加水印,包括:
按照固定时间间隔向所述视频数据中的至少一帧图像添加水印。
45.根据权利要求43所述的方法,其特征在于,所述目标水印添加模式为固定添加模式,所述根据所述目标水印添加模式向所述视频数据中的至少一帧图像添加水印,包括:
按照固定帧数间隔向所述视频数据中的至少一帧图像添加水印。
46.根据权利要求45所述的方法,其特征在于,所述固定帧数间隔是所述视频数据的画面组gop的整数倍。
47.根据权利要求43所述的方法,其特征在于,所述目标水印添加模式为固定添加模式,所述根据所述目标水印添加模式向所述视频数据中的至少一帧图像添加水印,包括:
向所述视频数据中的关键帧图像添加水印。
48.根据权利要求43所述的方法,其特征在于,所述目标水印添加模式为固定添加模式,所述根据所述目标水印添加模式向所述视频数据中的至少一帧图像添加水印,包括:
向所述视频数据中的至少一帧图像的固定位置添加水印。
49.根据权利要求48所述的方法,其特征在于,所述固定位置位于目标图像的中部区域、左上角区域、左下角区域、右上角区域以及右下角区域中的任一区域中,所述目标图像为所述视频数据中添加水印的任一图像。
50.根据权利要求43所述的方法,其特征在于,所述目标水印添加模式为固定添加模式,所述根据所述目标水印添加模式向所述视频数据中的至少一帧图像添加水印,包括:
向所述视频数据中的至少一帧图像添加固定颜色的水印。
51.根据权利要求43所述的方法,其特征在于,所述目标水印添加模式为随机添加模式,所述根据所述目标水印添加模式向所述视频数据中的至少一帧图像添加水印,包括:
按照随机时间间隔向所述视频数据中的至少一帧图像添加水印。
52.根据权利要求43所述的方法,其特征在于,所述目标水印添加模式为随机添加模式,所述根据所述目标水印添加模式向所述视频数据中的至少一帧图像添加水印,包括:
按照随机时间间隔和固定时间间隔向所述视频数据中的至少一帧图像添加水印。
53.根据权利要求51或52所述的方法,其特征在于,所述随机时间间隔大于最小预设时长,且小于最大预设时长。
54.根据权利要求43所述的方法,其特征在于,所述目标水印添加模式为随机添加模式,所述根据所述目标水印添加模式向所述视频数据中的至少一帧图像添加水印,包括:
按照随机帧数间隔向所述视频数据中的至少一帧图像添加水印。
55.根据权利要求43所述的方法,其特征在于,所述目标水印添加模式为随机添加模式,所述根据所述目标水印添加模式向所述视频数据中的至少一帧图像添加水印,包括:
按照随机帧数间隔和固定帧数间隔向所述视频数据中的至少一帧图像添加水印。
56.根据权利要求54或55所述的方法,其特征在于,所述随机帧数间隔大于最小预设帧数,且小于最大预设帧数。
57.根据权利要求43所述的方法,其特征在于,所述目标水印添加模式为随机添加模式,所述根据所述目标水印添加模式向所述视频数据中的至少一帧图像添加水印,包括:
向所述视频数据中的至少一帧图像的随机位置添加水印。
58.根据权利要求43所述的方法,其特征在于,所述目标水印添加模式为随机添加模式,所述根据所述目标水印添加模式向所述视频数据中的至少一帧图像添加水印,包括:
向目标图像添加目标颜色的水印,所述目标颜色是根据目标图像的内容设置的,所述目标图像为所述视频数据中添加水印的任一图像。
59.根据权利要求58所述的方法,其特征在于,所述水印的颜色包括至少两种颜色。
60.根据权利要求41所述的方法,其特征在于,所述水印是由图案、文字和有色色块中的至少一种组成。
61.一种计算机可读存储介质,其特征在于,包括:所述计算机可读存储介质存储有计算机程序,所述计算机程序被处理器执行时用于执行如权利要求1至20任一项所述数据处理方法。
技术总结