System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本申请涉及视角切换,尤其涉及一种视角切换方法、装置、设备及介质。
技术介绍
1、自由视角视频作为一种新的视频形式,支持用户自行选择观看视角。在视频播放过程中,视角切换是否流畅,对网络状况的要求,以及对客户端解码性能的要求,都会影响用户的视频观看体验。
2、相关技术中自由视角视频的传输方式为通过联合编码的方式,一次性传输全部视角视频,客户端根据用户选择视角进行切换。然而相关技术提供的方法对带宽要求高,一般情况下占用带宽可达30mbps,为保证用户观影流畅,对网络延迟要求在10~20ms。在通过互联网进行内容分发时,对服务端网络、cdn网络、客户端硬件网络要求很高,而传输的数据较多,可能会出现网络延迟,进而使得视角切换不流畅的问题。
技术实现思路
1、本申请实施例提供了一种视角切换方法、装置、设备及介质,用以解决现有技术中视角切换不流畅的问题。
2、第一方面,本申请实施例提供了一种视角切换方法,所述方法包括:
3、接收多个采集设备分别通过第一码率及第二码率发送的图像数据;其中,所述第一码率高于所述第二码率;
4、根据当前视角播放的当前图像与上一时刻播放的上一图像,确定所述当前图像中每个物体的整体矢量;根据所述整体矢量在第一水平方向及第二水平方向的分量,确定所述当前图像中物体的整体运动方向;其中,所述整体运动方向为所述第一水平方向或所述第二水平方向;且所述第一水平方向与所述第二水平方向相反;
5、根据所述当前图像中物体的整体运动
6、第二方面,本申请实施例还提供了一种视角切换装置,所述装置包括:
7、接收模块,用于接收多个采集设备分别通过第一码率及第二码率发送的图像数据;其中,所述第一码率高于所述第二码率;
8、处理模块,用于根据当前视角播放的当前图像与上一时刻播放的上一图像,确定所述当前图像中每个物体的整体矢量;根据所述整体矢量在第一水平方向及第二水平方向的分量,确定所述当前图像中物体的整体运动方向;其中,所述整体运动方向为所述第一水平方向或所述第二水平方向;且所述第一水平方向与所述第二水平方向相反;
9、预测发送模块,用于根据所述当前图像中物体的整体运动方向,预测下一视角;将所述下一视角及所述当前视角的采集设备采集到的图像的图像数据通过第一码率发送至客户端,并将其他采集设备采集到的图像的图像数据通过第二码率发送至所述客户端。
10、第三方面,本申请实施例还提供了一种电子设备,所述电子设备至少包括处理器和存储器,所述处理器用于执行存储器中存储的计算机程序时执行上述任一所述视角切换方法的步骤。
11、第四方面,本申请实施例还提供了一种计算机可读存储介质,所述计算机可读存储介质内存储有计算机程序,所述计算机程序被处理器执行上述任一所述视角切换方法步骤。
12、在本申请实施例中,电子设备接收多个采集设备分别通过第一码率及第二码率发送的图像数据;其中,第一码率高于第二码率;根据当前视角播放的当前图像与上一时刻播放的上一图像,确定当前图像中每个物体的整体矢量;根据整体矢量在第一水平方向及第二水平方向的分量,确定当前图像中物体的整体运动方向;其中,整体运动方向为第一水平方向或第二水平方向;且第一水平方向与第二水平方向相反;根据当前图像中物体的整体运动方向,预测下一视角;将下一视角及当前视角的采集设备采集到的图像的图像数据通过第一码率发送至客户端,并将其他采集设备采集到的图像的图像数据通过第二码率发送至客户端。由于在本申请实施例中,电子设备根据当前图像中物体的整体运动方向,预测下一视角,并将下一视角及当前视角的采集设备采集到的图像的图像数据通过第一码率发送至客户端,将其他采集设备采集到的图像的图像数据通过第二码率发送至客户端,其中第一码率大于第二码率,该方法相较于将每个采集设备采集到的图像的图像数据均通过第一码率发送至客户端,可以降低传输的数据量,降低出现网络延迟的风险,且本申请实施例中对下一视角进行预测,将预测的下一视角对应的图像数据通过第一码率发送至客户端,使得切换视角时较为流畅。
本文档来自技高网...【技术保护点】
1.一种视角切换方法,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述根据当前视角播放的当前图像与上一时刻播放的上一图像,确定所述当前图像中每个物体的整体矢量包括:
3.根据权利要求1所述的方法,其特征在于,所述根据所述当前图像中物体的整体运动方向,预测下一视角包括:
4.根据权利要求1所述的方法,其特征在于,所述接收多个采集设备分别通过第一码率及第二码率发送的图像数据之后,所述根据所述当前图像中物体的整体运动方向,预测下一视角之前,所述方法还包括:
5.根据权利要求4所述的方法,其特征在于,所述根据所述视角切换指令中携带的用户切换视角时接触的位置及所述每个区域,确定感兴趣ROI区域包括:
6.根据权利要求4所述的方法,其特征在于,所述根据该采集设备采集的图像中是否包含所述ROI区域及所述当前图像中物体的整体运动方向,预测下一视角包括:
7.根据权利要求1所述的方法,其特征在于,所述方法还包括:
8.一种视角切换装置,其特征在于,所述装置包括:
9.一种电子设
10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质内存储有计算机程序,所述计算机程序被处理器执行时实现权利要求1-7任一项所述视角切换方法步骤。
...【技术特征摘要】
1.一种视角切换方法,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述根据当前视角播放的当前图像与上一时刻播放的上一图像,确定所述当前图像中每个物体的整体矢量包括:
3.根据权利要求1所述的方法,其特征在于,所述根据所述当前图像中物体的整体运动方向,预测下一视角包括:
4.根据权利要求1所述的方法,其特征在于,所述接收多个采集设备分别通过第一码率及第二码率发送的图像数据之后,所述根据所述当前图像中物体的整体运动方向,预测下一视角之前,所述方法还包括:
5.根据权利要求4所述的方法,其特征在于,所述根据所述视角切换指令中携带的用户切换视角时接触的位置及所述每个区域,确定感兴趣r...
【专利技术属性】
技术研发人员:孟令邦,刘微,孙萁浩,张玉,栾赫,
申请(专利权)人:海信集团控股股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。