[发明专利]一种实现二维场景与三维场景实时互相嵌入的方法有效

专利信息
申请号: 201811607876.7 申请日: 2018-12-27
公开(公告)号: CN109727304B 公开(公告)日: 2022-09-09
发明(设计)人: 钱苏晋;张日;熊江舟;邵帅 申请(专利权)人: 北京恒泰实达科技股份有限公司
主分类号: G06T15/00 分类号: G06T15/00
代理公司: 北京市盛峰律师事务所 11337 代理人: 席小东
地址: 100190 北京市海淀*** 国省代码: 北京;11
权利要求书: 查看更多 说明书: 查看更多
摘要: 发明提供一种实现二维场景与三维场景实时互相嵌入的方法,包括:共享显控端在CPU上创建一个新线程;新线程在GPU上创建一个新的第二DirectX渲染模块;在显存中复制当前的显存数据;压缩后通过网络发送给被共享显控端;被共享显控端渲染出M维场景帧,进而实现将共享显控端渲染到的M维场景帧,嵌入到被共享显控端渲染到的N维场景中。优点为:本发明不仅能实现二维场景与三维场景的相互嵌入,而且,能够实现二维场景与三维场景的实时相互嵌入,从而用于实现将共享显控端渲染到的M维场景,嵌入到被共享显控端渲染到的N维场景中;并且,在被共享显控端,可以直接对嵌入的M维场景进行原生交互和展示,从而满足人们多种使用需求。
搜索关键词: 一种 实现 二维 场景 三维 实时 互相 嵌入 方法
【主权项】:
1.一种实现二维场景与三维场景实时互相嵌入的方法,其特征在于,用于实现将共享显控端渲染到的M维场景,嵌入到被共享显控端渲染到的N维场景中;具体包括两种情形,第一种情形,将二维显控端渲染到的二维场景,嵌入到三维显控端渲染到的三维场景中,此时,二维显控端为共享显控端,三维显控端为被共享显控端,M维场景为二维场景,N维场景为三维场景;第二种情形,将三维显控端渲染到的三维场景,嵌入到二维显控端渲染到的二维场景中,此时,三维显控端为共享显控端,二维显控端为被共享显控端,M维场景为三维场景,N维场景为二维场景;则:将共享显控端渲染到的M维场景,嵌入到被共享显控端渲染到的N维场景中,具体包括以下步骤:步骤1,共享显控端具有多个第一DirectX渲染模块;每个所述第一DirectX渲染模块用于对对应的对象进行渲染操作;基于API Hook原理,确定所述共享显控端当前正在运行的第一DirectX渲染模块;步骤2,所述共享显控端在CPU上创建一个新线程;所述新线程在所述共享显控端GPU上创建一个新的第二DirectX渲染模块;因此,所述第二DirectX渲染模块运行于所述共享显控端的GPU;步骤3,所述共享显控端配置显存共享的触发按钮,当所述显存共享的触发按钮被触发时,所述新线程实时监测所述第一DirectX渲染模块是否完成当前M维场景帧的渲染;如果没有完成,则继续监测等待;如果完成,所述新线程向所述第二DirectX渲染模块发送通知消息;同时,所述新线程开始对下一个第一DirectX渲染模块的渲染进度进行监测;每当监测到当前M维场景帧被渲染完成时,即向所述第二DirectX渲染模块发送一条通知消息;步骤4,每当所述第二DirectX渲染模块在接收到所述通知消息后,在显存中复制当前的显存数据,即:当前的M维场景帧;步骤5,所述第二DirectX渲染模块对复制到的所述M维场景帧进行场景帧压缩处理,得到M维压缩场景帧;所述第二DirectX渲染模块对复制到的所述M维场景帧,可根据需求进行裁剪,分区域对场景帧压缩处理,或完整进行场景帧压缩处理。得到M维压缩场景帧;步骤6,所述第二DirectX渲染模块将所述M维压缩场景帧发送到所述共享显控端的内存发送队列中等待发送;步骤7,所述共享显控端将所述内存发送队列中的M维压缩场景帧,按照UDP协议发送给所述被共享显控端的接收模块;步骤8,所述被共享显控端接收并缓存所述M维压缩场景帧;步骤9,所述被共享显控端判断是否需要对所述M维压缩场景帧进行解压缩处理,如果不需要,则直接执行步骤10;如果需要,则对所述M维压缩场景帧进行解压缩处理后,再执行步骤10;步骤10,所述被共享显控端将步骤9得到的M维场景帧发送给所述被共享显控端的当前的被共享显控端渲染模块;步骤11,所述被共享显控端渲染模块一方面渲染出N维场景;另一方面渲染出所述M维场景帧,进而实现将共享显控端渲染到的M维场景帧,嵌入到被共享显控端渲染到的N维场景中。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京恒泰实达科技股份有限公司,未经北京恒泰实达科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/patent/201811607876.7/,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top