图像显示方法、装置、电子设备和计算机可读介质与流程

未命名 10-08 阅读:94 评论:0


1.本公开的实施例涉及计算机技术领域,具体涉及图像显示方法、装置、电子设备和计算机可读介质。


背景技术:

2.图像显示方法,是将处理后图像进行展示的一项技术。目前,在进行图像显示时,通常采用的方式为:首先,确定视频图像中的隐私区域,然后,对视频图像中的隐私区域进行模糊处理,得到区域模糊化的视频图像,以进行图像显示。
3.然而,发明人发现,当采用上述方式进行图像显示时,经常会存在如下技术问题:第一,未考虑图像显示的用户权限,导致对所有用户均显示的为区域模糊化的视频图像,使得需要为高权限用户进一步调用未处理的视频图像,从而,导致图像显示的效率降低;第二,所确定的视频图像的隐私区域(例如,tile、slice等划分算法)存在最小范围的限制,对于隐私区域较小的图像,难以划分出更加符合需求的(即,更小)隐私区域,由此,导致划分的隐私区域较大,从而,导致在模糊处理的过程中需要消耗更多的算力以及内存资源;第三,未考虑模糊处理后的隐私区域被去模糊化的情况,由此导致视频图像信息安全的泄露。
4.该背景技术部分中所公开的以上信息仅用于增强对本发明构思的背景的理解,并因此,其可包含并不形成本国的本领域普通技术人员已知的现有技术的信息。


技术实现要素:

5.本公开的内容部分用于以简要的形式介绍构思,这些构思将在后面的具体实施方式部分被详细描述。本公开的内容部分并不旨在标识要求保护的技术方案的关键特征或必要特征,也不旨在用于限制所要求的保护的技术方案的范围。
6.本公开的一些实施例提出了图像显示方法、装置、电子设备和计算机可读介质,来解决以上背景技术部分提到的技术问题中的一项或多项。
7.第一方面,本公开的一些实施例提供了一种图像显示方法,该方法包括:从预处理视频流中获取视频图像的待显示图像信息,其中,上述待显示图像信息包括隐私区域模糊化图像码流和隐私区域图像加密码流,上述隐私区域模糊化图像码流为上述视频图像中隐私区域模糊化的整体图像码流,上述隐私区域图像加密码流为隐私区域的加密码流;响应于检测到一级图像权限指令,对上述待显示图像信息中的隐私区域图像加密码流进行解密处理,得到隐私区域图像解密码流;对上述隐私区域图像解密码流和上述隐私区域模糊化图像码流进行解码处理,以生成隐私区域模糊化图像和隐私区域解码图像;基于上述隐私区域解码图像,对上述隐私区域模糊化图像进行去模糊化处理,得到第一待显示图像;将上述第一待显示图像发送至显示终端以供显示。
8.第二方面,本公开的一些实施例提供了一种图像显示装置,该装置包括:获取单元,被配置成从预处理视频流中获取视频图像的待显示图像信息,其中,上述待显示图像信息包括隐私区域模糊化图像码流和隐私区域图像加密码流,上述隐私区域模糊化图像码流为上述视频图像中隐私区域模糊化的整体图像码流,上述隐私区域图像加密码流为隐私区域的加密码流;解密处理单元,被配置成响应于检测到一级图像权限指令,对上述待显示图像信息中的隐私区域图像加密码流进行解密处理,得到隐私区域图像解密码流;解码处理单元,被配置成对上述隐私区域图像解密码流和上述隐私区域模糊化图像码流进行解码处理,以生成隐私区域模糊化图像和隐私区域解码图像;去模糊化单元,被配置成基于上述隐私区域解码图像,对上述隐私区域模糊化图像进行去模糊化处理,得到第一待显示图像;发送以及显示单元,被配置成将上述第一待显示图像发送至显示终端以供显示第三方面,本公开的一些实施例提供了一种电子设备,包括:一个或多个处理器;存储装置,其上存储有一个或多个程序,当一个或多个程序被一个或多个处理器执行,使得一个或多个处理器实现上述第一方面任一实现方式所描述的方法。
9.第四方面,本公开的一些实施例提供了一种计算机可读介质,其上存储有计算机程序,其中,程序被处理器执行时实现上述第一方面任一实现方式所描述的方法。
10.本公开的上述各个实施例具有如下有益效果:通过本公开的一些实施例的图像显示方法,可以提高图像显示的效率。具体来说,造成图像显示的效率降低的原因在于:未考虑图像显示的用户权限,导致对所有用户均显示的为区域模糊化的视频图像,使得需要为高权限用户进一步调用未处理的视频图像。基于此,本公开的一些实施例的图像显示方法,首先,从预处理视频流中获取视频图像的待显示图像信息。其中,上述待显示图像信息包括隐私区域模糊化图像码流和隐私区域图像加密码流。上述隐私区域模糊化图像码流为上述视频图像中隐私区域模糊化的整体图像码流。上述隐私区域图像加密码流为隐私区域的加密码流。考虑到需要应对不同权限的用户,因此对视频图像的待显示图像信息设定隐私区域模糊化图像码流和隐私区域图像加密码流。使得可以为不同权限的用户提供隐私区域的图像数据的支持。然后,响应于检测到一级图像权限指令,对上述待显示图像信息中的隐私区域图像加密码流进行解密处理,得到隐私区域图像解密码流。通过引入一级图像权限指令,可以用于确定为用户显示对应权限的图像。由此,通过解密处理,可以用于解除图像中隐私区域的加密限制。之后,对上述隐私区域图像解密码流和上述隐私区域模糊化图像码流进行解码处理,以生成隐私区域模糊化图像和隐私区域解码图像。通过进行解码处理,可以用于解除待显示的整体图像的限制。以及便于利用隐私区域解码图像,解除隐私区域模糊化图像中隐私区域的限制。接着,基于上述隐私区域解码图像,对上述隐私区域模糊化图像进行去模糊化处理,得到第一待显示图像。通过去模糊化处理,可以利用隐私区域解码图像进一步去除隐私区域的模糊化限制,从而得到隐私区域损失度较小的视频图像。最后,将上述第一待显示图像发送至显示终端以供显示。从而,可以无需再次调用未处理的视频图像,快速的为不同权限的用户展示对应需求的视频图像。进而,提高了图像显示的效率。
附图说明
11.结合附图并参考以下具体实施方式,本公开各实施例的上述和其他特征、优点及方面将变得更加明显。贯穿附图中,相同或相似的附图标记表示相同或相似的元素。应当理
解附图是示意性的,元件和元素不一定按照比例绘制。
12.图1是根据本公开的图像显示方法的一些实施例的流程图;图2是根据本公开的图像显示装置的一些实施例的结构示意图;图3是适于用来实现本公开的一些实施例的电子设备的结构示意图。
具体实施方式
13.下面将参照附图更详细地描述本公开的实施例。虽然附图中显示了本公开的某些实施例,然而应当理解的是,本公开可以通过各种形式来实现,而且不应该被解释为限于这里阐述的实施例。相反,提供这些实施例是为了更加透彻和完整地理解本公开。应当理解的是,本公开的附图及实施例仅用于示例性作用,并非用于限制本公开的保护范围。
14.另外还需要说明的是,为了便于描述,附图中仅示出了与有关发明相关的部分。在不冲突的情况下,本公开中的实施例及实施例中的特征可以相互组合。
15.需要注意,本公开中提及的“第一”、“第二”等概念仅用于对不同的装置、模块或单元进行区分,并非用于限定这些装置、模块或单元所执行的功能的顺序或者相互依存关系。
16.需要注意,本公开中提及的“一个”、“多个”的修饰是示意性而非限制性的,本领域技术人员应当理解,除非在上下文另有明确指出,否则应该理解为“一个或多个”。
17.本公开实施方式中的多个装置之间所交互的消息或者信息的名称仅用于说明性的目的,而并不是用于对这些消息或信息的范围进行限制。下面将参考附图并结合实施例来详细说明本公开。
18.图1示出了根据本公开的图像显示方法的一些实施例的流程100。该图像显示方法,包括以下步骤:步骤101,从预处理视频流中获取视频图像的待显示图像信息。
19.在一些实施例中,图像显示方法的执行主体可以通过有线的方式或者无线的方式从预处理视频流中获取视频图像的待显示图像信息。其中,上述待显示图像信息可以包括隐私区域模糊化图像码流和隐私区域图像加密码流。上述隐私区域模糊化图像码流可以为上述视频图像中隐私区域模糊化的整体图像码流。上述隐私区域图像加密码流可以为隐私区域的加密码流。待显示图像信息可以是图像编码端预先针对视频流中每帧图像所生成的信息。整体图像码流为整个视频图像编码后的码流。隐私区域的加密码流可以是视频图像中隐私区域被编码和加密后的码流。
20.步骤102,响应于检测到一级图像权限指令,对待显示图像信息中的隐私区域图像加密码流进行解密处理,得到隐私区域图像解密码流。
21.在一些实施例中,上述执行主体可以响应于检测到一级图像权限指令,对上述待显示图像信息中的隐私区域图像加密码流进行解密处理,得到隐私区域图像解密码流。其中,一级图像权限指令可以表征用户终端对视频流中视频图像的访问权限。一级图像权限指令可以是较高等级的权限指令,使得该用户终端可以访问视频图像中损失度较小(即,损失度可以忽略不计)的隐私区域。其次,可以通过预设的解密算法进行解密处理。
22.作为示例,上述解密算法可以包括但不限于以下至少一项:aes(advanced encryption standard,对称加密)算法、变换加密算法、椭圆曲线加密算法等。
23.可选的,上述待显示图像信息中还可以包括位置变换标识序列。位置变换标识序
列可以是用于上述视频图像中隐私区域解密的信息。
24.然后,可以通过以下步骤进行解密处理:第一步,将上述隐私区域图像加密码流进行格式转换,得到转换后加密码流矩阵。其中,格式转换可以是按照隐私区域图像中的各个像素坐标,将每个像素点的加密码流转换至对应像素坐标的位置,作为矩阵中的数据。由此,可以得到与隐私区域图像相同维度的转换后加密码流矩阵。
25.第二步,利用上述位置变换标识序列,对上述转换后加密码流矩阵进行解密操作,得到解密后图像码流矩阵。其中,每个位置变换标识中可以包括所需执行变换操作的位置坐标,即转换后加密码流矩阵中的某一数据。该位置变换标识中还可以包括所需调用解密接口的链接地址和所需调用的变换操作的标识。
26.作为示例,位置变换标识可以是[坐标:“2,10”,链接地址:“https:api.****”,操作标识:“a1”]。这里,坐标为转换后加密码流矩阵中的第二行第十列的位置。操作标识可以用于表征预设的一种操作的标识,例如,将该坐标的数据与左侧数据调换位置的操作、将该坐标的数据与其它某一坐标数据调换位置的操作。这里,与其它坐标同时执行一些变换操作时,操作标识对应的操作可记录所执行过的某两个或多个坐标的坐标位置。由此,可以避免解码过程中出错。另外,还可以包括但不限于以下至少一项的操作:加权操作、归一化操作、数据相加操作等。因此,对于每个位置变换坐标在访问解密接口后,解密接口可对该位置坐标对应的数据执行相应的数据变化操作,得到该坐标解密后的数据。从而,按照各个位置变换标识对上述转换后加密码流矩阵执行对应的操作后,可以得到解密后图像码流矩阵。
[0027]
第三步,确定上述解密后图像码流矩阵的逆矩阵,得到解密后码流逆矩阵。
[0028]
第四步,将上述解密后码流逆矩阵转换为码流格式,得到隐私区域图像解密码流。其中,可以按照上述格式转换的方式逆转为码流格式。
[0029]
步骤103,对隐私区域图像解密码流和隐私区域模糊化图像码流进行解码处理,以生成隐私区域模糊化图像和隐私区域解码图像。
[0030]
在一些实施例中,上述执行主体可以对上述隐私区域图像解密码流和上述隐私区域模糊化图像码流进行解码处理,以生成隐私区域模糊化图像和隐私区域解码图像。其中,可以通过反向执行预设的编码算法进行解码处理。
[0031]
作为示例,上述编码算法可以包括但不限于以下至少一项:mpeg2-ts(moving picture experts group 2 transport stream)传输流编码算法、角度预测算法、两步色度预测算法、运动矢量编码技术等。
[0032]
步骤104,基于隐私区域解码图像,对隐私区域模糊化图像进行去模糊化处理,得到第一待显示图像。
[0033]
在一些实施例中,上述执行主体可以基于上述隐私区域解码图像,对上述隐私区域模糊化图像进行去模糊化处理,得到第一待显示图像。其中,上述第一待显示图像可以为隐私区域损失度较小的视频图像。
[0034]
在一些实施例的一些可选的实现方式中,上述执行主体基于上述隐私区域解码图像,对上述隐私区域模糊化图像进行去模糊化处理,得到第一待显示图像,可以包括以下步骤:
第一步,获取上述模糊化处理的处理步骤信息序列。其中,处理步骤信息序列中的各个步骤信息可以是模糊化处理过程中每个模糊化步骤的处理信息。例如,处理步骤信息可以是将像素点的8比特数据进行以预设比例(例如,2:6)的方式进行比特分离。那么,处理步骤信息可以包括进行比特分离的像素点坐标和对应的分割比例。
[0035]
第二步,利用上述隐私区域解码图像,对上述隐私区域模糊化图像进行逆向处理,得到第一显示图像。其中,逆向处理为按照上述处理步骤信息序列中从后往前的执行各个处理步骤信息对应的处理操作。
[0036]
作为示例,处理步骤信息序列中的各个处理步骤信息可以是模糊化过程中的正向过程。因此在去模糊化过程中可以按照反向的顺序执行。对于每个处理步骤信息,可以将上述隐私区域解码图像和上述隐私区域模糊化图像中对应处理步骤信息包括的像素坐标所在位置的两个像素点的比特值按照分割比例进行融合,以还原为8比特数据。由此,在利用各个处理步骤信息和上述隐私区域解码图像,对隐私区域模糊化图像进行去模糊化后,可以得到第一显示图像。
[0037]
步骤105,将第一待显示图像发送至显示终端以供显示。
[0038]
在一些实施例中,上述执行主体可以将上述第一待显示图像发送至显示终端以供显示。
[0039]
可选的,上述执行主体还可以执行以下步骤:第一步,响应于检测到次级图像权限指令,对上述隐私区域模糊化图像码流进行解码处理,得到隐私区域模糊化图像。其中,次级图像权限指令可以是用户终端显示隐私区域模糊化的视频图像。其次,可以通过反向执行上述编码算法进行解码处理,得到隐私区域模糊化图像。
[0040]
第二步,将隐私区域模糊化图像确定为第二待显示图像,以及将上述第二待显示图像发送至显示终端以供显示。其中,上述第二待显示图像可以是隐私区域处于模糊化状态的视频图像。
[0041]
可选的,上述预处理视频流通过以下步骤生成:第一步,确定从初始视频流中获取到的初始图像的隐私图像区域和非隐私图像区域。其中,可以通过以下步骤确定从初始视频流中获取到的初始图像的隐私图像区域和非隐私图像区域:步骤1,获取与上述初始图像对应的隐私图像区域检测框,其中,上述隐私图像区域检测框为任意大小的检测框。这里,隐私图像区域检测框可以是获取的预设隐私图像区域框。另外,还可以通过预设的隐私区域识别算法,对初始图像进行识别得到隐私图像区域,得到隐私图像区域检测框。
[0042]
作为示例,上述隐私区域识别算法可以包括但不限于以下至少一项:yolo-v3(you only look once-version3)算法、hrnet(deep high-resolution representation learning for visual recognition,用于视觉识别的高分辨率表示学习)算法、svm(support vector machines,支持向量机)算法、或gup (geometry uncertainty projection,单目三维目标检测网络)等。
[0043]
步骤2,将上述隐私图像区域检测框在上述初始图像中的图像区域确定为隐私图像区域。
[0044]
步骤3,将上述初始图像中处于上述隐私图像区域之外的图像区域确定为非隐私图像区域。
[0045]
上述各个步骤其相关内容作为本公开的实施例的一个发明点,解决了背景技术提及的技术问题二“所确定的视频图像的隐私区域(例如,tile、slice等划分算法)存在最小范围的限制,对于隐私区域较小的图像,难以划分出更加符合需求的(即,更小)隐私区域,由此,导致划分的隐私区域较大,从而,导致在模糊处理的过程中需要消耗更多的算力以及内存资源”。导致在模糊处理的过程中需要消耗更多的算力以及内存资源的因素往往如下:所确定的视频图像的隐私区域(例如,tile、slice等划分算法)存在最小范围的限制,对于隐私区域较小的图像,难以划分出更加符合需求的(即,更小)隐私区域,由此,导致划分的隐私区域较大。如果解决了上述因素,就能减少在模糊处理过程中所需要消耗的算力和内存资源。为了达到这一效果,首先,通过获取与上述初始图像对应的隐私图像区域检测框,可以为初始图像划分适应性大小的隐私区域。从而消除最小范围的限制。使得对于隐私区域较小的图像,可以划分出更加符合需求的隐私区域。由此,使得在进行模糊处理的过程中减少算力和内存资源的占用。实践中,常用的图像保护方式还在编码前原始图像分割成隐私内容图像和非隐私内容图像,将两帧图像分别编码,得到独立的码流。此方法明显增加了每帧的数据量。而上述实现方式通过仅对隐私区域进行加密,可以进一步减少算力和内存资源的占用。
[0046]
第二步,对上述隐私图像区域进行比特分离,得到高比特隐私区域图像和低比特隐私区域图像。其中,可以按照预设的三个比特分离比例,分别对上述隐私图像区域中每个像素点的三个分量(即,yuv颜色编码中的y亮度分量、u色度分量、v色度分量)的8比特值进行比特分离,得到高比特隐私区域图像和低比特隐私区域图像。这里,高比特隐私区域图像可以是从原图像区域中抽取各个像素点的高一位(高两位或高三维)比特数据,组合为高比特隐私区域图像。
[0047]
作为示例,像素点的像素值可以是(128,128,128)。8比特像素值表示为(10000000,10000000,10000000)。若比特分离比例为1:7(即,三个比特分离比例相同时)。则可以分为(1,1,1)和(00000000,00000000,00000000)。那么(1,1,1)即为高比特隐私区域图像中对上述像素点位置的像素值。(00000000,00000000,00000000)即为低比特隐私区域图像中对上述像素点位置的像素值。
[0048]
第三步,对上述高比特隐私区域图像进行无损编码处理,得到高比特图像码流。其中,可以通过预设的无损编码算法进行无损编码处理。
[0049]
作为示例,无损编码算法可以包括但不限于以下至少一项:pcm(pulse code modulation)脉冲编码、dpcm(differential pulse code modulation,差分脉冲编码调制)算法等。
[0050]
第四步,基于上述低比特隐私区域图像、上述高比特隐私区域图像和上述非隐私图像区域,生成隐私区域模糊化图像码流。其中,可以通过以下步骤生成隐私区域模糊化图像码流:第一子步骤,利用上述高比特隐私区域图像,对上述低比特隐私区域图像进行模糊化处理,得到模糊化隐私区域图像。其中,可以通过预设的模糊化处理步骤,对上述低比特隐私区域图像进行模糊化处理,得到模糊化隐私区域图像。
[0051]
作为示例,预设的模糊化处理步骤可以是对高比特隐私区域图像与低比特隐私区域图像中对应像素位置的像素值进行异或操作。例如,高比特隐私区域图像的像素点由(1,1,1)表示,对应于原有像素的高一位。低比特隐私区域图像的像素点则由(00000000,00000000,00000000)。当利用高比特隐私区域图像对低比特隐私区域图像进行异或操作时,即1与00000000的每一位进行异或,可得到对应的结果为11111111,此时经过隐藏的低比特隐私区域图像像素表示为(11111111,11111111,11111111)。另外,还可以仅对低比特隐私区域图像中的预设位数的数据进行异或处理。如仅异或处理三四位等。
[0052]
作为又一示例,将8比特yuv格式初始图像的高比特隐私区域图像进行以2:6的方式进行比特分离。然后,可以将高比特隐私区域图像的色度分量与低比特图的色度分量的5,6位进行异或,将得到的结果的5,6位作为低比特隐私区域图像的色度分量v的7,8位。将上述色度分量v的5,6位异或结果和与低比特图的亮度分量y的5,6位进行异或,将得到的结果的5,6位作为低比特图的亮度分量y的8,7位;将上述色度分量v的5,6位异或结果和与低比特图的亮度分量u的5,6位进行异或,将得到的结果的5,6位作为低比特图的色度分量u的8,7位;低比特图的yuv分量5,6位全变为0,以得到最终的模糊的低比特分量图。另外,还可以将yuv分量的高比特隐私区域图像与yuv分量的低比特隐私区域图像的5,6位进行异或,得到相应结果后,将此结果的y分量偏移192,以得到最终模糊的低比特隐私区域图像。
[0053]
作为另一示例,将8比特yuv格式初始图像的高比特隐私区域图像进行以3:5的方式进行比特分离。然后,即可得到最终的模糊的低比特隐私区域图像。
[0054]
第二子步骤,将上述模糊化隐私区域图像与上述非隐私图像区域进行融合,得到融合后隐私区域模糊化图像。其中,融合可以是将模糊化隐私区域图像融合值与上述非隐私图像区域中的隐私区域中,得到融合后隐私区域模糊化图像。
[0055]
第三子步骤,对上述融合后隐私区域模糊化图像进行编码处理,以生成隐私区域模糊化图像码流。其中,可以通过上述编码算法对上述融合后隐私区域模糊化图像进行编码处理,以生成隐私区域模糊化图像码流。
[0056]
第五步,对上述高比特图像码流进行加密处理,得到隐私区域图像加密码流。其中,可以通过以下步骤进行加密处理:第一子步骤,对上述高比特图像码流进行格式转换,以生成码流矩阵。其中,格式转换的方式可以与上述格式转换的方式相同,不在具体赘述。
[0057]
第二子步骤,确定与上述码流矩阵对应的逆矩阵,得到码流逆矩阵。
[0058]
第三子步骤,对上述码流逆矩阵进行随机位置选取,得到选取位置坐标组。其中,可以通过随机选取的方式,从码流逆矩阵中随机选取预设数量个位置坐标,得到选取位置坐标组。这里,通过选取坐标,可以用于对码流逆矩阵中对应选取位置坐标的码流数据进行加密。
[0059]
第四子步骤,在上述码流逆矩阵中,对上述选取位置坐标组中各个选取位置坐标所在位置的数据进行随机位置变换,以生成隐私区域图像加密码流,以及记录位置变换标识,作为位置变换标识序列。其中,随机位置变换可以是通过预设的变换操作对某一位置的数据进行变换。以此变换码流逆矩阵中选出的选取位置坐标所在位置的各项数据,达到加密的目的。
[0060]
作为示例,首先,可以对所选取的位置坐标选定任一变换操作。例如,选定右侧位
置坐标变换的操作。然后,可以对选取的位置坐标与右侧位置坐标的数据位置互换。同时,记录两个互换的坐标以及赋予该变换的操作标识。操作标识可以用于在解码时调用对应的变换操作执行反向操作达到解码的目的。
[0061]
第六步,将上述隐私区域模糊化图像码流和上述隐私区域图像加密码流确定为待显示图像信息。
[0062]
第七步,将上述待显示图像信息添加至上述初始视频流中以作为上述初始视频流中上述初始图像的信息,得到预处理视频流。
[0063]
上述各个步骤及其相关内容作为本公开的实施例的一个发明点,解决了背景技术提及的技术问题三“未考虑模糊处理后的隐私区域被去模糊化的情况,由此导致视频图像信息安全的泄露”。导致视频图像信息安全的泄露的因素往往如下:未考虑模糊处理后的隐私区域被去模糊化的情况。首先,通过对上述高比特图像码流进行格式转换,得到码流矩阵。可以便于进行加密处理。然后,通过进行随机位置选取,可以增加加密的随机性。提高加密程度。降低被解密的风险。之后。通过在随机选取的基础上,进一步随机对坐标进行加密操作。使得可以进一步提高加密的程度。另外,还通过将隐私区域与分隐私区域分开编码,减少二者之间的依赖。避免非隐私区域的特征对隐私区域的特征泄露。从而,进一步提高隐私区域图像加密码流的安全性。
[0064]
本公开的上述各个实施例具有如下有益效果:通过本公开的一些实施例的图像显示方法,可以提高图像显示的效率。具体来说,造成图像显示的效率降低的原因在于:未考虑图像显示的用户权限,导致对所有用户均显示的为区域模糊化的视频图像,使得需要为高权限用户进一步调用未处理的视频图像。基于此,本公开的一些实施例的图像显示方法,首先,从预处理视频流中获取视频图像的待显示图像信息。其中,上述待显示图像信息包括隐私区域模糊化图像码流和隐私区域图像加密码流。上述隐私区域模糊化图像码流为上述视频图像中隐私区域模糊化的整体图像码流。上述隐私区域图像加密码流为隐私区域的加密码流。考虑到需要应对不同权限的用户,因此对视频图像的待显示图像信息设定隐私区域模糊化图像码流和隐私区域图像加密码流。使得可以为不同权限的用户提供隐私区域的图像数据的支持。然后,响应于检测到一级图像权限指令,对上述待显示图像信息中的隐私区域图像加密码流进行解密处理,得到隐私区域图像解密码流。通过引入一级图像权限指令,可以用于确定为用户显示对应权限的图像。由此,通过解密处理,可以用于解除图像中隐私区域的加密限制。之后,对上述隐私区域图像解密码流和上述隐私区域模糊化图像码流进行解码处理,以生成隐私区域模糊化图像和隐私区域解码图像。通过进行解码处理,可以用于解除待显示的整体图像的限制。以及便于利用隐私区域解码图像,解除隐私区域模糊化图像中隐私区域的限制。接着,基于上述隐私区域解码图像,对上述隐私区域模糊化图像进行去模糊化处理,得到第一待显示图像。。通过去模糊化处理,可以利用隐私区域解码图像进一步去除隐私区域的模糊化限制,从而得到隐私区域损失度较小的视频图像。最后,将上述第一待显示图像发送至显示终端以供显示。从而,可以无需再次调用未处理的视频图像,快速的为不同权限的用户展示对应需求的视频图像。进而,提高了图像显示的效率。
[0065]
进一步参考图2,作为对上述各图所示方法的实现,本公开提供了一种图像显示装置的一些实施例,这些装置实施例与图1所示的那些方法实施例相对应,该图像显示装置具体可以应用于各种电子设备中。
[0066]
如图2所示,一些实施例的图像显示装置200包括:获取单元201、解密处理单元202、解码处理单元203、去模糊化单元204和发送以及显示单元205。其中,获取单元201,被配置成从预处理视频流中获取视频图像的待显示图像信息,其中,上述待显示图像信息包括隐私区域模糊化图像码流和隐私区域图像加密码流,上述隐私区域模糊化图像码流为上述视频图像中隐私区域模糊化的整体图像码流,上述隐私区域图像加密码流为隐私区域的加密码流;解密处理单元202,被配置成响应于检测到一级图像权限指令,对上述待显示图像信息中的隐私区域图像加密码流进行解密处理,得到隐私区域图像解密码流;解码处理单元203,被配置成对上述隐私区域图像解密码流和上述隐私区域模糊化图像码流进行解码处理,以生成隐私区域模糊化图像和隐私区域解码图像;去模糊化单元204,被配置成基于上述隐私区域解码图像,对上述隐私区域模糊化图像进行去模糊化处理,得到第一待显示图像;发送以及显示单元205,被配置成将上述第一待显示图像发送至显示终端以供显示。
[0067]
可以理解的是,该装置200中记载的诸单元与参考图1描述的方法中的各个步骤相对应。由此,上文针对方法描述的操作、特征以及产生的有益效果同样适用于装置200及其中包含的单元,在此不再赘述。
[0068]
下面参考图3,其示出了适于用来实现本公开的一些实施例的电子设备300的结构示意图。图3示出的电子设备仅仅是一个示例,不应对本公开的实施例的功能和使用范围带来任何限制。
[0069]
如图3所示,电子设备300可以包括处理装置301(例如中央处理器、图形处理器等),其可以根据存储在只读存储器(rom)302中的程序或者从存储装置308加载到随机访问存储器(ram)303中的程序而执行各种适当的动作和处理。在ram 303中,还存储有电子设备300操作所需的各种程序和数据。处理装置301、rom 302以及ram 303通过总线304彼此相连。输入/输出(i/o)接口305也连接至总线304。
[0070]
通常,以下装置可以连接至i/o接口305:包括例如触摸屏、触摸板、键盘、鼠标、摄像头、麦克风、加速度计、陀螺仪等的输入装置306;包括例如液晶显示器(lcd)、扬声器、振动器等的输出装置307;包括例如磁带、硬盘等的存储装置308;以及通信装置309。通信装置309可以允许电子设备300与其他设备进行无线或有线通信以交换数据。虽然图3示出了具有各种装置的电子设备300,但是应理解的是,并不要求实施或具备所有示出的装置。可以替代地实施或具备更多或更少的装置。图3中示出的每个方框可以代表一个装置,也可以根据需要代表多个装置。
[0071]
特别地,根据本公开的一些实施例,上文参考流程图描述的过程可以被实现为计算机软件程序。例如,本公开的一些实施例包括一种计算机程序产品,其包括承载在计算机可读介质上的计算机程序,该计算机程序包含用于执行流程图所示的方法的程序代码。在这样的一些实施例中,该计算机程序可以通过通信装置309从网络上被下载和安装,或者从存储装置308被安装,或者从rom 302被安装。在该计算机程序被处理装置301执行时,执行本公开的一些实施例的方法中限定的上述功能。
[0072]
需要说明的是,本公开的一些实施例上述的计算机可读介质可以是计算机可读信号介质或者计算机可读存储介质或者是上述两者的任意组合。计算机可读存储介质例如可以是——但不限于——电、磁、光、电磁、红外线、或半导体的系统、装置或器件,或者任意以
上的组合。计算机可读存储介质的更具体的例子可以包括但不限于:具有一个或多个导线的电连接、便携式计算机磁盘、硬盘、随机访问存储器(ram)、只读存储器(rom)、可擦式可编程只读存储器(eprom或闪存)、光纤、便携式紧凑磁盘只读存储器(cd-rom)、光存储器件、磁存储器件、或者上述的任意合适的组合。在本公开的一些实施例中,计算机可读存储介质可以是任何包含或存储程序的有形介质,该程序可以被指令执行系统、装置或者器件使用或者与其结合使用。而在本公开的一些实施例中,计算机可读信号介质可以包括在基带中或者作为载波一部分传播的数据信号,其中承载了计算机可读的程序代码。这种传播的数据信号可以采用多种形式,包括但不限于电磁信号、光信号或上述的任意合适的组合。计算机可读信号介质还可以是计算机可读存储介质以外的任何计算机可读介质,该计算机可读信号介质可以发送、传播或者传输用于由指令执行系统、装置或者器件使用或者与其结合使用的程序。计算机可读介质上包含的程序代码可以用任何适当的介质传输,包括但不限于:电线、光缆、rf(射频)等等,或者上述的任意合适的组合。
[0073]
在一些实施方式中,客户端、服务器可以利用诸如http(hyper text transfer protocol,超文本传输协议)之类的任何当前已知或未来研发的网络协议进行通信,并且可以与任意形式或介质的数字数据通信(例如,通信网络)互连。通信网络的示例包括局域网(“lan”),广域网(“wan”),网际网(例如,互联网)以及端对端网络(例如,ad hoc端对端网络),以及任何当前已知或未来研发的网络。
[0074]
上述计算机可读介质可以是上述装置中所包含的;也可以是单独存在,而未装配入该电子设备中。上述计算机可读介质承载有一个或者多个程序,当上述一个或者多个程序被该电子设备执行时,使得该电子设备:从预处理视频流中获取视频图像的待显示图像信息,其中,上述待显示图像信息包括隐私区域模糊化图像码流和隐私区域图像加密码流,上述隐私区域模糊化图像码流为上述视频图像中隐私区域模糊化的整体图像码流,上述隐私区域图像加密码流为隐私区域的加密码流;响应于检测到一级图像权限指令,对上述待显示图像信息中的隐私区域图像加密码流进行解密处理,得到隐私区域图像解密码流;对上述隐私区域图像解密码流和上述隐私区域模糊化图像码流进行解码处理,以生成隐私区域模糊化图像和隐私区域解码图像;基于上述隐私区域解码图像,对上述隐私区域模糊化图像进行去模糊化处理,得到第一待显示图像;将上述第一待显示图像发送至显示终端以供显示。
[0075]
可以以一种或多种程序设计语言或其组合来编写用于执行本公开的一些实施例的操作的计算机程序代码,上述程序设计语言包括面向对象的程序设计语言—诸如java、smalltalk、c++,还包括常规的过程式程序设计语言—诸如“c”语言或类似的程序设计语言。程序代码可以完全地在用户计算机上执行、部分地在用户计算机上执行、作为一个独立的软件包执行、部分在用户计算机上部分在远程计算机上执行、或者完全在远程计算机或服务器上执行。在涉及远程计算机的情形中,远程计算机可以通过任意种类的网络——包括局域网(lan)或广域网(wan)——连接到用户计算机,或者,可以连接到外部计算机(例如利用因特网服务提供商来通过因特网连接)。
[0076]
附图中的流程图和框图,图示了按照本公开各种实施例的系统、方法和计算机程序产品的可能实现的体系架构、功能和操作。在这点上,流程图或框图中的每个方框可以代表一个模块、程序段、或代码的一部分,该模块、程序段、或代码的一部分包含一个或多个用
于实现规定的逻辑功能的可执行指令。也应当注意,在有些作为替换的实现中,方框中所标注的功能也可以以不同于附图中所标注的顺序发生。例如,两个接连地表示的方框实际上可以基本并行地执行,它们有时也可以按相反的顺序执行,这依所涉及的功能而定。也要注意的是,框图和/或流程图中的每个方框、以及框图和/或流程图中的方框的组合,可以用执行规定的功能或操作的专用的基于硬件的系统来实现,或者可以用专用硬件与计算机指令的组合来实现。
[0077]
描述于本公开的一些实施例中的单元可以通过软件的方式实现,也可以通过硬件的方式来实现。所描述的单元也可以设置在处理器中,例如,可以描述为:一种处理器包括获取单元、解密处理单元、解码处理单元、去模糊化单元和发送以及显示单元。其中,这些单元的名称在某种情况下并不构成对该单元本身的限定,例如,获取单元还可以被描述为“从预处理视频流中获取视频图像的待显示图像信息的单元”。
[0078]
本文中以上描述的功能可以至少部分地由一个或多个硬件逻辑部件来执行。例如,非限制性地,可以使用的示范类型的硬件逻辑部件包括:现场可编程门阵列(fpga)、专用集成电路(asic)、专用标准产品(assp)、片上系统(soc)、复杂可编程逻辑设备(cpld)等等。
[0079]
以上描述仅为本公开的一些较佳实施例以及对所运用技术原理的说明。本领域技术人员应当理解,本公开的实施例中所涉及的发明范围,并不限于上述技术特征的特定组合而成的技术方案,同时也应涵盖在不脱离上述发明构思的情况下,由上述技术特征或其等同特征进行任意组合而形成的其它技术方案。例如上述特征与本公开的实施例中公开的(但不限于)具有类似功能的技术特征进行互相替换而形成的技术方案。

技术特征:
1.一种图像显示方法,包括:从预处理视频流中获取视频图像的待显示图像信息,其中,所述待显示图像信息包括隐私区域模糊化图像码流和隐私区域图像加密码流,所述隐私区域模糊化图像码流为所述视频图像中隐私区域模糊化的整体图像码流,所述隐私区域图像加密码流为隐私区域的加密码流;响应于检测到一级图像权限指令,对所述待显示图像信息中的隐私区域图像加密码流进行解密处理,得到隐私区域图像解密码流;对所述隐私区域图像解密码流和所述隐私区域模糊化图像码流进行解码处理,以生成隐私区域模糊化图像和隐私区域解码图像;基于所述隐私区域解码图像,对所述隐私区域模糊化图像进行去模糊化处理,得到第一待显示图像;将所述第一待显示图像发送至显示终端以供显示。2.根据权利要求1所述的方法,其中,所述方法还包括:响应于检测到次级图像权限指令,对所述隐私区域模糊化图像码流进行解码处理,得到隐私区域模糊化图像;将隐私区域模糊化图像确定为第二待显示图像,以及将所述第二待显示图像发送至显示终端以供显示,其中,所述第二待显示图像是隐私区域处于模糊化状态的视频图像。3.根据权利要求1所述的方法,其中,所述预处理视频流通过以下步骤生成:确定从初始视频流中获取到的初始图像的隐私图像区域和非隐私图像区域;对所述隐私图像区域进行比特分离,得到高比特隐私区域图像和低比特隐私区域图像;对所述高比特隐私区域图像进行无损编码处理,得到高比特图像码流;基于所述低比特隐私区域图像、所述高比特隐私区域图像和所述非隐私图像区域,生成隐私区域模糊化图像码流;对所述高比特图像码流进行加密处理,得到隐私区域图像加密码流;将所述隐私区域模糊化图像码流和所述隐私区域图像加密码流确定为待显示图像信息;将所述待显示图像信息添加至所述初始视频流中以作为所述初始视频流中所述初始图像的信息,得到预处理视频流。4.根据权利要求3所述的方法,其中,所述确定从初始视频流中获取到的初始图像的隐私图像区域和非隐私图像区域,包括:获取与所述初始图像对应的隐私图像区域检测框,其中,所述隐私图像区域检测框为任意大小的检测框;将所述隐私图像区域检测框在所述初始图像中的图像区域确定为隐私图像区域;将所述初始图像中处于所述隐私图像区域之外的图像区域确定为非隐私图像区域。5.根据权利要求3所述的方法,其中,所述基于所述低比特隐私区域图像、所述高比特隐私区域图像和所述非隐私图像区域,生成隐私区域模糊化图像码流,包括:利用所述高比特隐私区域图像,对所述低比特隐私区域图像进行模糊化处理,得到模糊化隐私区域图像;
将所述模糊化隐私区域图像与所述非隐私图像区域进行融合,得到融合后隐私区域模糊化图像;对所述融合后隐私区域模糊化图像进行编码处理,以生成隐私区域模糊化图像码流。6.根据权利要求5所述的方法,其中,所述基于所述隐私区域解码图像,对所述隐私区域模糊化图像进行去模糊化处理,得到第一待显示图像,包括:获取所述模糊化处理的处理步骤信息序列;利用所述隐私区域解码图像,对所述隐私区域模糊化图像进行逆向处理,得到第一显示图像,其中,逆向处理为按照所述处理步骤信息序列中从后往前的执行各个处理步骤信息对应的处理操作。7.根据权利要求3所述的方法,其中,所述对所述高比特图像码流进行加密处理,得到隐私区域图像加密码流,包括:对所述高比特图像码流进行格式转换,以生成码流矩阵;确定与所述码流矩阵对应的逆矩阵,得到码流逆矩阵;对所述码流逆矩阵进行随机位置选取,得到选取位置坐标组;在所述码流逆矩阵中,对所述选取位置坐标组中各个选取位置坐标所在位置的数据进行随机位置变换,以生成隐私区域图像加密码流,以及记录位置变换标识,作为位置变换标识序列。8.一种图像显示装置,包括:获取单元,被配置成从预处理视频流中获取视频图像的待显示图像信息,其中,所述待显示图像信息包括隐私区域模糊化图像码流和隐私区域图像加密码流,所述隐私区域模糊化图像码流为所述视频图像中隐私区域模糊化的整体图像码流,所述隐私区域图像加密码流为隐私区域的加密码流;解密处理单元,被配置成响应于检测到一级图像权限指令,对所述待显示图像信息中的隐私区域图像加密码流进行解密处理,得到隐私区域图像解密码流;解码处理单元,被配置成对所述隐私区域图像解密码流和所述隐私区域模糊化图像码流进行解码处理,以生成隐私区域模糊化图像和隐私区域解码图像;去模糊化单元,被配置成基于所述隐私区域解码图像,对所述隐私区域模糊化图像进行去模糊化处理,得到第一待显示图像;发送以及显示单元,被配置成将所述第一待显示图像发送至显示终端以供显示。9.一种电子设备,包括:一个或多个处理器;存储装置,其上存储有一个或多个程序,当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现如权利要求1-7中任一所述的方法。10.一种计算机可读介质,其上存储有计算机程序,其中,所述计算机程序被处理器执行时实现如权利要求1-7中任一所述的方法。

技术总结
本公开的实施例公开了图像显示方法、装置、电子设备和计算机可读介质。该方法的一具体实施方式包括:从预处理视频流中获取视频图像的待显示图像信息;对待显示图像信息中的隐私区域图像加密码流进行解密处理,得到隐私区域图像解密码流;对隐私区域图像解密码流和隐私区域模糊化图像码流进行解码处理,以生成隐私区域模糊化图像和隐私区域解码图像;基于隐私区域解码图像,对隐私区域模糊化图像进行去模糊化处理,得到第一待显示图像;将第一待显示图像发送至显示终端以供显示。该实施方式可以提高图像显示的效率。以提高图像显示的效率。以提高图像显示的效率。


技术研发人员:曹佳 卢京辉 卢虹
受保护的技术使用者:中星电子股份有限公司 北京中星微电子有限公司
技术研发日:2023.09.01
技术公布日:2023/10/6
版权声明

本文仅代表作者观点,不代表航家之家立场。
本文系作者授权航家号发表,未经原创作者书面授权,任何单位或个人不得引用、复制、转载、摘编、链接或以其他任何方式复制发表。任何单位或个人在获得书面授权使用航空之家内容时,须注明作者及来源 “航空之家”。如非法使用航空之家的部分或全部内容的,航空之家将依法追究其法律责任。(航空之家官方QQ:2926969996)

航空之家 https://www.aerohome.com.cn/

飞机超市 https://mall.aerohome.com.cn/

航空资讯 https://news.aerohome.com.cn/

分享:

扫一扫在手机阅读、分享本文

相关推荐