背景技术:
1、360°视频是媒体行业中出现的快速增长的新格式。它通过vr设备的日益增长的可用性而实现,并且能够向观看者提供非常新的存在感。与传统的直线流视频(2d或3d)相比,360°视频对视频处理和递送提出了一组新的且困难的工程挑战。实现舒适和沉浸式用户体验要求高视频质量和非常低的延迟,而大视频尺寸可能是以高质量递送360°视频的障碍。
技术实现思路
1、在一些实施例中,一种由全向视频播放器执行的方法包括:将全向视频的一部分渲染到视口;记录所述视口的多个视口质量测量和相关联的测量时间;检测视口切换事件;从所述视口质量测量中选择切换前测量时间,使得(i)所选择的切换前测量时间在所述视口切换事件之前的预定切换前间隔内,以及(ii)与所选择的切换前测量时间相关联的所述视口质量测量是所述切换前间隔内的最大视口质量测量;从所述视口质量测量中选择切换后测量时间,使得(i)所选择的切换后测量时间在所述视口切换事件之后的预定切换后间隔内,并且(ii)所选择的切换后测量时间具有与所述切换前间隔内的最大视口质量测量相当(例如,至少一样大)的相关联的视口质量测量;以及报告等待时间值,其中等待时间值表示所选择的切换前测量时间与所选择的切换后测量时间之间的间隔。
2、在一些实施例中,全向视频包括多个子图片,且其中将全向视频的一部分渲染到视口包括渲染子图片中的至少一者的活动集合。在一些这样的实施例中,检测视口切换事件包括检测到新子图片向活动集的添加。在一些实施例中,活动集中的每个子图片与子图片质量水平相关联,并且视口质量测量是基于活动集中的子图片的子图片质量水平确定的。例如,可以使用活动集中的子图片的质量水平的加权平均来计算视口质量测量,其中,通过由相应子图片覆盖的视口的区域来对质量水平进行加权。
3、在一些实施例中,播放器报告切换前间隔的持续时间m和切换后间隔的持续时间n以及等待时间。在一些实施例中,播放器从服务器接收关于要使用的m和n的值的指示。
4、在一些实施例中,周期性地执行对所述多个视口质量测量结果和相关联的测量时间的记录。该周期可小于切换前间隔和切换后间隔的最小值。
5、在一些实施例中,播放器报告与所选择的切换前测量时间相关联的视口质量测量和与所选择的切换后测量时间相关联的视口质量测量。
6、在一些实施例中,所选择的切换前测量时间是在切换前间隔内具有等于最大视口质量测量的相关联视口质量测量的最近的切换前测量时间。在一些实施例中,所选择的切换后测量时间是具有至少与切换前间隔内的最大视口质量测量一样大的相关联视口质量测量的最早切换后测量时间。
7、进一步的实施例包括可操作以执行这里描述的实施例的播放器设备。在一些实施方式中,播放器设备或其他系统包括处理器、显示器和存储指令的非暂时性计算机可读存储介质,所述指令在处理器上执行时可操作以执行本文所述的方法。
1.一种方法,该方法包括:
2.根据权利要求1所述的方法,其中,选择所述切换后测量时间包括:
3.根据权利要求1所述的方法,其中,所述全向视频包括多个子图片,并且其中将全向视频的部分渲染至视口包括渲染所述子图片中的至少一者的活动集。
4.根据权利要求3所述的方法,其中,检测视口切换事件包括:
5.根据权利要求3所述的方法,其中,所述活动集中的每个子图片与子图片质量水平相关联,并且其中所述视口质量测量基于所述活动集中的子图片的所述子图片质量水平而被确定。
6.根据权利要求3所述的方法,进一步包括:
7.根据权利要求1所述的方法,其中,所述记录所述多个视口质量测量和相关联的测量时间是周期性执行的。
8.根据权利要求1所述的方法,进一步包括:
9.根据权利要求1所述的方法,其中所选择的切换后测量时间被选择为具有与所选择的切换前测量时间相关联的所述视口质量测量的预定百分比内的相关联的视口质量测量。
10.根据权利要求1所述的方法,其中所选择的切换前测量时间在所述视口切换事件之前的预定切换前间隔内。
11.根据权利要求1所述的方法,其中所选择的切换前测量时间是所述视口切换事件之前的最近视口质量测量的时间。
12.根据权利要求1所述的方法,其中所选择的切换前测量时间被选择以使得:(ⅰ)所选择的切换前测量时间在预定切换前间隔内及(ⅱ)与所选择的切换前测量时间相关联的所述视口质量测量是所述切换前间隔内的最大视口质量测量。
13.根据权利要求1所述的方法,其中所选择的切换后测量时间是在所述视口切换事件之后结束的预定间隔内选择的。
14.一种系统,该系统包括处理器、显示器和存储指令的非暂时性计算机可读存储介质,当在所述处理器上执行所述指令时,所述指令可操作以执行一方法,该方法包括:
15.根据权利要求14所述的系统,其中,所述全向视频包括多个子图片,并且其中将全向视频的部分渲染至视口包括渲染所述子图片中的至少一者的活动集,并且其中检测视口切换事件包括检测到将新的子图片添加到所述活动集。
16.根据权利要求14所述的系统,其中,所选择的切换后测量时间被选择为具有与所选择的切换前测量时间相关联的所述视口质量测量的预定百分比内的相关联的视口质量测量。
17.根据权利要求14所述的系统,其中所选择的切换前测量时间在所述视口切换事件之前的预定切换前间隔内。
18.根据权利要求14所述的系统,其中所选择的切换前测量时间是所述视口切换事件之前的最近视口质量测量的时间。
19.根据权利要求14所述的系统,其中所选择的切换前测量时间被选择以使得:(ⅰ)所选择的切换前测量时间在预定切换前间隔内及(ⅱ)与所选择的切换前测量时间相关联的所述视口质量测量是所述切换前间隔内的最大视口质量测量。
20.根据权利要求14所述的系统,其中所选择的切换后测量时间是在所述视口切换事件之后结束的预定间隔内选择的。