← 返回列表

一种提升云电脑远程操作体验的方法及系统

申请号: CN202311711069.0
申请人: 南京云玑信息科技有限公司
更新日期: 2026-03-10

专利详细信息

项目 内容
专利名称 一种提升云电脑远程操作体验的方法及系统
专利类型 发明授权
申请号 CN202311711069.0
申请日 2023/12/13
公告号 CN117519887B
公开日 2024/3/12
IPC主分类号 G06F9/451
权利人 南京云玑信息科技有限公司
发明人 海永军; 陈佩文; 赵龙; 熊国锋
地址 江苏省南京市雨花台区大周路32号D2北1732-1734室

摘要文本

本发明公开了一种提升云电脑远程操作体验的方法及系统,属于云电脑图像编码技术领域,其方法具体包括:用户连接云电脑,云电脑开机,系统初始化,Guest中的Application调用GuestOS绘图引擎绘制画面,Guest中的Application调用GuestOS绘图引擎过程中,触发GuestOS绘图引擎调用物理显卡驱动功能,物理显卡驱动调用物理显卡能力渲染画面,得到绘制的画面数据,抓屏模块获取画面变化数据,并利用图像编码策略,在显存中直接编码,最后将编码后的数据传给协议服务端,协议服务端将编码后数据传给客户端,并解码显示,通过本方法,提升用户远程操作体验,同时降低方案成本。 (来 自 专利查询网)

专利主权项内容

1.一种提升云电脑远程操作体验的方法,其特征在于,包括以下具体步骤:步骤S1:用户连接云电脑,云电脑开机,系统初始化,Guest中的Application调用GuestOS绘图引擎绘制画面;步骤S2:Guest中的Application调用GuestOS绘图引擎过程中,触发GuestOS绘图引擎调用物理显卡驱动功能;步骤S3:物理显卡驱动调用物理显卡能力渲染画面,得到绘制的画面数据;步骤S4:抓屏模块获取画面变化数据,并利用图像编码策略,在显存中直接编码,最后将编码后的数据传给协议服务端;步骤S5:协议服务端将编码后数据传给协议客户端,并解码显示;所述步骤S4中的图像编码策略具体步骤包括:步骤S401:设定抓屏模块获取画面变化数据的图像为T,计算画面变化数据的图像T的灰度值、红色浓度偏移量和蓝色浓度偏移量,计算公式为:


,其中,Gray表示画面变化数据的图像T的灰度值,LS表示画面变化数据的图像T的蓝色浓度偏移量,HS表示画面变化数据的图像T的红色浓度偏移量,G表示画面变化数据的图像T的绿色通道的数值,R表示画面变化数据的图像T的红色通道的数值,B表示画面变化数据的图像T的蓝色通道的数值;步骤S402:将图像分割为8×8像素的区块,如果边缘区域不足8×8像素,对边缘区域进行补全,补全成8×8像素的区块;步骤S403:将8×8像素的区块中每个像素存放的3个字节数据进行变换,变换公式为:
,其中,i表示水平方向坐标,,j表示垂直方向坐标,/>,/>表示坐标为(x, y)处的3个字节数据,/>表示坐标为(i, j)处变换后的3个字节数据,/>和表示变换正交系数;步骤S404:对变换后的8×8像素的区块中的数据进行压缩,计算公式为:
,其中,YS表示压缩变换后的8×8像素的区块中的数据,t表示压缩系数,表示按四舍五入方式的取整函数;步骤S405:重复步骤S403-步骤S404,完成对画面变化数据的图像T的压缩;步骤S406:利用编码算法对压缩后的图像T进行编码;所述步骤S403中的3个字节数据为:图像T的灰度值、红色浓度偏移量和蓝色浓度偏移量;所述步骤S403中的表示方式为:/>,/>表示8×8像素的区块中坐标为(x,y)处的灰度值,/>表示8×8像素的区块中坐标为(x,y)处的红色浓度偏移量,/>表示8×8像素的区块中坐标为(x,y)处的蓝色浓度偏移量。 来源:百度搜索马克数据网