混合图像与加密远程传输系统、方法及设备与流程

文档序号:35682980发布日期:2023-10-08 22:50阅读:61来源:国知局
混合图像与加密远程传输系统、方法及设备与流程

本发明涉及通讯技术,具体而言,涉及一种混合图像与加密远程传输系统、方法及设备。


背景技术:

1、随着计算机技术的发展,数据传输需求越来越大,尤其是图像传输技术近年得到了广泛的应用,例如医学图像诊断、视频会议、远程监控等。当前的图像传输技术主要包括:实时图像传输技术、压缩图像传输技术和立体图像传输技术,但是往往存在图像传输信息量少、安全性低和使用场景单一等问题。


技术实现思路

1、本发明解决的问题为图像传输信息量少、安全性低和使用场景单一的问题。

2、为解决上述技术问题,本发明提供了一种混合图像与加密远程传输系统。

3、本发明的技术方案是:包括:获取模块、云端渲染装置、混合模块、加密模块、传输模块、解密模块和客户端;所述获取模块,被配置为获取图像数据和所述水印图像;所述云端渲染装置,被配置为对图像数据进行渲染,获得主图像和副图像,并分别将所述主图像和所述副图像设置为左视口图像和右视口图像,以及对第二混合图像进行渲染得到混合图像;所述混合模块,被配置为将云端渲染装置渲染后的所述左视口图像和所述右视口图像进行混合,得到第一混合图像;所述加密模块,被配置为将所述第一混合图像,并通过混沌加密算法对所述第一混合图像进行加密得到第二混合图像;所述传输模块,被配置为将所述混合图像传输至所述客户端;所述解密模块,被配置为对所述混合图像进行解密和分离得到解密图像;所述客户端,被配置为上传所述图像数据和对所述解密图像进行显示。

4、本发明的有益技术效果是:通过混沌加密算法对图像数据进行加密提高传输过程的安全性能,并设置了多种传输场景可以实现对多种数据的传输,在传输过程中可以包含更多的图现数据信息以减少传输对是视频数据造成的损失,且本发明的渲染和加密过程在云端实现,极大的降低了对客户端性能的要求。

5、可选地,所述传输模块包括:三维模型传输单元、场景传输单元和二维图像传输单元;所述三维模型传输单元、用于对三维模型设置图像参数,并将所述图像参数以及三维模型传输至云端渲染装置;所述场景传输单元,用于对场景图像数据设置图像参数,并将所述图像参数以及场景图像数据传输至云端渲染装置;所述二维图像传输单元,用于将平面二维图像传输至云端渲染装置,所述水印图像传输单元,用于将水印图像传输至所述云端渲染装置。

6、由此,通过传输单元将原始的图像数据进行分析并设置图像参数,然后将图像参数以及图像传输到云端渲染装置,可以实现多种数据传输并且可以包含更多的图像数据信息。

7、可选地,所述云端渲染装置包括:图像处理器、左视口单元、右视口单元;所述左视口单元,用于对主图像进行顶点着色、图元装配与裁剪、光栅化、片元着色得到左视口图像,并将左视口图像传输至图像处理器的帧缓冲区;所述右视口单元,用于对副图像进行顶点着色、图元装配与裁剪、光栅化、片元着色得到右视口图像,并将右视口图像传输至图像处理器的帧缓冲区;图像处理器,被配置为对图像数据进行渲染获得主图像和副图像,以及将右视口图像和左视口图像传输至所述混合加密模块。

8、由此,通过云端渲染装置对图片进行渲染,可以在很大程度上降低客户端设备的计算压力,并且可以对图像数据进行更全面的传输以提高画面的质量,降低在传输过程中对图像数据的损耗。

9、可选地,所述混合加密模块具体包括:第一立体图像混合分离加密单元、第二立体图像混合分离加密单元和第三立体图像混合分离加密单元;所述第一立体图像混合分离加密单元,用于通过超混沌lorenz系统的立体图像混合方式对三维模型和场景进行混合加密;所述第二立体图像混合分离加密单元,用于将所述左视口图像和所述右视口图像的rgb888图像转换为yuv420图像,再将转化后的yuv420格式的所述左视口图像和所述右视口图像混合成一幅rgb888图像,实现对三维模型和场景进行混合加密;所述第三立体图像混合分离加密单元,将所述左视口图像和所述右视口图像的rgb888图像混合成一副rgb48或argb64的高位存储空间图像,实现对三维模型和场景进行混合加密。

10、由此,通过第一立体图像混合分离加密单元、第二立体图像混合分离加密单元和第三立体图像混合分离加密单元;对图像数据进行加密,可以有效的提高图像数据在传输过程中的安全性能。

11、可选地,混合加密模块还包括:普通加密单元和水印添加单元;所述普通加密单元,用于通过混沌加密算法对主图像进行加密;所述水印添加单元,被配置为将所述水印图像设置为幅图像,并将所述幅图像嵌入所述主图像中,生成所述混沌图像。

12、由此,可以实现对二维图像增加水印设置,以及对一些安全需求较低的图像数据进行加密,可以有效避免图像数据被他人盗用,以及根据安全需求对图像数据进行加密,在一定程度上降低传输成本,以及提高传输效率。

13、可选地,还包括:编码模块和解码模块;所述编码模块,将获取到的图像数据进行压缩处理并通过压缩算法将原始的图像数据转换为比特流数据;所述解码模块,将获取到的比特流数据进行解码,还原为可播放的图像数据。

14、由此,通过编码模块,对图像数据进行压缩处理,以达到减少传输量和提高传输效率等有益效果;最后通过解码模块,我们可以恢复原始的图像数据,在文件传输过程中获得高质量的图像。

15、可选地,所述云端解密单元,被配置为在云端将混合图像进行分离得到解密主图像和解密幅图像,将普通加密单元加密的加密图像数据及进行解密,以及对所述水印添加单元生成所述混沌图像进行去水印处理;所述客户端解密单元,被配置为通过所述客户端将混合图像进行分离得到所述解密主图像和所述解密幅图像,将普通加密单元加密的加密图像数据及进行解密,以及对所述水印添加单元生成所述混沌图像进行去水印处理。

16、由此,通过云端解密单元在云端将混合图像进行分离,从中获得解密主图像和解密幅图像,同时解密被普通加密单元加密的加密图像数据。解密之后,可以将原始的图像数据返回给客户端,保证图像信息的完整性和安全性。通过云端解密单元和客户端解密单元的协作,可以对加密的混合图像进行分离、解密,还原出原始的图像数据,并且有效的降低了客户端解密单元的计算需求,在保护用户的隐私和数据安全的前提下,提高文件传输的安全性和可靠性,并且降低了传输成本。

17、可选地,还包括:抓取单元,用于抓取云端渲染装置中第一目标图像,并将第一目标图像设置为图像数据。

18、由此,当所需要的目标图像数据为整体画面的一部分时,通过抓取单元实现对目标数据的抓取。

19、可选地,还包括:窗口合成器,被配置为当所述主图像的数量大于一时,则将则将其全部所述主图像进行合成处理,并将合成后的图像设置为所述左视口图像;当所述副图像的数量大于一时,则将则将其全部所述副图像进行合成处理,并将合成后的图像设置为所述右视口图像;当所述混合图像数量大于一时,则将其全部混合图像进行合成处理,合成为一个完整的显示图像。

20、由此,通过窗口合成器可以将至少一个主图像和副图像以及混合图像合成为完整的显示图像。

21、发明的另一目的在于提供一种混合图像与加密远程传输方法,包括:获取图像数据,并对图像数据进行渲染获得主图像和副图像,并将所述主图像和所述副图像设置为左视口图像和右视口图像;对左视口图像和右视口图像进行混合处理获得第一混合图像;通过混沌加密算法对所述第一混合图像进行加密获得第二混合图像,并将所述第二混合图像进行编码压缩处理传输至客户端;通过客户端对第二混合图像进行解码处理获得第一解码图像;对所述第一解码图像进行解密分离处理获得解密图像,并将所述解密图像设置为完整的显示图像,通过客户端进行显示。

22、由此,将获取到的图像数据传输到位于云端的云端渲染装置进行渲染,渲染出主图像和副图像,并将其设置为左视口图像和右视口图像,然后左视口图像和右视口图像进行混合或加密,从而得到一个混合图像设置为第一混合图像,通过混沌加密算法对所述第一混合图像进行加密获得第二混合图像,并将所述第二混合图像进行编码压缩处理传输至客户端;通过客户端对第二混合图像进行解码处理获得第一解码图像;对所述第一解码图像进行解密分离处理获得解密图像,并将所述解密图像设置为完整的显示图像,通过客户端进行显示。

23、通过上述方法对图像数据进行传输可以使所传输的图像包含更多信息,提高图像质量、安全性、传递能力和识别能力。且通过云端对图像进行图像混合和加密可以更加安全、高效、便捷的进行加密,从而保护图像的隐私和完整性,避免数据被非法获取和篡改,且有效的降低了对客户端设备的计算压力。

24、发明的另一目的在于提供一种计算机设备,包括存储有计算机程序的计算机可读存储介质和处理器,所述计算机程序被所述处理器读取并运行时,用于装载并运行如上所述的混合图像与加密远程传输系统。

25、所述计算机设备相对于现有技术与所述混合图像与加密远程传输系统所具有的优势相同,在此不再赘述。

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