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

亲,该文档总共19页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

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

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

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

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

(19)中华人民共和国国家知识产权局(12)发明专利申请(10)申请公布号CN109302636A(43)申请公布日2019.02.01(21)申请号201710608608.6(22)申请日2017.07.24(71)申请人阿里巴巴集团控股有限公司地址英属开曼群岛大开曼资本大厦一座四层847号邮箱(72)发明人宁宇(74)专利代理机构北京润泽恒知识产权代理有限公司11319代理人苏培华(51)Int.Cl.H04N21/44(2011.01)H04N21/231(2011.01)H04N21/438(2011.01)H04N21/433(2011.01)H04N21/81(2011.01)权利要求书3页说明书12页附图3页(54)发明名称提供数据对象全景图信息的方法及装置(57)摘要本申请实施例公开了提供数据对象全景图信息的方法及装置,其中,所述方法包括:客户端从服务端下载获得数据对象对应的视频文件,所述视频文件用于描述所述数据对象的全景图信息;对所述视频文件进行解码,根据解码结果生成中间文件,并将所述中间文件保存在所述客户端所在终端设备的本地数据存储介质中;在根据用户的互动操作行为进行全景图展示过程中,从所述本地数据存储介质中保存的中间文件中获得待渲染数据,并进行图像的渲染及展示。通过本申请实施例,可以实现即使配置较低的终端设备,也能够支持高清全景图的流畅展示。CN109302636ACN109302636A权利要求书1/3页1.一种提供数据对象全景图信息的方法,其特征在于,包括:客户端从服务端下载获得数据对象对应的视频文件,所述视频文件用于描述所述数据对象的全景图信息;对所述视频文件进行解码,根据解码结果生成中间文件,并将所述中间文件保存在所述客户端所在终端设备的本地数据存储介质中;在根据用户的互动操作行为进行全景图展示过程中,从所述本地数据存储介质中保存的中间文件中获得待渲染数据,并进行图像的渲染及展示。2.根据权利要求1所述的方法,其特征在于,所述从服务端下载获得数据对象对应的视频文件,包括:在接收到访问数据对象信息页面的请求时,从服务端下载所述页面的页面数据,以及所述数据对象的视频文件。3.根据权利要求1所述的方法,其特征在于,所述从服务端下载获得数据对象对应的视频文件,包括:在展示数据对象信息页面的过程中,如果接收到查看所述数据对象全景图信息的请求,则从服务端下载获得所述数据对象的视频文件。4.根据权利要求1所述的方法,其特征在于,对所述视频文件进行解码,根据解码结果生成中间文件,包括:创建中间文件;对所述视频文件进行逐帧解码;根据每一帧的解码结果生成字节流,并以所述字节流的形式添加到所述中间文件的末尾。5.根据权利要求4所述的方法,其特征在于,所述根据每一帧的解码结果生成字节流,包括:按照预置的压缩格式对每一帧的解码结果进行压缩;按照压缩后的数据生成待添加到所述中间文件末尾的字节流;所述进行图像渲染及绘制之前,还包括:对所述中间文件中的数据进行解压缩处理。6.根据权利要求4所述的方法,其特征在于,还包括:创建元数据文件;在所述元数据文件中保存每一帧对应的写入所述中间文件的总字节长度,以及相对于所述中间文件起始位置的偏移量,以用于根据所述偏移量以及所述总字节长度,从所述中间文件中确定每一帧对应数据内容。7.根据权利要求1至6任一项所述的方法,其特征在于,所述从所述本地数据存储介质中保存的中间文件中获得待渲染数据,包括:以帧为单位从所述中间文件中获得待渲染的数据,并基于每帧对应的数据进行图像渲染及展示。8.根据权利要求7所述的方法,其特征在于,所述以帧为单位从所述中间文件中获得对应的数据,包括:根据所述互动操作行为确定待渲染帧的位置;2CN109302636A权利要求书2/3页根据所述待渲染帧的位置从所述中间文件中获得所述待渲染帧对应的数据,并提供给渲染进程进行渲染处理。9.根据权利要求7所述的方法,其特征在于,所述以帧为单位从所述中间文件中获得对应的数据,包括:采用内存映射文件的方式,从所述中间文件中获得待渲染帧对应的数据。10.根据权利要求7所述的方法,其特征在于,还包括:在切换到下一帧进行渲染时,将内存中当前帧对应的数据清除。11.根据权利要求1至6任一项所述的方法,其特征在于,所述进行图像渲染及展示包括:通过OpenGL技术将对应图像绘制到显示屏上。12.一种提供数据对象全景图信息的方法,其特征在于,包括:服务端以视频文件的形式保存数据对象的全景图信息;接收到客户端的下载请求时,将所述视频文件提供给所述客户端,由所述客户端对所述视频文件进行解码,根据解码结果生成中间文件,并将所述中间文件保存在所述客户端所在终端设备的本地数据存储介质中,在根据用户的互动操作行为进行全景图展示过程中,从所述本地数据存储介质中保