掌桥专利:专业的专利平台
掌桥专利
首页

图像显示处理的方法、装置和系统

文献发布时间:2023-06-19 11:32:36


图像显示处理的方法、装置和系统

技术领域

本发明涉及图像处理技术领域,具体而言,涉及一种图像显示处理的方法、装置和系统。

背景技术

目前云桌面系统主要包括:零终端和Virtual Desktop server(虚拟桌面服务器);其中,零终端中包括:VGTP-R端(接收端),虚拟桌面服务器中包括:VM(Virtualmachines,虚拟机),以及VGTP-S端(发送端);VGTP-R端,用于接收来自云端服务器的虚拟桌面图像,同时将本地鼠标和键盘信息反向传输到云端服务器,进而注入Virtual Desktop中;VGTP-S端,运行在云端服务器的VM(虚拟机)中,S端包括图像采集模块和图像编码器,同时负责进行用户输入数据的注入功能。Virtual Desktop server,一般是基础设施即服务(Infrastructure as a Service,简称IAAS)架构,具有很强虚拟主机的服务器。

目前,这种云桌面系统由于其较高的安全性,在高涉密的特种行业有了比较广泛的应用。其较高的安全性体现在:用户本地无数据存储,所有数据源和视频图像来源于云端的图像,并且可在云端给图像加上使用者的水印,从而保证了数据不能轻易泄漏。

但是,如何基于云桌面系统实现防偷窥或偷拍,是尚待解决的问题。

针对上述由于现有技术中在使用云桌面系统时会存在偷窥或偷拍的情况下,导致的信息泄密的问题,目前尚未提出有效的解决方案。

发明内容

本发明实施例提供了一种图像显示处理的方法、装置和系统,以至少解决由于现有技术中在使用云桌面系统时会存在偷窥或偷拍的情况下,导致的信息泄密的技术问题。

根据本发明实施例的一个方面,提供了一种图像显示处理的系统,包括:零终端和服务器,其中,零终端,用于通过图像采集设备获取用户图像,并将用户图像发送至服务器;服务器,与零终端连接,用于判断用户图像中的用户行为是否与预设行为匹配,若用户行为与预设行为匹配,则向零终端发送执行策略和编码后的待显示数据;以使得零终端依据执行策略对编码后的待显示数据进行解码,并进行模糊处理;若用户行为与预设行为不匹配,则监听零终端发送的用户图像。

可选的,图像采集设备包括:零终端外接设备或零终端的嵌入式设备。

根据本发明实施例的另一方面,还提供了一种图像显示处理的方法,包括:接收零终端发送的用户图像;判断用户图像中的用户行为是否与预设行为匹配;若用户行为与预设行为匹配,则向零终端发送执行策略和编码后的待显示数据;若用户行为与预设行为不匹配,则监听零终端发送的用户图像。

可选的,判断用户图像中的用户行为是否与预设行为匹配包括:通过人工智能算法对用户图像进行用户行为识别,判断用户图像中的用户行为是否与预设行为匹配;或,通过相似算法对用户图像进行用户行为识别与预设行为进行相似度计算,确定用户行为是否与预设行为匹配。

进一步地,可选的,向零终端发送执行策略和编码后的待显示数据包括:生成模糊指令,其中,模糊指令,用于指示待显示数据中的区域划分策略的策略标识;依据策略标识对待显示数据进行宏块划分,并获取待显示数据对应的执行策略;依据宏块划分和宏块类型对待显示数据不同区域进行标记并编码,得到编码后的待显示数据;将编码后的待显示数据和执行策略发送至零终端。

可选的,依据策略标识对待显示数据进行宏块划分,并获取待显示数据对应的执行策略包括:采集待显示数据,并获取待显示数据的宏块类型;依据策略标识对待显示数据进行宏块划分,得到划分后的待显示数据,其中,划分后的待显示数据中包含至少两个区域,并对每个区域匹配对应的策略标识;依据策略标识获取划分后的待显示数据中各区域对应的执行策略。

根据本发明实施例的另一方面,还提供了一种图像显示处理的方法,包括:采集用户图像;在用户图像中用户行为与预设行为匹配的情况下,接收服务器发送的执行策略和编码后的待显示数据;对待显示数据进行解码,得到解码后的待显示数据;依据执行策略对解码后的待显示数据进行模糊处理,得到模糊处理后的待显示数据。

可选的,对待显示数据进行解码,得到解码后的待显示数据包括:对待显示数据进行解码,得到待显示数据中各宏块的宏块类型和划分标记。

进一步地,可选的,依据执行策略对解码后的待显示数据进行模糊处理,得到模糊处理后的待显示数据包括:依据各宏块的宏块类型、各宏块的划分标记,以及执行策略,对各宏块解码后的待显示数据进行模糊处理,得到模糊处理后的待显示数据。

根据本发明实施例的另一方面,还提供了一种图像显示处理的装置,包括:接收模块,用于接收零终端发送的用户图像;判断模块,用于判断用户图像中的用户行为是否与预设行为匹配;第一执行模块,用于若用户行为与预设行为匹配,则向零终端发送执行策略和编码后的待显示数据;第二执行模块,用于若用户行为与预设行为不匹配,则监听零终端发送的用户图像。

根据本发明实施例的另一方面,还提供了一种图像显示处理的装置,包括:采集模块,用于采集用户图像;接收模块,用于在用户图像中用户行为与预设行为匹配的情况下,接收服务器发送的执行策略和编码后的待显示数据;解码模块,用于对待显示数据进行解码,得到解码后的待显示数据;模糊处理模块,用于依据执行策略对解码后的待显示数据进行模糊处理,得到模糊处理后的待显示数据。

在本发明实施例中,通过零终端和服务器,其中,零终端,用于通过图像采集设备获取用户图像,并将用户图像发送至服务器;服务器,与零终端连接,用于判断用户图像中的用户行为是否与预设行为匹配,若用户行为与预设行为匹配,则向零终端发送执行策略和编码后的待显示数据;以使得零终端依据执行策略对编码后的待显示数据进行解码,并进行模糊处理;若用户行为与预设行为不匹配,则监听零终端发送的用户图像,达到了有效避免信息泄露的目的,从而实现了在出现疑似窥拍事件时,零终端的屏幕上显示的也是模糊图像,可以避免信息泄露的技术效果,进而解决了由于现有技术中在使用云桌面系统时会存在偷窥或偷拍的情况下,导致的信息泄密的技术问题。

附图说明

此处所说明的附图用来提供对本发明的进一步理解,构成本申请的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:

图1是根据本发明实施例一的图像显示处理的系统的示意图;

图2是根据本发明实施例二的图像显示处理的方法的流程示意图;

图2a和图2b根据本发明实施例二的图像显示处理的方法中两种预设的区域划分策略;

图3是根据本发明实施例三的图像显示处理的方法的流程示意图;

图4是根据本发明实施例四的图像显示处理的装置的示意图;

图5是根据本发明实施例五的图像显示处理的装置的示意图。

具体实施方式

为了使本技术领域的人员更好地理解本发明方案,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分的实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本发明保护的范围。

需要说明的是,本发明的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本发明的实施例能够以除了在这里图示或描述的那些以外的顺序实施。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。

实施例1

根据本发明实施例,提供了一种图像显示处理的系统的实施例,图1是根据本发明实施例一的图像显示处理的系统的示意图,如图1所示,本申请实施例中图像显示处理的系统包括:

零终端12和服务器14,其中,零终端12,用于通过图像采集设备获取用户图像,并将用户图像发送至服务器;服务器14,与零终端12连接,用于判断用户图像中的用户行为是否与预设行为匹配,若用户行为与预设行为匹配,则向零终端12发送执行策略和编码后的待显示数据;以使得零终端12依据执行策略对编码后的待显示数据进行解码,并进行模糊处理;若用户行为与预设行为不匹配,则监听零终端12发送的用户图像。

可选的,图像采集设备包括:零终端外接设备或零终端的嵌入式设备。

其中,零终端12的摄像头(即实施例1中的图像采集设备)在用户的使用过程中,实时获取用户图像,并将拍摄到的用户图像上传至云端服务器。

需要说明的是,零终端12的摄像头通常布设于零终端12连接的显示屏的正面面板上,或者,可以使用单独的摄像头,通过调整摄像头位置使得摄像头能够对当前显示器前方一定范围内的画面进行拍摄。本申请实施例中,摄像头在工作过程中,所拍摄到的图像被称为用户图像。

本申请实施例提供的图像显示处理的系统可以应用于云桌面系统,其中,零终端12包含接收端,通过广域网/局域网与服务器14连接,其中,本申请实施例中的服务器14可以为云服务器,在服务器14中包括虚拟桌面服务器和发送端。

在本申请实施例中以零终端12连接一个带摄像头的显示屏为例进行说明,在本申请实施例中,零终端连接一个带摄像头的显示屏,当云端服务器根据零终端获取到的图像,确定有人偷拍零终端的屏幕时,可以向该零终端对应的VM(Virtual machines,虚拟机)发送模糊指令,VM在接收到模糊指令之后,确定当前的虚拟桌面图像(即,本申请实施例中的零终端12中待显示数据)中的主流宏块类型,进而根据主流宏块的类型,对当前的虚拟桌面图像进行模糊处理,使得零终端12接收并解码得到的图像或图像中的关键信息是无法辨别的。其中,具体的模糊处理包括应用窗口范围内的马赛克处理,降低画面清晰度以及目标物的马赛克或替换图像处理。

因此当零终端12的屏幕被偷窥或偷拍时,被偷窥或投屏的零终端的屏幕上的图像或图像中的关键信息立刻变得模糊,防止信息泄露,提高云桌面系统的安全性。

具体的,本申请实施例提供的图像显示处理的系统中虚拟机的发送端(S端)采集虚拟机的虚拟桌面图像,将采集到的图像经编码后从远程虚拟机传输到本地的零终端,然后由零终端的接收端(R端)进行解码后发送至零终端连接的屏幕进行显示,通过上述用户能够通过零终端连接的屏幕看到VM的虚拟桌面图像,基于上述,当发生窥拍事件时,本申请实施例提供的图像显示处理的系统可以通过R端的解码来对图像进行模糊处理,从而保护信息不泄露。

其中,在零终端12通过图像采集设备采集到的图像上传至服务器14,由服务器14判断采集到的图像中用户行为存在偷窥或拍摄(即,本申请实施例中的预设行为)的情况下,服务器14控制VM的S端对待显示数据中的组成虚拟桌面图像分为多个宏块,通过识别各宏块的图像内容,确定各宏块的类型,其中,宏块的类型包括:文字块(Text Macro Block)、图片块(Picture Macro Block)和视频块(Video Macro Block);

在服务器14侧(以云服务器为例进行说明),云服务器在识别零终端侧存在窥拍事件发生的情况下,云服务器向VM的S端发生模糊指令,其中,该模糊指令携带区域划分策略的策略ID(即,策略标识),S端依据模糊指令携带的策略标识确定对应的区域划分策略,并根据区域划分策略对待显示数据的宏块进行划分,在编码中添加各宏块对应的划分标记,进而向零终端的VM的R端发送编码后的待显示数据和执行策略,以使得,零终端依据执行策略对解码后的待显示数据进行模糊处理。降低了S端的数据处理压力,也保障了信息安全,避免泄露。

在本发明实施例中,通过零终端和服务器,其中,零终端,用于通过图像采集设备获取用户图像,并将用户图像发送至服务器;服务器,与零终端连接,用于判断用户图像中的用户行为是否与预设行为匹配,若用户行为与预设行为匹配,则向零终端发送执行策略和编码后的待显示数据;以使得零终端依据执行策略对编码后的待显示数据进行解码,并进行模糊处理;若用户行为与预设行为不匹配,则监听零终端发送的用户图像,达到了有效避免信息泄露的目的,从而实现了在出现疑似窥拍事件时,零终端的屏幕上显示的也是模糊图像,可以避免信息泄露的技术效果,进而解决了由于现有技术中在使用云桌面系统时会存在偷窥或偷拍的情况下,导致的信息泄密的技术问题。

实施例2

根据本发明实施例,提供了一种图像显示处理的方法的实施例,需要说明的是,在附图的流程图示出的步骤可以在诸如一组计算机可执行指令的计算机系统中执行,并且,虽然在流程图中示出了逻辑顺序,但是在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤。

图2是根据本发明实施例二的图像显示处理的方法的流程示意图,如图2所示,在服务器侧,本申请实施例中的图像显示处理的方法包括如下步骤:

步骤S202,接收零终端发送的用户图像;

具体的,本申请实施例提供的图像显示处理的方法适用于服务器中,在本申请实施例中服务器可以为云服务器。

在步骤S202中接收零终端发送的用户图像之前,使用云桌面系统的用户通过零终端登录VM,在零终端的屏幕上看到VM的虚拟桌面图像(即,本申请实施例中的待显示数据)。

其中,VM中的S端对图像源设备采集到的虚拟桌面源图(即,本申请实施例中的待显示数据)像进行编码,并将编码数据发送到R端,由R端将虚拟桌面图像(即,本申请实施例中的待显示数据)显示在零终端的屏幕上。其中,R端内置在零终端中。

S端将采集到的虚拟桌面图像(即,本申请实施例中的待显示数据)分为多个宏块;通过识别各宏块的图像内容,确定各宏块的类型。

需要说明的是,本申请实施例中使用vGTP图像编码方法,对采集到的虚拟桌面图像划分宏块后进行编码。vGTP包括两部分:图像编码过程和相对应的解码过程。S端采集虚拟桌面图像并对虚拟桌面图像进行宏块划分,进而对虚拟桌面图像中的各宏块进行图像内容识别,将宏块中的图像内容(文字、图片、视频)定位出来,进而根据识别出的图像内容,确定各宏块的类型,进而使用该类型的编码器对宏块进行编码。

具体的,可以按照图像内容,将宏块分为三类:文字块(Text Macro Block)、图片块(Picture Macro Block)、视频块(Video Macro Block)。当宏块确定为文字块时,由文字编码器进行编码;当宏块确定为图片块时,由图片编码器进行编码;当宏块识别为视频块时,由视频编码器进行编码。

举例说明,以文字块为例,可以基于如下图像特征进行识别:

1)颜色较少,如:多数场景仅有黑白两色。

2)线条锐利,含有大量高频信息(高频信息:颜色剧烈变化的部分)。

具有上述特征的宏块,可以确定为文字块,该宏块由文字编码器进行编码。

可选的,由于一个图像帧中可能包括多个类型的宏块,为了提高编码效率,简化处理流程,可以使用占比最高的宏块类型对应的编码器,对整个图像帧进行编码。

S端使用各宏块的宏块类型对应的编码器,对各宏块进行编码,生成编码数据,其中,编码数据携带各宏块的宏块类型;将编码数据发送给R端的图像解码器。

具体的,宏块类型也可以通过编码器类型或编码器ID来体现。一种宏块类型对应一个编码器ID。比如,文字类型的宏块对应文字编码器,文字编码器的编码器ID为001;图片类型的宏块对应图片编码器,图片编码器的编码器ID为002;视频类型的宏块对应视频编码器,视频编码器的编码器ID为003.

需要说明的是,S端的图像采集模块实时采集VM的虚拟桌面图像(即,本申请实施例中的待显示数据),并将采集到的虚拟桌面图像(即,本申请实施例中的待显示数据)经编码后发送给零终端进行显示。

零终端的摄像头(即实施例1中的图像采集设备)在用户的使用过程中,实时获取用户图像,并将拍摄到的用户图像上传至云端服务器。

需要说明的是,零终端的摄像头通常布设于零终端连接的显示屏的正面面板上,或者,可以使用单独的摄像头,通过调整摄像头位置使得摄像头能够对当前显示器前方一定范围内的画面进行拍摄。本申请实施例中,摄像头在工作过程中,所拍摄到的图像被称为用户图像。

基于上述,服务器接收零终端上传的用户图像。

步骤S204,判断用户图像中的用户行为是否与预设行为匹配;

可选的,判断用户图像中的用户行为是否与预设行为匹配包括:通过人工智能算法对用户图像进行用户行为识别,判断用户图像中的用户行为是否与预设行为匹配;或,通过相似算法对用户图像进行用户行为识别与预设行为进行相似度计算,确定用户行为是否与预设行为匹配。

具体的,从用户图像中识别疑似窥拍事件的方式很多,比如,可以通过AI算法识别,基本原理是:识别当前用户图像中除了当前零终端的合法使用者之外,是否还存在其他人,如果有,则依据其他人的动作、眼神、所处的位置等进行分析,判断其他人是否对屏幕进行偷窥,或者,根据动作判断,是否有人使用拍摄工具进行偷拍;从而确定是否出现窥拍事件。

步骤S206,若用户行为与预设行为匹配,则向零终端发送执行策略和编码后的待显示数据;

进一步地,可选的,向零终端发送执行策略和编码后的待显示数据包括:生成模糊指令,其中,模糊指令,用于指示待显示数据中的区域划分策略的策略标识;依据策略标识对待显示数据进行宏块划分,并获取待显示数据对应的执行策略;依据宏块划分和宏块类型对待显示数据不同区域进行标记并编码,得到编码后的待显示数据;将编码后的待显示数据和执行策略发送至零终端。

可选的,依据策略标识对待显示数据进行宏块划分,并获取待显示数据对应的执行策略包括:采集待显示数据,并获取待显示数据的宏块类型;依据策略标识对待显示数据进行宏块划分,得到划分后的待显示数据,其中,划分后的待显示数据中包含至少两个区域,并对每个区域匹配对应的策略标识;依据策略标识获取划分后的待显示数据中各区域对应的执行策略。

具体的,步骤S204和步骤S206可以是云端服务器中的处理模块执行的,也可以是各VM中的处理模块执行的。

用户可以在云端服务器的处理模块或者VM的处理模块中预设区域划分策略与策略ID的对应关系。

基于在云端服务器的处理模块或VM的处理模块中预设的区域划分策略与策略ID(即,本申请实施例中的策略标识)的对应关系,在S端预设的区域划分策略与策略ID的对应关系与云端服务器的处理模块或VM的处理模块中一致。

S端在接收到模糊指令之后,根据模糊指令携带的策略ID,确定策略ID对应的区域划分策略;根据确定的区域划分策略,对虚拟桌面图像的宏块进行划分;在编码数据中添加各宏块对应的划分标记。

需要说明的是,区域划分策略中包括一个中央区域和多个边缘区域;中央区域和多个边缘区域各对应一个划分标记,宏块所在的区域不同,对应的划分标记就不同。划分标记是为了区别不同区域内的图像的模糊程度。

具体的,由于关键信息通常显示在屏幕的中央位置,为了避免识别,屏幕的中央区域的模糊程度比较高,因此,中央区域对应的划分标记体现的模糊程度较高。

同理,非关键信息通常显示在屏幕的边缘位置,为了提高用户体验,屏幕的边缘区域的模糊程度比较低,因此,边缘区域对应的划分标记体现的模糊程度较低。

具体的,根据距离中央区域的距离不同,边缘区域又可以细分为多个边缘小区域,距离中央区域近的边缘小区域的模糊程度高于距离中央区域远的边缘小区域。

如图2a和图2b所示,图2a和图2b为两种预设的区域划分策略,图2a所示的区域划分策略的策略ID为01,图2b所示的区域划分策略的策略ID为02。图中纯白区域为中央区域,对应的划分标记为001。斜纹区域和方格区域均属于边缘区域,斜纹区域距离中央区域较近,斜纹区域的模糊程度高于方格区域。斜纹区域对应的划分标记为002,方格区域对应的划分标记为003。

其中,首先根据策略ID确定区域划分策略,再根据区域划分策略对虚拟桌面图像(即,本申请实施例中的待显示数据)的宏块进行划分,在编码数据中添加各宏块对应的划分标记。

比如,模糊指令1中携带的策略ID为001,那么,可以将虚拟桌面图像的宏块按照图2a所示,划分为5个区域,其中,纯白区域中的宏块对应的划分标记为001,斜纹区域中的宏块对应的划分标记为002,方格区域中的宏块对应的划分标记为003。

S端向R端的图像解码器发送执行策略和编码数据,编码数据携带各宏块对应的划分标记,以及各宏块的宏块类型。

其中,S端在编码数据中添加各宏块对应的划分标记之后,向R端的处理模块发送执行策略和编码数据,其中,编码数据携带各宏块对应的划分标记以及各宏块的宏块类型,以使得R端在接收到执行策略之后,能够根据编码数据携带的划分标记和宏块类型,对编码后的宏块进行模糊处理。

步骤S208,若用户行为与预设行为不匹配,则监听零终端发送的用户图像。

其中,当用户行为不存在预设行为时,继续执行步骤S204,直至出现预设行为时,执行步骤S206。否则,继续执行步骤S208。

实施例3

根据本发明实施例,提供了一种图像显示处理的方法的实施例,图3是根据本发明实施例三的图像显示处理的方法的流程示意图,如图3所示,在零终端侧,本申请实施例中的图像显示处理的方法包括如下步骤:

步骤S302,采集用户图像;

其中,在零终端侧,零终端的摄像头(即实施例1中的图像采集设备)在用户的使用过程中,实时获取用户图像,并将拍摄到的用户图像上传至云端服务器。

需要说明的是,零终端的摄像头通常布设于零终端连接的显示屏的正面面板上,或者,可以使用单独的摄像头,通过调整摄像头位置使得摄像头能够对当前显示器前方一定范围内的画面进行拍摄。本申请实施例中,摄像头在工作过程中,所拍摄到的图像被称为用户图像。

在将用户图像上传至服务器后,执行步骤S304。

步骤S304,在用户图像中用户行为与预设行为匹配的情况下,接收服务器发送的执行策略和编码后的待显示数据;

步骤S306,对待显示数据进行解码,得到解码后的待显示数据;

可选的,步骤S306中对待显示数据进行解码,得到解码后的待显示数据包括:对待显示数据进行解码,得到待显示数据中各宏块的宏块类型和划分标记。

步骤S308,依据执行策略对解码后的待显示数据进行模糊处理,得到模糊处理后的待显示数据。

进一步地,可选的,步骤S308中依据执行策略对解码后的待显示数据进行模糊处理,得到模糊处理后的待显示数据包括:依据各宏块的宏块类型、各宏块的划分标记,以及执行策略,对各宏块解码后的待显示数据进行模糊处理,得到模糊处理后的待显示数据。

具体的,本申请实施例中零终端中内置VM的R端,R端的图像解码器在接收到执行策略和编码后的待显示数据之后,从编码后的待显示数据中获取各宏块的宏块类型和划分标记;按照各宏块的宏块类型、各宏块的划分标记,以及预设的模糊策略,对各宏块解码后的待显示数据进行模糊处理。

需要说明的是,预设的模糊策略中包括多种模糊处理方式,每种模糊处理方式均对应一个划分标记和一个宏块类型,也就是说,根据一个划分标记和一个宏块类型,可以确定一种模糊处理方式。

其中,R端的图像解码器在接收到执行策略之后,首先,从编码后的待显示数据中获取各宏块的宏块类型和划分标记;然后,根据获取到的宏块对应的划分标记和宏块类型,在预设的模糊策略中,确定一种模糊处理方式;最后,使用该模糊处理方式,对该宏块进行模糊处理。

预设的模糊策略中的模糊处理可以方式包括:马赛克处理,替换处理,降清晰度处理等。

在实际应用中,可以根据用户需求,确定预设的模糊策略中的模糊处理方式。

对于每个宏块来说,根据划分标记和宏块类型,可以确定针对该宏块的模糊处理方式。

举例说明,如表1所示。

在具体实施中,为了提高处理效率,对于位于同一个划分区域中宏块,可以将占比最大的宏块的类型,确定为该划分区域中的宏块类型,进而确定该划分区域对应的模糊处理方式。这样,对于一个划分区域中的宏块,可以使用一种模糊处理方式进行模糊处理。

比如,划分标记为001对应的宏块中,文字类型的宏块占比最大,通过查表1,确定划分标记为001且宏块类型为文字类型对应的模糊处理方式为替换处理,使用替换处理,对所有划分标记为001对应的宏块进行模糊处理。

图像解码器在对解码后的待显示数据进行模糊处理之后,将模糊处理后的解码后的待显示数据发送给屏幕进行显示。可以理解的,屏幕上显示的图像中,存在模糊部分和/或被替换部分。这样,用户在屏幕上无法看到关键信息,可以避免关键信息被泄露。

这样,按照屏幕区域进行阶梯形式的模糊处理,不仅避免中央区域内的关键信息泄露,而且用户在边缘区域还能够看清部分内容,可以提高用户体验。

需要说明的是,马赛克处理,包括将目标物所在区域的色阶细节劣化并造成色块打乱。

还需要说明的是,降清晰度处理,当编解码方式为渐进式时,可以通过在解码中丢弃部分图层来实现降低清晰度的效果,此外,还可以通过强制切I帧来实现降低清晰度的效果。

强制切I帧是指文字编码器在码流受限的情况下,需要以增大QP参数数值来降低画面的质量以便减小编码的数据量的大小,以保证I帧可以正常传输到R端。具体的,R端可以向S端的图像编码器发送强制且I帧的指令,这样,S为了减小编码的数据量,不得不增大QP值,导致编码数据中的图像的画面指令较差,使得在R端收到后解码的图像质量较差。

其中,QP是一个编码时的量化参数反映了细节压缩的情况,QP参数的数值越大,图像压缩比越大,图像细节就会丢失,从而导致图像失真加强和图像质量下降。

实施例4

根据本发明实施例的另一方面,还提供了一种图像显示处理的装置,图4是根据本发明实施例四的图像显示处理的装置的示意图,如图4所示,在服务器侧,包括:接收模块42,用于接收零终端发送的用户图像;判断模块44,用于判断用户图像中的用户行为是否与预设行为匹配;第一执行模块46,用于若用户行为与预设行为匹配,则向零终端发送执行策略和编码后的待显示数据;第二执行模块48,用于若用户行为与预设行为不匹配,则监听零终端发送的用户图像。

实施例5

根据本发明实施例的另一方面,还提供了一种图像显示处理的装置,图5是根据本发明实施例五的图像显示处理的装置的示意图,如图5所示,在零终端侧,包括:采集模块52,用于采集用户图像;接收模块54,用于在用户图像中用户行为与预设行为匹配的情况下,接收服务器发送的执行策略和编码后的待显示数据;解码模块56,用于对待显示数据进行解码,得到解码后的待显示数据;模糊处理模块58,用于依据执行策略对解码后的待显示数据进行模糊处理,得到模糊处理后的待显示数据。

上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。

在本发明的上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述的部分,可以参见其他实施例的相关描述。

在本申请所提供的几个实施例中,应该理解到,所揭露的技术内容,可通过其它的方式实现。其中,以上所描述的装置实施例仅仅是示意性的,例如所述单元的划分,可以为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,单元或模块的间接耦合或通信连接,可以是电性或其它的形式。

所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。

另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。

所述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可为个人计算机、服务器或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,Random Access Memory)、移动硬盘、磁碟或者光盘等各种可以存储程序代码的介质。

以上所述仅是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。

相关技术
  • 图像显示控制方法、图像显示处理系统、图像显示处理装置和画面显示装置
  • 图像处理方法、图像处理程序、图像处理装置、图像显示装置、以及图像显示方法
技术分类

06120112964415