一种像素级的视频加解密方法及系统与流程

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

技术特征:

1.一种像素级的视频加解密方法,其特征在于:该方法包括以下步骤:

(1)对每一个像素点的数据进行加密,其中每一个像素点的数据都包含红、绿、蓝三个原色与透明度值,红、绿、蓝三个原色的值在0~255之间,透明度值在0~1之间;

(2)在客户端播放时,对扭曲的像素数据进行解密还原后播放。

2.根据权利要求1所述的像素级的视频加解密方法,其特征在于:所述步骤(1)中,加密红色值=255-原红色值/2,加密绿色值=255-原绿色值/2,加密蓝色值=255-原蓝色值/2,加密透明度值=原透明度值/2。

3.根据权利要求2所述的像素级的视频加解密方法,其特征在于:所述步骤(2)中,解密红色值=(255-加密红色值)*2,解密绿色值=(255-加密绿色值)*2,解密蓝色值=(255-加密蓝色值)*2,解密透明度值=加密透明度值*2。

4.根据权利要求3所述的像素级的视频加解密方法,其特征在于:所述步骤(1)包括以下分步骤:

(1.1)取一帧图像数据;

(1.2)取一个像素点的数据;

(1.3)进行像素加密;

(1.4)判断是否已加密所有像素,是则执行步骤(1.5),否则执行步骤(1.2);

(1.5)判断是否已加密所有帧,是则执行步骤(1.6),否则执行步骤(1.1);

(1.6)结束。

5.根据权利要求4所述的像素级的视频加解密方法,其特征在于:所述步骤(2)包括以下分步骤:

(2.1)取一帧图像数据;

(2.2)取一个像素点的数据;

(2.3)进行像素解密;

(2.4)判断是否已解密所有像素,是则执行步骤(2.5),否则执行步骤(2.2);

(2.5)判断是否已解密所有帧,是则执行步骤(2.6),否则执行步骤(2.1);

(2.6)结束。

6.一种像素级的视频加解密系统,其特征在于:该系统包括:

加密模块,其配置来对每一个像素点的数据进行加密,其中每一个像素点的数据都包含红、绿、蓝三个原色与透明度值,红、绿、蓝三个原色的值在0~255之间,透明度值在0~1之间;

解密模块,其配置来在客户端播放时,对扭曲的像素数据进行解密还原后播放。

7.根据权利要求6所述的像素级的视频加解密系统,其特征在于:所述加密模块中,加密红色值=255-原红色值/2,加密绿色值=255-原绿色值/2,加密蓝色值=255-原蓝色值/2,加密透明度值=原透明度值/2。

8.根据权利要求7所述的像素级的视频加解密方法,其特征在于:所述解密模块中,解密红色值=(255-加密红色值)*2,解密绿色值=(255-加密绿色值)*2,解密蓝色值=(255-加密蓝色值)*2,解密透明度值=加密透明度值*2。

9.根据权利要求8所述的像素级的视频加解密系统,其特征在于:所述加密模块执行以下步骤:

(1.1)取一帧图像数据;

(1.2)取一个像素点的数据;

(1.3)进行像素加密;

(1.4)判断是否已加密所有像素,是则执行步骤(1.5),否则执行步骤(1.2);

(1.5)判断是否已加密所有帧,是则执行步骤(1.6),否则执行步骤(1.1);

(1.6)结束。

10.根据权利要求9所述的像素级的视频加解密系统,其特征在于:所述解密模块执行以下步骤:

(2.1)取一帧图像数据;

(2.2)取一个像素点的数据;

(2.3)进行像素解密;

(2.4)判断是否已解密所有像素,是则执行步骤(2.5),否则执行步骤(2.2);

(2.5)判断是否已解密所有帧,是则执行步骤(2.6),否则执行步骤(2.1);

(2.6)结束。

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