场景展示方法和装置的制造方法_2

文档序号:8513050阅读:来源:国知局
点的位置坐标和所述η个参考观察点的视角参数, 具体为: 调取所述第一稀疏矩阵,从所述第一稀疏矩阵中获取所述η个参考观察点的位置坐 标; 调取所述第二稀疏矩阵,根据所述η个参考观察点的位置坐标在所述第一稀疏矩阵中 的位置,从所述第二稀疏矩阵中获取与所述η个参考观察点对应的视角参数。
9. 如权利要求6~8任一项所述的场景展示方法,其特征在于,所述根据所述当前观察 点的位置坐标、所述η个参考观察点的位置坐标和所述η个参考观察点的视角参数,采用插 值算法,计算出所述当前观察点的视角参数,具体为: 根据所述当前观察点的位置坐标和所述η个参考观察点的位置坐标,分别计算所述当 前观察点与所述η个参考观察点之间的欧氏距离; 根据所述当前观察点与所述η个参考观察点之间的欧氏距离,采用线性插值算法,计 算出所述当前观察点的视角参数,所述线性插值算法的计算公式如下:
其中,dist[i]为所述当前观察点与第i个参考观察点之间的欧氏距离,value [i]为第 i个参考观察点的视角参数。
10. 如权利要求6~8任一项所述的场景展示方法,其特征在于,所述根据所述当前观 察点的位置坐标、所述η个参考观察点的位置坐标和所述η个参考观察点的视角参数,采用 插值算法,计算出所述当前观察点的视角参数,具体为: 将所述η个参考观察点的位置坐标和所述η个参考观察点的视角参数代入插值算法多 项式,求解出所述插值算法多项式中的系数;所述插值算法多项式如下:
其中,Bc^a1、…、an为所述系数,Xp X2、…、Xn为所述η个参考观察点的位置坐标,y η y2、…、yn为所述η个参考观察点的视角参数; 将所述当前观察点的位置坐标,代入求解出系数后的插值算法多项式,计算出所述当 前观察点的视角参数。
11. 一种场景展示装置,其特征在于,包括: 当前观察点获取单元,用于获取当前观察点的位置坐标; 参考观察点调取单元,用于调取预先设置的η个参考观察点的位置坐标和所述η个参 考观察点的视角参数;其中,η多2 ; 视角参数计算单元,用于根据所述当前观察点的位置坐标、所述η个参考观察点的位 置坐标和所述η个参考观察点的视角参数,采用插值算法,计算出所述当前观察点的视角 参数;和, 场景展示单元,用于根据所述当前观察点的视角参数,对场景进行渲染。
12. 如权利要求11所述的场景展示装置,其特征在于,所述视角参数包括视角向量和 视角距离。
13. 如权利要求12所述的场景展示装置,其特征在于,所述场景展示装置还包括: 存储单元,用于将所述η个参考观察点的位置坐标存储于第一稀疏矩阵中,将所述η个 参考观察点的视角参数存储于第二稀疏矩阵中,所述η个参考观察点的位置坐标在所述第 一稀疏矩阵中的位置与所述η个参考观察点的视角参数在所述第二稀疏矩阵中的位置相 对应; 所述参考观察点调取单元包括: 第一调取子单元,用于调取所述第一稀疏矩阵,从所述第一稀疏矩阵中获取所述η个 参考观察点的位置坐标;和, 第二调取子单元,用于调取所述第二稀疏矩阵,根据所述η个参考观察点的位置坐标 在所述第一稀疏矩阵中的位置,从所述第二稀疏矩阵中获取与所述η个参考观察点对应的 视角参数。
14. 如权利要求11~13任一项所述的场景展示装置,其特征在于,所述视角参数计算 单元包括: 距离计算子单元,用于根据所述当前观察点的位置坐标和所述η个参考观察点的位置 坐标,分别计算所述当前观察点与所述η个参考观察点之间的欧氏距离;和, 视角计算子单元,用于根据所述当前观察点与所述η个参考观察点之间的欧氏距离, 采用线性插值算法,计算出所述当前观察点的视角参数,所述线性插值算法的计算公式如 下.
其中,dist[i]为所述当前观察点与第i个参考观察点之间的欧氏距离,value [i]为第 i个参考观察点的视角参数。
15. 如权利要求11~13任一项所述的场景展示装置,其特征在于,所述视角参数计算 单元包括: 第一计算子单元,用于将所述η个参考观察点的位置坐标和所述η个参考观察点的视 角参数代入插值算法多项式,求解出所述插值算法多项式中的系数;所述插值算法多项式 如下:
其中,Bc^a1、…、an为所述系数,Xp X2、…、Xn为所述η个参考观察点的位置坐标,y η y2、…、yn为所述η个参考观察点的视角参数;和, 第二计算子单元,用于将所述当前观察点的位置坐标,代入求解出系数后的插值算法 多项式,计算出所述当前观察点的视角参数。
16. -种场景展示装置,其特征在于,包括: 当前观察点获取单元,用于获取当前观察点的位置坐标; 参考观察点调取单元,用于调取预先设置的η个参考观察点的位置坐标和所述η个参 考观察点的视角参数;其中,η多2 ; 判断单元,用于判断所述当前观察点的位置坐标是否与所述η个参考观察点中的至少 一个参考观察点的位置坐标相同; 视角参数代入单元,用于若所述当前观察点的位置坐标与所述η个参考观察点中的至 少一个参考观察点的位置坐标相同,则将所述参考观察点的视角参数作为所述当前观察点 的视角参数; 视角参数计算单元,用于若所述当前观察点的位置坐标与所述η个参考观察点的位置 坐标均不相同,则根据所述当前观察点的位置坐标、所述η个参考观察点的位置坐标和所 述η个参考观察点的视角参数,采用插值算法,计算出所述当前观察点的视角参数;和, 场景展示单元,用于根据所述当前观察点的视角参数,对场景进行渲染。
17. 如权利要求16所述的场景展示装置,其特征在于,所述视角参数包括视角向量和 视角距离。
18. 如权利要求17所述的场景展示装置,其特征在于,所述场景展示装置还包括: 存储单元,用于将所述η个参考观察点的位置坐标存储于第一稀疏矩阵中,将所述η个 参考观察点的视角参数存储于第二稀疏矩阵中,所述η个参考观察点的位置坐标在所述第 一稀疏矩阵中的位置与所述η个参考观察点的视角参数在所述第二稀疏矩阵中的位置相 对应; 所述参考观察点调取单元包括: 第一调取子单元,用于调取所述第一稀疏矩阵,从所述第一稀疏矩阵中获取所述η个 参考观察点的位置坐标;和, 第二调取子单元,用于调取所述第二稀疏矩阵,根据所述η个参考观察点的位置坐标 在所述第一稀疏矩阵中的位置,从所述第二稀疏矩阵中获取与所述η个参考观察点对应的 视角参数。
19. 如权利要求16~18任一项所述的场景展示装置,其特征在于,所述视角参数计算 单元包括: 距离计算子单元,用于根据所述当前观察点的位置坐标和所述η个参考观察点的位置 坐标,分别计算所述当前观察点与所述η个参考观察点之间的欧氏距离;和, 视角计算子单元,用于根据所述当前观察点与所述η个参考观察点之间的欧氏距离, 采用线性插值算法,计算出所述当前观察点的视角参数,所述线性插值算法的计算公式如 下:
其中,dist[i]为所述当前观察点与第i个参考观察点之间的欧氏距离,value [i]为第 i个参考观察点的视角参数。
20. 如权利要求16~18任一项所述的场景展示装置,其特征在于,所述视角参数计算 单元包括: 第一计算子单元,用于将所述η个参考观察点的位置坐标和所述η个参考观察点的视 角参数代入插值算法多项式,求解出所述插值算法多项式中的系数;所述插值算法多项式 如下:
其中,Bc^a1、…、an为所述系数,Xp X2、…、Xn为所述η个参考观察点的位置坐标,y η y2、…、yn为所述η个参考观察点的视角参数;和, 第二计算子单元,用于将所述当前观察点的位置坐标,代入求解出系数后的插值算法 多项式,计算出所述当前观察点的视角参数。
【专利摘要】本发明公开了一种场景展示方法,包括:获取当前观察点的位置坐标;调取预先设置的n个参考观察点的位置坐标和所述n个参考观察点的视角参数;其中,n≥2;根据所述当前观察点的位置坐标、所述n个参考观察点的位置坐标和所述n个参考观察点的视角参数,采用插值算法,计算出所述当前观察点的视角参数;根据所述当前观察点的视角参数,对场景进行渲染。本发明还公开了一种场景展示装置。采用本发明实施例,能够实现三维场景的多视角展示,自动调整场景视角,保证场景视角的平滑过渡,减少区域切换的突兀感,同时便于场景设计和场景视角配置。
【IPC分类】G06T17-00
【公开号】CN104835198
【申请号】CN201510258188
【发明人】任君宇, 金融
【申请人】网易(杭州)网络有限公司
【公开日】2015年8月12日
【申请日】2015年5月19日
当前第2页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1