一种信息处理方法与相关设备技术

技术编号:37679880 阅读:24 留言:0更新日期:2023-05-28 09:33
一种信息处理方法与相关设备。第一设备基于第一信息和第一视频得到第二视频,其中,所述第一信息中包括N个信息片段,所述第一视频中包括M帧第一图像,所述第二视频中包括M帧第二图像,所述M帧第二图像是将所述N个信息片段写入所述M帧第一图像得到的,所述M、N均为相等或不相等的正整数;所述第一设备在显示屏上播放所述第二视频;所述第二设备扫描所述正在播放所述第二视频的显示屏;所述第二设备基于扫描到的图像提取所述N个信息片段,并基于所述N个信息片段得到所述第一信息。通过这种方式,可以将信息隐藏于图像或视频中,相对于黑白方格的二维码或者黑白条状的条形码来说,美观性、灵活性较强。灵活性较强。灵活性较强。

【技术实现步骤摘要】
一种信息处理方法与相关设备


[0001]本申请涉及终端
,尤其涉及一种信息处理方法与相关设备。

技术介绍

[0002]二维码、条形码等作为信息存储方式已经被广泛的地运用在移动设备上。以二维码为例,在移动支付场景中,用户通过设备扫描商家提供的二维码进行支付金额,操作快速且便捷。或者,在即时通信应用的添加好友场景中,用户A展示其二维码,用户B通过设备扫描该二维码以添加用户A为好友。
[0003]一般,二维码、条形码等是黑白格式的图像,这种图像比较单调,展示在设备的用户界面中美观性较差。

技术实现思路

[0004]本申请提供了一种信息处理方法与相关设备,用于提供一种新的用于存储或隐藏信息的方式。
[0005]第一方面,提供一种信息处理方法,该方法可以应用于包括第一设备和第二设备的系统。所述第一设备基于第一信息和第一视频得到第二视频,其中,所述第一信息中包括N个信息片段,所述第一视频中包括M帧第一图像,所述第二视频中包括M帧第二图像,所述M帧第二图像是将所述N个信息片段写入所述M帧第一图像得到的,所述M、N均为相等或不相等的正整数;所述第一设备在显示屏上播放所述第二视频;所述第二设备扫描所述正在播放所述第二视频的显示屏;所述第二设备基于扫描到的图像提取所述N个信息片段,并基于所述N个信息片段得到所述第一信息。
[0006]因此,本申请实施例中,第一设备将第一信息隐藏于视频中,然后第一设备在显示屏上播放该视频。第二设备通过扫描显示屏播放的视频可以获取到隐藏于视频中的第一信息。这种存储信息的方式比二维码、条形码等方式更灵活、且美观。而且,第一信息以分片段形式分别隐藏于视频的不同帧图像中,隐藏性更好,使得信息安全性更好。
[0007]在一种可能的设计中,所述第一设备基于第一信息和第一视频得到第二视频,包括:针对第j个信息片段,将所述第j个信息片段编码为S个字节的信息;所述S为正整数;在第i帧第一图像对应的像素平面中选择P个目标像素点;所述P为正整数;将所述S个字节信息写入所述P个目标像素点中,得到所述第i帧第二图像;所述i、j相等或不等,其中j取遍1至N中的任意正整数。
[0008]在本申请实施例中,在一帧图像中写入信息时,将需要隐藏的信息(即第一信息)经过编码之后,再写入到该图像的目标像素点中。这种方式,从图像外观上,肉眼无法看出隐藏了信息,信息安全性较高。
[0009]在一种可能的设计中,将所述第j个信息片段编码为S个字节的信息,包括:将所述第j个信息片段编码为K个字节的信息;K为小于所述S的正整数;在所述K个字节的信息中,增加对K个字节信息中的至少一个信息的重复信息,得到所述S个字节的信息。需要说明的
是,第一设备在第一视频中写入了重复的需要隐藏的信息有助于第二设备对信息进行校验,比如,将两个信息作比对,如果一致,说明信息准确,如果不一致,说明信息被篡改过。因此通过信息重复设置写入的方式,可以更好提升信息传输的安全性。
[0010]在一种可能的设计中,所述目标像素点包括P1对像素点,所述S=P1;在所述第i帧第一图像对应的像素平面中选择P个目标像素点,包括:在所述第i帧第一图像对应的像素平面上确定第一区域和第二区域,所述第一区域和所述第二区域以所述像素平面的中心点为中心对称或者以所述像素平面上的第一直线为轴对称,所述第一直线为经过所述中心点且与像素平面边缘平行的线;在所述第一区域内选择P1个第一像素点,以及在所述第二区域内选择P1个第二像素点;所述P1个第一像素点与所述P1个第二像素点一一对应。
[0011]在本申请实施例中,在一帧图像中写入信息时,先选择目标像素点,目标像素点可以有P1对,分别位于图像对应的像素平面内两个对称区域内。在两个对称区域内分别写入信息有助于第二设备快速的定位目标像素点以及信息提取。
[0012]在一种可能的设计中,将所述S个字节信息写入所述P个目标像素点中,包括:在所述P1个第一像素点中写入所述S个字节信息;在所述P1个第二像素点中再次写入所述S个字节信息、或者写入对所述S个字节信息经过编码后的信息。
[0013]在本申请实施例中,在一帧图像中写入信息时选择目标像素点,目标像素点有P1对。以一对像素点为例,假设这对像素点包括第一像素点和第二像素点,在第一像素点中写入一个信息,在第二像素点中再次写入这个信息或者写入这个信息经过编码后的信息,这样,第二设备从第一像素点中读取一个信息,从第二像素点中再次读取一个信息,使用第二像素点中的信息验证第一像素点中的信息,如果一致,则信息正确,否则,则确定信息被篡改过。通过这种方式,可以更好提升信息传输的安全性。
[0014]在一种可能的设计中,在所述第i帧第一图像对应的像素平面中选择P个目标像素点之前,还可以包括:提取所述第i帧第一图像的第一图像参数,所述第一图像参数包括亮度参数和/或颜色参数;对所述第一图像参数作傅里叶变化,得到所述第i帧第一图像对应的像素平面。也就是说,本申请实施例中,可以在亮度参数对应的像素平面内写入信息或者在颜色参数对应的像素平面中写入信息,等等。这种方式,在图像外观上,肉眼无法看出隐藏了信息,信息隐藏安全性较高。
[0015]在一种可能的设计中,将所述S个字节信息写入所述P个目标像素点中,得到所述第i帧第二图像,包括:将所述S个字节信息写入所述P个目标像素点中,得到新的像素平面;对所述新的像素平面作逆傅里叶变化,得到第二图像参数;将所述第i帧第一图像的所述第一图像参数替换为所述第二图像参数,得到所述第i帧第二图像。也就是说,在图像的图像参数(亮度参数和/或颜色参数)中隐藏了信息。这种方式,在图像外观上,肉眼无法看出隐藏了信息,信息隐藏的安全性较高。
[0016]在一种可能的设计中,所述第i帧第二图像中包括定位图标,所述定位图标用于定位所述第i帧第二图像中用于隐藏信息的区域。这样的话,第二设备可以通过定位图标快速定位隐藏信息所在区域,可以提升信息提取效率。
[0017]在一种可能的设计中,所述第二设备基于扫描到的图像提取所述N个信息片段,并基于所述N个信息片段得到所述第一信息,包括:所述第二设备在扫描到的图像对应的像素平面中选择目标像素点;其中,所述目标像素点是所述第一设备写入所述信息片段的像素
点;所述第二设备从所述目标像素点中读取信息;第二设备基于读取出的信息得到所述第一信息。也就是说,第二设备通过扫描第一设备在显示屏播放的视频的方式获取到隐藏于第一设备所播放的视频中的信息。这种方式,相对于二维码、条形码等信息隐藏方式,更为美观且信息隐藏更安全。
[0018]在一种可能的设计中,所述目标像素点的位置可以是所述第一设备与所述第二设备预先协商确定的,或者,还可以是所述第一设备通知所述第二设备的。这样的话,可以避免任意设备通过扫描方式获取隐藏于第一设备播放的视频中的信息,信息安全性更高。
[0019]在一种可能的设计中,所述第二设备在扫描到的图像对应的像素平面中选择目标像素点之前,还可以包括:第二设备提取所述本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种信息处理方法,其特征在于,应用于包括第一设备和第二设备的系统,所述方法包括:所述第一设备基于第一信息和第一视频得到第二视频,其中,所述第一信息中包括N个信息片段,所述第一视频中包括M帧第一图像,所述第二视频中包括M帧第二图像,所述M帧第二图像是将所述N个信息片段写入所述M帧第一图像得到的,所述M、N均为相等或不相等的正整数;所述第一设备在显示屏上播放所述第二视频;所述第二设备扫描所述正在播放所述第二视频的显示屏;所述第二设备基于扫描到的图像提取所述N个信息片段,并基于所述N个信息片段得到所述第一信息。2.根据权利要求1所述的方法,其特征在于,所述第一设备基于第一信息和第一视频得到第二视频,包括:针对第j个信息片段,将所述第j个信息片段编码为S个字节的信息;所述S为正整数;在第i帧第一图像对应的像素平面中选择P个目标像素点;所述P为正整数;将所述S个字节信息写入所述P个目标像素点中,得到所述第i帧第二图像;所述i、j相等或不等,其中j取遍1至N中的任意正整数。3.根据权利要求2所述的方法,其特征在于,将所述第j个信息片段编码为S个字节的信息,包括:将所述第j个信息片段编码为K个字节的信息;K为小于所述S的正整数;在所述K个字节的信息中,增加对K个字节的信息中的至少一个信息的重复信息,得到所述S个字节的信息。4.根据权利要求2或3所述的方法,其特征在于,所述目标像素点包括P1对像素点,所述S=P1;在所述第i帧第一图像对应的像素平面中选择P个目标像素点,包括:在所述第i帧第一图像对应的像素平面上确定第一区域和第二区域,所述第一区域和所述第二区域以所述像素平面的中心点为中心对称或者以所述像素平面上的第一直线为轴对称,所述第一直线为经过所述中心点且与像素平面边缘平行的线;在所述第一区域内选择P1个第一像素点,以及在所述第二区域内选择P1个第二像素点;所述P1个第一像素点与所述P1个第二像素点一一对应。5.根据权利要求4所述的方法,其特征在于,将所述S个字节信息写入所述P个目标像素点中,包括:在所述P1个第一像素点中写入所述S个字节信息;在所述P1个第二像素点中再次写入所述S个字节信息、或者写入对所述S个字节信息经过编码后的信息。6.根据权利要求2

5任一所述的方法,其特征在于,在所述第i帧第一图像对应的像素平面中选择P个目标像素点之前,还包括:提取所述第i帧第一图像的第一图像参数,所述第一图像参数包括亮度参数和/或颜色参数;对所述第一图像参数作傅里叶变化,得到所述第i帧第一图像对应的像素平面。7.根据权利要求6所述的方法,其特征在于,将所述S个字节信息写入所述P个目标像素
点中,得到所述第i帧第二图像,包括:将所述S个字节信息写入所述P个目标像素点中,得到新的像素平面;对所述新的像素平面作逆傅里叶变化,得到第二图像参数;将所述第i帧第一图像的所述第一图像参数替换为所述第二图像参数,得到所述第i帧第二图像。8.根据权利要求1

7任一所述的方法,其特征在于,所述M帧第二图像中的部分帧或全部帧第二图像中分别包括定位图标,所述定位图标用于定位对应的第二图像中用于隐藏信息的区域。9.根据权利要求1所述的方法,其特征在于,所述第二设备基于扫描到的图像提取所述N个信息片段,并基于所述N个信息片段得到所述第一信息,包括:所述第二设备在扫描到的图像对应的像素平面中选择目标像素点;其中,所述目标像素点是所述第一设备写入所述信息片段的像素点;所述第二设备从所述目标像素点中读取信息;所述第二设备基于读取出的信息得到所述第一信息。10.根据权利要求9所述的方法,其特征在于,所述目标像素点的位置是所述第一设备与所述第二设备预先协商确定的,或者,是所述第一设备通知所述第二设备的。11.根据权利要求9

10任一所述的方法,其特征在于,所述第二设备在扫描到的图像对应的像素平面中选择目标像素点之前,还包括:所述第二设备提取所述扫描到的图像中的第三图像参数,所述第三图像参数包括亮度参数和/或颜色参数;所述第二设备对所述第三图像参数作傅里叶变化,得到所述像素平面。12.根据权利要求1至11任一所述的方法,其特征在于,所述M等于所述N的情况下,所述M帧第二图像是将所述N个信息片段写入所述M帧第一图像得到的,包括:针对第j个信息片段,将所述第j个信息片段写入第j帧第一图像,得到第j帧第二图像,所述j分别取遍1至M中的任意一个正整数,得到所述M帧第二图像;或者所述M大于所述N的情况下,所述M帧第二图像是将所述N个信息片段写入所述M帧第一图像得到的,包括:将所述N个信息片段写入所述M帧第一图像中的部分帧图像中,得到所述M帧第二图像;或者所述M小于所述N的情况下,所述M帧第二图像是将所述N个信息片段写入所述M帧第一图像得到的,包括:在所述M帧第一图像中的部分帧或全部帧图像中的每帧图像中,写入一个或多个信息片段,得到所述M帧第二图像。13.一种信息处理方法,其特征在于,包括:所述第一设备基于第一信息和第一视频得到第二视频,其中,所述第一信...

【专利技术属性】
技术研发人员:苏达王守诚
申请(专利权)人:华为技术有限公司
类型:发明
国别省市:

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

1