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

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

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

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

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

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

(19)中华人民共和国国家知识产权局(12)发明专利申请(10)申请公布号CN110310356A(43)申请公布日2019.10.08(21)申请号201910562132.6(22)申请日2019.06.26(71)申请人北京奇艺世纪科技有限公司地址100080北京市海淀区海淀北一街2号鸿城拓展大厦10、11层(72)发明人刘彦超(74)专利代理机构北京柏杉松知识产权代理事务所(普通合伙)11413代理人马敬李欣(51)Int.Cl.G06T15/06(2011.01)G06T15/02(2011.01)G06T19/00(2011.01)G06T19/20(2011.01)权利要求书3页说明书12页附图4页(54)发明名称一种场景渲染方法和装置(57)摘要本发明实施例提供了一种场景渲染方法和装置,涉及视频播放技术领域。上述方法应用于VR设备,该方法包括:获取所播放视频在虚拟屏幕各个区域内的颜色信息和亮度信息;根据所获取的颜色信息和亮度信息,确定各个区域对应的虚拟光源所发射光线的颜色信息和亮度信息,各个虚拟光源在虚拟场景中的位置是根据虚拟屏幕的各个区域的位置确定的;基于虚拟光源所发射光线的颜色信息和亮度信息,对虚拟场景进行渲染。应用本发明实施例提供的技术方案进行场景渲染时,通过在虚拟场景中设置与所播放视频的颜色和亮度相应的虚拟光源,模拟了虚拟屏幕的光线映射到虚拟场景中的效果,使渲染出的场景更逼真,增加了用户在VR设备上观看视频的真实感和沉浸感。CN110310356ACN110310356A权利要求书1/3页1.一种场景渲染方法,应用于虚拟现实VR设备,其特征在于,所述方法包括:获取所播放视频在虚拟屏幕的各个区域内的颜色信息和亮度信息;根据所获取的颜色信息和亮度信息,确定各个区域对应的虚拟光源所发射光线的颜色信息和亮度信息;其中,各个虚拟光源在虚拟场景中的位置是根据所述虚拟屏幕的各个区域的位置确定的;基于所述虚拟光源所发射光线的颜色信息和亮度信息,对所述虚拟场景进行渲染。2.根据权利要求1所述的方法,其特征在于,所述虚拟屏幕的各个区域是通过以下方式确定的:以预设数量m条水平线,按预设规则,将所述虚拟屏幕横向划分为m+1个区域,其中,m为正整数;和/或获取所述虚拟场景中虚拟用户的视线焦点在所述虚拟屏幕的上、下边缘之间移动的最大转动角度θ;所述视线焦点分别向左右逐次转动(M*θ)/(2*N)角度后,在所述视线焦点在虚拟屏幕的投影点处竖向划分所述虚拟屏幕,得到所述虚拟屏幕的各个区域,其中,M为非负整数,N为正整数。3.根据权利要求2所述的方法,其特征在于,所述m的取值为1,所述虚拟屏幕的各个区域包括横向划分得到的上下相等的各区域;所述M的取值为1,所述N的取值为2,所述虚拟屏幕的各个区域包括竖向划分得到的各区域。4.根据权利要求1所述的方法,其特征在于,所述获取所播放视频在虚拟屏幕的各个区域内的颜色信息和亮度信息的步骤,包括:依据所述虚拟屏幕所播放视频的帧率,确定时间间隔;针对所述虚拟屏幕的每一区域,根据所述时间间隔内所播放视频在该区域内的颜色数据和亮度数据,获得该区域内的颜色信息和亮度信息。5.根据权利要求1所述的方法,其特征在于,在所获取的颜色信息和亮度信息包括:所播放视频的视频帧中各个像素点的颜色数据和亮度数据的情况下,所述根据所获取的颜色信息和亮度信息,确定各个区域对应的虚拟光源所发射光线的颜色信息和亮度信息的步骤,包括:按照以下方式,分别确定各个区域对应的虚拟光源所发射光线的颜色信息和亮度信息:对所播放视频的视频帧在区域内的各个像素点的颜色数据进行加权平均,得到平均颜色信息,并将区域对应的虚拟光源所发射光线的颜色信息设置为所述平均颜色信息;对所播放视频的视频帧在区域内的各个像素点的亮度数据进行加权平均,得到平均亮度信息,将区域对应的虚拟光源所发射光线的亮度信息设置为所述平均亮度信息。6.根据权利要求1-5中任一项所述的方法,其特征在于,所述各个虚拟光源在虚拟场景中的位置是通过以下方式确定的:获取所述虚拟屏幕的各个区域的中心点位置;针对每一区域,在虚拟用户的视线焦点投影在区域的中心点位置时,确定使得第一距离和第二距离的比值为预设比例的虚拟光源位置,其中,所述第一距离为:所述虚拟光源位置与虚拟用户之间的距离,所述第二距离为:所述虚拟光源位置与区域的中心点位置之间2CN110310356A权利要求书2/3页的距离。7.一种场景渲染装置,应用于虚拟现实VR设备,其特征在于,所述装置包括:信息获取单元,用于获取所播放视频在虚拟屏幕的各个区域内的颜色信息和亮度信息;光线确定单元,用于根据所获取的颜色信息和亮度信息,确定各个区域对应的虚拟光源所发射光线的颜色信息和亮度信息;其中,各个虚拟光源在虚拟场景中的位置是根据所述虚拟屏幕的各个