一种实时云渲染系统中视频动态索引操控方法技术方案

技术编号:37429061 阅读:20 留言:0更新日期:2023-04-30 09:49
本发明专利技术提供一种实时云渲染系统中视频动态索引操控方法包括基于云渲染服务端对完整的宽屏应用画面生成一张整体鸟瞰图;根据获取的宽屏应用画面计算其宽度、高度以及索引画面的宽度;将鸟瞰图的图像参数以及索引画面宽度返回至客户端;基于云渲染客户端根据获取的鸟瞰图以及索引画面在宽屏应用画面的占比,得到当前索引位置矩形所处位置的相对父窗口的x偏移,基于云渲染客户端,解码显示。通过视频动态索引的方法,只局部加载和实时渲染宽屏应用中被终端显示器观看到的部分画面,达到仅对部分画面进行局部实时渲染处理的效果。画面进行局部实时渲染处理的效果。画面进行局部实时渲染处理的效果。

【技术实现步骤摘要】
一种实时云渲染系统中视频动态索引操控方法


[0001]本专利技术涉及视频动态索引操控
,具体为一种实时云渲染系统中视频动态索引操控方法。

技术介绍

[0002]近年来,智慧城市、数字孪生、虚拟仿真等应用逐步兴起,由于这些往往都是大型3D应用,依赖于高性能显卡硬件。故而,为降低大型内容对终端的要求,一般使用实时云渲染技术(也称为实时云流化技术)进行云端部署。
[0003]实时云渲染技术的原理是:将大型3D应用运行在云端服务器,基于画面抓取、视频编码、指令传输等相关技术,将云端应用的画面形成低延迟视频流传输到用户终端,并实时传递终端指令给云端应用,对云端应用实时操控。这样终端机器就只需要能够流畅播放视频即可,不再需要专业显卡和大量运算资源,在手机、平板等轻量终端设备下也能流畅体验,实时云渲染技术的产生大大加速了智慧城市、数字孪生、虚拟仿真、元宇宙等应用推广的进程。
[0004]在实时云渲染类型的业务系统中,像智慧城市等应用,一般是为超宽屏幕的展示设计,这些画面往往是宽度明显超过高度,一般宽高比16:9是高清晰电视的国际标准,但本文档来自技高网...

【技术保护点】

【技术特征摘要】
1. 一种实时云渲染系统中视频动态索引操控方法,其特征在于:包括:基于云渲染服务端S1,对完整的宽屏应用画面生成一张整体鸟瞰图,其中,所述鸟瞰图为表征宽屏应用画面的一缩略图;S2,根据获取的宽屏应用画面计算其宽度appWidth、高度appHeight以及索引画面的宽度slidingWidth;S3,将所述鸟瞰图的图像参数以及所述索引画面宽度slidingWidth返回至客户端;基于云渲染客户端S4,根据获取的所述鸟瞰图以及索引画面在宽屏应用画面的占比,绘制得到表征索引画面的索引位置矩形;S5,滑动所述索引位置矩形以得到当前索引位置矩形所处位置的相对父窗口的x偏移slidingOffset,返回云渲染服务端;S6,裁剪所述索引画面并进行编码后,返回云渲染客户端;S7,基于所述云渲染客户端,解码显示。2.根据权利要求1所述的一种实时云渲染系统中视频动态索引操控方法,其特征在于:步骤S1中,云渲染服务端生成一整体鸟瞰图的具体方法包括:首先,云渲染服务端使用微软D3D11 API Hook技术捕捉到宽屏应用画面的每一帧的画面,同时将画面的描述类型设置为ID3DTexture2D;其次,调用微软D3D11 API Hook技术中Map函数,将所述ID3DTexture2D描述的显存图片映射到云渲染服务端内存中;最后,基于JPEG算法将云渲染服务端内存中RGB原始图像转为jpeg图像,完成鸟瞰图的生成。3.根据权利要求1所述的一种实时云渲染系统中视频动态索引操控方法,其特征在于:步骤S2中,在云渲染服务端获取到宽屏应用画面的ID3DTexture2D对象时,需要调用成员函数GetDesc以获取宽屏应用画面的宽度appWidth、高度appHeight;同时,索引画面的高度与宽屏应用画面的高度appHeight一致,索引画面的宽度slidingWidth的计算方式为:slidingWi...

【专利技术属性】
技术研发人员:张鹏顾帅高玉飞
申请(专利权)人:济南点量软件有限公司
类型:发明
国别省市:

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

1