一种基于频域分析的窗口融合显示优化方法技术

技术编号:43907847 阅读:31 留言:0更新日期:2025-01-03 13:17
本发明专利技术公开了一种基于频域分析的窗口融合显示优化方法,根据虚拟机内窗口的尺寸为其建立包含基准像素点的单一底色的基准图像,根据窗口图像与基准图像是否相同筛选出全透明窗口,根据窗口图像是否包含Alpha通道,以及去除Alpha通道后是否与原图相同筛选出部分透明窗口,再根据窗口图像中基准像素点之间及基准像素点以外的像素点之间取值是否相同筛选出透明度均匀的窗口,基于两个图像的频谱图及像素点相位的相似度筛选出存在透明化关系的窗口,最后对于全透明窗口、部分透明窗口、透明度均匀的窗口及存在透明化关系的窗口均不将其传输至宿主机,以保证虚拟机内应用窗口融合显示过程的正确性。

【技术实现步骤摘要】

本专利技术属于计算机软件开发,具体涉及一种基于频域分析的窗口融合显示优化方法


技术介绍

1、现有的虚拟机,如vmware虚拟机,通常为用户提供两种应用的使用模式,一种是传统的以完整操作系统显示的模式,即,运行于虚拟机内的操作系统显示完整的操作系统桌面,该操作系统内的所有应用都显示在该桌面上;另一种是单独显示应用的无缝模式或融合模式,即,运行于虚拟机内的操作系统不显示操作系统桌面,该操作系统内的每个应用均以独立窗口的形式显示在宿主机侧,为用户带来与宿主机上应用一样的使用体验。其中,融合模式的实现过程中需要枚举虚拟机运行的所有应用的主窗口,然后再将其中所有设置为可见属性的主窗口的内容传输到宿主机侧进行渲染。

2、通常情况下,操作系统提供用于判断窗口是否可见的api,如windows下的iswindowvisible函数等,对于透明或半透明的窗口来说,操作系统会判断这类窗口为可见,而对用户来说则为不可见或部分可见。然而融合模式实际的使用需求是仅显示用户可见的窗口,这就导致按照现有融合模式将这类窗口的内容传输到宿主机进行渲染时实际呈现给用户的则是这类本文档来自技高网...

【技术保护点】

1.一种基于频域分析的窗口融合显示优化方法,其特征在于,具体包括以下步骤:

2.根据权利要求1所述的窗口融合显示优化方法,其特征在于,所述步骤2中所述在比较区域内添加基准像素点的方式为随机添加设定个数的像素点。

3.根据权利要求1所述的窗口融合显示优化方法,其特征在于,所述基准像素点与所述背景图像之间的颜色差异值大于设定阈值。

4.根据权利要求3所述的窗口融合显示优化方法,其特征在于,所述背景图像的颜色设置为纯白色,所述基准像素点的颜色设置为纯黑色。

5.根据权利要求1所述的窗口融合显示优化方法,其特征在于,所述步骤2中所述当前第一窗口的显...

【技术特征摘要】

1.一种基于频域分析的窗口融合显示优化方法,其特征在于,具体包括以下步骤:

2.根据权利要求1所述的窗口融合显示优化方法,其特征在于,所述步骤2中所述在比较区域内添加基准像素点的方式为随机添加设定个数的像素点。

3.根据权利要求1所述的窗口融合显示优化方法,其特征在于,所述基准像素点与所述背景图像之间的颜色差异值大于设定阈值。

4.根据权利要求3所述的窗口融合显示优化方法,其特征在于,所述背景图像的颜色设置为纯白色,所述基准像素点的颜色设置为纯黑色。

5.根据权利要求1所述的窗口融合显示优化方法,...

【专利技术属性】
技术研发人员:温研
申请(专利权)人:北京麟卓信息科技有限公司
类型:发明
国别省市:

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

1