预览加载中,请您耐心等待几秒...
1/8
2/8
3/8
4/8
5/8
6/8
7/8
8/8

在线预览结束,喜欢就下载吧,查找使用更方便

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

(19)中华人民共和国国家知识产权局(12)发明专利申请(10)申请公布号CN109126122A(43)申请公布日2019.01.04(21)申请号201710455005.7(22)申请日2017.06.16(71)申请人上海拆名晃信息科技有限公司地址201602上海市松江区佘山镇沈砖公路3129弄7号121室(72)发明人田巍黄柴铭许欢于成龙陈玉琨(51)Int.Cl.A63F13/35(2014.01)A63F13/52(2014.01)A63F13/533(2014.01)A63F13/54(2014.01)H04L29/06(2006.01)权利要求书1页说明书4页附图2页(54)发明名称一种用于虚拟现实的云游戏系统实现方法(57)摘要本发明涉及一种用于虚拟现实的云游戏系统实现方法,其特征在于,客户端采集、预测显示设备及控制器姿态信息,并上传至云服务器,在云端服务器运行游戏,进行大量的数据处理、图像渲染,完成后将数据压缩成指定格式传送回客户端,客户端对数据进行解码、时间卷曲、畸变处理计算后显示。本发明的优点在于利用云服务器运行游戏,客户端只做姿态、交互数据上传和图像解码显示、音频播放,因此降低了对客户端的硬件要求;设计了游戏控制仿真器,使普通虚拟现实单机游戏可以无需改动直接运行在云端服务器;同时针对虚拟现实系统特点进行优化,有效降低延迟,以此给用户提供良好的虚拟现实沉浸感。CN109126122ACN109126122A权利要求书1/1页1.一种用于虚拟现实的云游戏系统实现方法,其特征在于,包括:客户端虚拟现实设备采集、预测用户头部姿态信息和游戏控制器交互数据,并上传给云端服务器;云端服务器运行虚拟现实游戏,根据客户端传送的姿态信息和交互数据进行游戏待显示图像的渲染及音频数据处理,并将处理完成的数据编码压缩后传送给客户端;客户端接收数据后进行解码、时间卷曲和畸变处理等操作,最终将图像显示在头戴显示设备屏幕上,并播放与图像匹配的音频。2.根据权利要求1所述的一种用于虚拟现实的云游戏系统实现方法,其特征在于,云端服务器将渲染图像和音频数据压缩成指定格式传送给客户端;所述图像数据格式包括但不限于H264、H265;所述音频数据格式包括但不限于PCM、AAC。3.根据权利要求1所述的一种用于虚拟现实的云游戏系统实现方法,其特征在于,所述云端服务器与客户端之间的数据传输采用网络协议栈方式;所述网络协议包括但不限于HRTP协议。4.根据权利要求1所述的一种用于虚拟现实的云游戏系统实现方法,其特征在于,所述云端服务器将游戏渲染图像和与图像匹配的音频经过编码器压缩后传送给客户端;所述编码器支持ROI编码技术。5.根据权利要求1所述的一种用于虚拟现实的云游戏系统实现方法,其特征在于,所述数据编解码与传输操作以片(slice)为单位,编码、传输、解码操作可以并行进行。6.根据权利要求1所述的一种用于虚拟现实的云游戏系统实现方法,其特征在于,所述游戏应用在进行图像渲染时可通过姿态数据管理接口查询、使用客户端传送的用户姿态信息。7.根据权利要求1所述的一种用于虚拟现实的云游戏系统实现方法,其特征在于,所述云端服务器收到客户端传送的游戏控制器交互信息后,通过游戏控制仿真器,将网络数据转化为windows标准游戏控制事件。2CN109126122A说明书1/4页一种用于虚拟现实的云游戏系统实现方法技术领域[0001]本发明涉及一种云游戏系统实现方法,尤其是一种用于虚拟现实的云游戏系统实现方法。背景技术[0002]虚拟现实(virtualreality,VR)技术是利用电脑模拟产生一个三维空间的虚拟世界,提供给用户关于视觉等感官的模拟,让用户仿佛身临其境,为了营造逼真的效果,虚拟现实技术对计算元件单位时间内的数据处理量要求较高。[0003]目前基于个人计算机(PersonalComputer,PC)端的虚拟现实设备要达到所述的数据处理量要求,需要很高的硬件配置,用户想要体验好的虚拟现实游戏效果需要配置价格高昂的计算机硬件。[0004]为了降低用户使用成本,推广虚拟现实技术,本发明技术方案设计了虚拟现实云游戏系统。云游戏(Cloudgaming)技术是一种以云计算(CloudComputing)技术为基础的在线游戏技术,可使得图形处理与数据运算能力相对有限的轻端设备(thinclient)能运行高品质游戏,其仅需拥有基本的流媒体播放能力与获取玩家输入指令并传送给云端服务器的能力即可。[0005]本发明技术方案旨在将虚拟现实游戏运行在云端服务器上,利用云端服务器强大的渲染计算能力,进行快速、大量的数据处理,客户端虚拟现实头戴显示设备只做姿态、交互数据收集上传和图像解码显示、音频播放,因此无需为游戏渲染配置高性能显卡,有效的降低了硬件要求和使用成本并