掌桥专利:专业的专利平台
掌桥专利
首页

技术领域

本申请涉及VR技术领域,具体而言,涉及一种视频播放方法、视频传输方法及VR集群播放系统。

背景技术

现有的VR(Virtual Reality,虚拟现实技术)设备,一般在下载必要数据后并不一定要通过网络再获得视频数据,它通过设备的位置、磁力计、加速度计、陀螺仪以及红外等传感器感知头盔的位置、方位以及运动,来实现对虚拟运动进行高精度控制。其图像信号通常由自身的CPU(Central Processing Unit,中央处理器)运算得到。现有的VR设备,通常是单个使用,每个VR设备独立处理各自的信息,形成相应的虚拟场景。这种VR设备无法满足演播室里的众多观众的共同体验。

发明内容

本申请实施例的目的在于提供一种视频播放方法、视频传输方法及VR集群播放系统,以改善“目前的VR设备显示的图像信号通常由自身的CPU运算得到,无法满足演播室里的众多观众的共同体验”的问题。

本发明是这样实现的:

第一方面,本申请实施例提供一种视频播放方法,应用于VR设备,所述方法包括:接收视频信号发射端发送的广播信号传输流;其中,所述广播信号传输流为通过所述视频信号发射端将视频数据、所述VR设备的位置状态与码流号对应关系数据、所述码流号与视频内容的对应关系数据共同进行复用,形成第一传输流;并将所述第一传输流进行调制后得到的;将所述广播信号传输流进行解复用,获取所述VR设备的位置状态与所述码流号对应关系、所述码流号与所述视频内容的对应关系以及所述视频数据;获取自身的传感器检测的位置数据,并基于所述位置数据,确定自身位置状态;根据所述自身位置状态,确定与所述自身位置状态对应的目标码流号,以及根据所述目标码流号,确定与所述目标码流号对应的目标视频内容;从所述视频数据中查找出所述目标视频内容并进行呈现。

在本申请实施例中,VR设备采用广播式的接收方式,实现了点对面的数据传播,且每个VR设备均可将广播信号传输流进行解复用,获取VR设备的位置状态与码流号对应关系、码流号与视频内容的对应关系以及视频数据,进而根据自身位置,来呈现对应的目标视频内容。也即,基于上述广播式的接收方式,能够使得接收该广播信号传输流的VR设备所呈现相同的虚拟场景,满足了演播室内众多观众的共同体验的需求,且该方式也减小了VR设备的图像运算能力,仅需从视频数据中选择出目标视频内容进行呈现即可。

结合上述第一方面提供的技术方案,在一些可能的实现方式中,在所述接收视频信号发射端发送的广播信号传输流之后,所述方法还包括:通过多工器对所述广播信号传输流进行信道分配接收,得到多路子广播信号传输流;分别对所述多路子广播信号传输流进行预处理,形成多路传输信号流;将所述多路传输信号流进行复用,形成一条目标传输信号流;相应的,所述将所述广播信号传输流进行解复用,包括:将所述目标传输信号流进行解复用。

在本申请实施例中,通过多工器对、复用器对广播信号传输流进行信道捆绑发射,得到多路子广播信号传输流,解决了大码流的视频数据传输问题。

第二方面,本申请实施例提供一种视频传输方法,应用于视频信号发射端,所述方法包括:接收服务器传输的视频数据;其中,所述视频数据由多路摄像机采集得到,且所述视频数据经所述服务器进行编码;接收所述服务器发送的所述多路摄像机的位置状态与码流号的对应关系数据以及所述码流号与视频内容的对应关系数据;将所述视频数据进行转码,并将转码后的视频数据与所述多路摄像机的位置状态与码流号的对应关系数据、所述码流号与视频内容的对应关系数据共同进行复用,形成第一传输流;将所述第一传输流进行调制,得到广播信号传输流;将所述广播信号传输流进行传输,以使VR设备接收所述广播信号传输流。

结合上述第二方面提供的技术方案,在一些可能的实现方式中,所述将所述视频数据进行转码,并将转码后的视频数据与所述多路摄像机的位置状态与码流号的对应关系数据、所述码流号与视频内容的对应关系数据共同进行复用,形成第一传输流,包括:将所述视频数据进行转码;判断所述视频数据的码流是否大于预设阈值;当所述视频数据的码流大于所述预设阈值时,将转码后的视频数据进行分割;并将分割后的多个视频数据分别与所述多路摄像机的位置状态与码流号的对应关系数据、所述码流号与视频内容的对应关系数据共同进行复用,形成多个第二传输流;相应的,将所述第一传输流进行调制,得到广播信号传输流,包括:将所述多个第二传输流分别进行调制,并通过多工器将调制后的多个第二传输流混合输出,形成所述广播信号传输流。

在本申请实施例中,通过将视频数据进行转码;判断视频数据的码流是否大于预设阈值;当视频数据的码流大于预设阈值时,将转码后的视频数据进行分割;并将分割后的多个视频数据分别与多路摄像机的位置状态与码流号的对应关系数据、码流号与视频内容的对应关系数据共同进行复用,形成多个第二传输流;然后对多个第二传输流分别进行调制,并通过多工器将调制后的多个第二传输流混合输出,形成广播信号传输流,进而解决了大码流的视频数据传输问题。

结合上述第二方面提供的技术方案,在一些可能的实现方式中,所述接收所述服务器传输的视频数据,包括:接收所述服务器通过5G网络传输的视频数据。

在本申请实施例中,通过5G网络具有较高的带宽和较少的时延,有助于服务器与视频信号发射端之间对于视频数据的稳定且快速的传输。

第三方面,本申请实施例提供一种视频传输方法,应用于服务器,所述方法包括:获取多路摄像机采集得到的视频数据;基于所述多路摄像机的位置对所述视频数据进行编号,生成所述多路摄像机的位置与码流号的对应关系数据以及所述码流号与视频内容的对应关系数据;对所述视频数据进行编码,并将编码后的视频数据发送至视频信号发射端;以及将所述多路摄像机的位置与所述码流号的对应关系数据、所述码流号与所述视频内容的对应关系数据发送至所述视频信号发射端,以使所述视频信号发射端对所述编码后的视频数据进行转码,并基于转码后的视频数据、所述多路摄像机的位置与所述码流号的对应关系数据、所述码流号与所述视频内容的对应关系数据生成广播信号传输流,以便VR设备接收所述广播信号传输流。

第四方面,本申请实施例提供一种VR集群播放系统,所述VR集群播放系统包括:服务器、视频信号发射端以及多个VR设备;所述服务器用于接收多路摄像机采集的视频数据,基于所述多路摄像机的位置对所述视频数据进行编号,生成所述多路摄像机的位置与码流号的对应关系数据以及所述码流号与视频内容的对应关系数据;对所述视频数据进行编码,并将编码后的视频数据发送至视频信号发射端;以及将所述多路摄像机的位置与所述码流号的对应关系数据、所述码流号与所述视频内容的对应关系数据发送至所述视频信号发射端;所述视频信号发射端用于将所述视频数据进行转码,并将转码后的视频数据与所述多路摄像机的位置状态与码流号的对应关系数据、所述码流号与视频内容的对应关系数据共同进行复用,形成第一传输流;将所述第一传输流进行调制,得到广播信号传输流;所述VR设备用于接收所述视频信号发射端发送的广播信号传输流;将所述广播信号传输流进行解复用,获取所述多路摄像机的位置状态与所述码流号对应关系、所述码流号与所述视频内容的对应关系以及所述视频数据;获取自身的传感器检测的位置数据,并基于所述位置数据,确定自身位置状态;根据所述自身位置状态,确定与所述自身位置状态对应的目标码流号,以及根据所述目标码流号,确定与所述目标码流号对应的目标视频内容;从所述视频数据中查找出所述目标视频内容并进行呈现;其中,所述自身位置状态与所述多路摄像机的位置状态对应。

第五方面,本申请实施例提供一种视频播放装置,应用于VR设备,所述装置包括:接收模块,用于接收视频信号发射端发送的广播信号传输流;其中,所述广播信号传输流为通过所述视频信号发射端将视频数据、所述VR设备的位置状态与码流号对应关系数据、所述码流号与视频内容的对应关系数据共同进行复用,形成第一传输流;并将所述第一传输流进行调制后得到的;解复用模块,用于将所述广播信号传输流进行解复用,获取所述VR设备的位置状态与所述码流号对应关系、所述码流号与所述视频内容的对应关系以及所述视频数据;处理模块,用于获取自身的传感器检测的位置数据,并基于所述位置数据,确定自身位置状态;根据所述自身位置状态,确定与所述自身位置状态对应的目标码流号,以及根据所述目标码流号,确定与所述目标码流号对应的目标视频内容;呈现模块,用于从所述视频数据中查找出所述目标视频内容并进行呈现。

第六方面,本申请实施例提供一种视频传输装置,应用于视频信号发射端,所述装置包括:第一接收模块,用于接收服务器传输的视频数据;其中,所述视频数据由多路摄像机采集得到,且所述视频数据经所述服务器进行编码;第二接收模块,用于接收所述服务器发送的所述多路摄像机的位置状态与码流号的对应关系数据以及所述码流号与视频内容的对应关系数据;处理模块,用于将所述视频数据进行转码,并将转码后的视频数据与所述多路摄像机的位置状态与码流号的对应关系数据、所述码流号与视频内容的对应关系数据共同进行复用,形成第一传输流;将所述第一传输流进行调制,得到广播信号传输流;传输模块,用于将所述广播信号传输流进行传输,以使VR设备接收所述广播信号传输流。

第七方面,本申请实施例提供一种视频传输装置,应用于服务器,所述装置包括:获取模块,用于获取多路摄像机采集得到的视频数据;处理模块,用于基于所述多路摄像机的位置对所述视频数据进行编号,生成所述多路摄像机的位置与码流号的对应关系数据以及所述码流号与视频内容的对应关系数据;发送模块,用于对所述视频数据进行编码,并将编码后的视频数据发送至视频信号发射端;以及将所述多路摄像机的位置与所述码流号的对应关系数据、所述码流号与所述视频内容的对应关系数据发送至所述视频信号发射端,以使所述视频信号发射端对所述编码后的视频数据进行转码,并基于转码后的视频数据、所述多路摄像机的位置与所述码流号的对应关系数据、所述码流号与所述视频内容的对应关系数据生成广播信号传输流,以便VR设备接收所述广播信号传输流。

第八方面,本申请实施例提供一种VR设备,包括:天线、解复用器以及处理器;所述解复用器分别与所述天线以及所述处理器电连接;所述天线用于接收视频信号发射端发送的广播信号传输流;其中,所述广播信号传输流为通过所述视频信号发射端将视频数据、所述VR设备的位置状态与码流号对应关系数据、所述码流号与视频内容的对应关系数据共同进行复用,形成第一传输流;并将所述第一传输流进行调制后得到的;所述解复用器用于将所述广播信号传输流进行解复用,获取所述VR设备的位置状态与所述码流号对应关系、所述码流号与所述视频内容的对应关系以及所述视频数据;所述处理器用于获取自身的传感器检测的位置数据,并基于所述位置数据,确定自身位置状态;根据所述自身位置状态,确定与所述自身位置状态对应的目标码流号,以及根据所述目标码流号,确定与所述目标码流号对应的目标视频内容;从所述视频数据中查找出所述目标视频内容并进行呈现。

附图说明

为了更清楚地说明本申请实施例的技术方案,下面将对本申请实施例中所需要使用的附图作简单地介绍,应当理解,以下附图仅示出了本申请的某些实施例,因此不应被看作是对范围的限定,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他相关的附图。

图1为本申请实施例提供的一种VR集群播放系统的模块框图。

图2为本申请实施例提供的一种视频播放方法的步骤流程图。

图3为本申请实施例提供的一种状态节目选择控制表的示意图。

图4为本申请实施例提供的一种节目映射表的示意图。

图5为本申请实施例提供的一种视频数据流的示意图。

图6为本申请实施例提供的一种对第一传输流进行调制的示意图。

图7为本申请实施例提供的另一种对第一传输流进行调制的示意图。

图8为本申请实施例提供的一种对广播信号传输流进行预处理的示意图。

图9为本申请实施例提供的另一种对广播信号传输流进行预处理的示意图。

具体实施方式

下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行描述。

鉴于目前的VR设备存在显示的图像信号通常由自身的CPU运算得到,无法满足演播室里的众多观众的共同体验等问题,本申请发明人经过研究探索,提出以下实施例以解决上述问题。

请参阅图1,本申请实施例提供一种VR集群播放系统,包括:服务器、视频信号发射端以及多个VR设备。

服务器与视频信号发射端通信连接。视频信号发射端与多个VR设备之间通过广播的方式单向传输数据。

服务器主要用于对视频数据的处理、编码以及发送。视频数据来源于多路摄像机。本申请实施例提供的VR集群播放系统可以通过现场设置的多路摄像机进行全方位的拍摄,然后服务器对视频数据进行处理后将其发送至视频信号发射端,再由视频信号发射端以广播的方式将处理后的视频发送至远端的多个VR设备中,使得远端佩戴该VR设备的用户均能够实时的感受到现场的场景。

上述的现场可以是指的比如演唱会现场、电子竞技比赛现场、体育赛事现场。上述的多路摄像机可以是16路摄像机、也可以是8路摄像机,本申请均不作限定。此外,对于服务器的种类本申请也不作限定,比如可以是RISC(Reduced Instruction Set Computing,精简指令集计算机)构架服务器、网络服务器、云服务器等等。

视频信号发射端主要用于对经服务器所处理后的视频数据进行调制,使得其可以满足广播的方式发送的需求。(视频信号发射端具体的调制过程在后文中进行阐述)。

VR设备主要用于通过接收视频信号发射端所发送的广播信号传输流,并基于广播信号传输流来获取所需呈现的视频内容。其中,VR设备包括天线、解复用器以及处理器。解复用器分别与天线以及处理器电连接。天线用于接收视频信号发射端发送的广播信号传输流。解复用器用于将广播信号传输流进行解复用,获取VR设备的位置状态与码流号对应关系、码流号与视频内容的对应关系以及视频数据。处理器用于获取自身的传感器检测的位置数据,并基于位置数据,确定自身位置状态;根据自身位置状态,确定与自身位置状态对应的目标码流号,以及根据目标码流号,确定与目标码流号对应的目标视频内容;从视频数据中查找出目标视频内容并进行呈现。

上述的处理器可以是一种集成电路芯片,具有信号处理能力。处理器也可以是通用处理器,例如,可以是数字信号处理器(Digital Signal Processor,DSP)、专用集成电路(Application Specific Integrated Circuit,ASIC)、分立门或晶体管逻辑器件、分立硬件组件,可以实现或者执行本申请实施例中的公开的方法、步骤及逻辑框图。此外,通用处理器可以是微处理器或者任何常规处理器等。

于本申请实施例中,VR设备为VR头盔。用户在使用时仅需将VR头盔佩戴于头部即可感受到现场的场景、氛围,进而产生身临其境的体验。当然,在其他实施例中,VR设备还可以是VR眼镜、VR操作台等系列装置,本申请不作限定。

应当理解,图1所示的结构仅为示意,本申请实施例提供的VR集群播放系统还可以具有比图1更少或更多的组件,或是具有与图1所示不同的配置。

下面请参阅图2,基于上述实施例所提供VR集群播放系统,本申请实施例还提供一种应用于上述VR集群播放系统的视频播放方法,该方法以其中一个VR设备与服务器、视频信号发射端之间的交互为例,该方法包括:步骤S101-步骤S110。

步骤S101:服务器接收多路摄像机采集的视频数据。

服务器接收现场的多路摄像机所采集的视频数据,比如多路摄像机设置在演唱会现场,则服务器接收多路摄像机所采集的演唱会现场的视频数据、又比如多路摄像机设置在电子竞技比赛现场,则服务器接收多路摄像机所采集的电子竞技比赛现场的视频数据。

步骤S102:服务器基于多路摄像机的位置对视频数据进行编号,生成多路摄像机的位置与码流号的对应关系数据以及码流号与视频内容的对应关系数据。

服务器在获取到多路摄像机所采集到的视频数据后,根据多路摄像机的位置关系对视频数据进行编号,生成多路摄像机的位置与码流号的对应关系数据以及码流号与视频内容的对应关系数据。需要说明的是,多路摄像机的拍摄角度对应一种角度下的视频内容,比如,多路摄像机的拍摄角度朝向现场的上方,则该角度对应的视频内容即为现场上方的视频。又比如多路摄像机的拍摄角度为现场的主持台,则该角度对应的视频内容即为主持台的视频。本申请实施例中,通过码流号来获取多路摄像机的位置与视频内容之间的对应关系。当然,若是需要VR真实再现现场的场景,还需要结合音频,也即,视频内容还可以是音频。

可选地,多路摄像机的位置状态与码流号的对应关系数据、码流号与视频内容的对应关系数据可以采用表的形式进行传输。比如,服务器基于多路摄像机的位置生成状态节目选择控制表和节目映射表。状态节目选择控制表可以参考图3、节目映射表可以参考图4。

其中,状态节目选择控制表包括状态、码流号以及PID号(Packet Identifier,标志码传输包)。其中,状态表征多路摄像机的位置,比如状态1对应多路摄像机的第一种位置,状态2对应多路摄像机的第二种位置;每一种状态对应一个码流。每个码流都对应一个PID号。PID号在系统中它的作用类似一份文件的文件名。最终所生成的视频数据流根据PID号的顺序进行传输。比如从PID0~PIDk的顺序进行传输(如图5所示)。

其中,节目映射表包括码流号,视频内容以及PID号。其中视频内容包括不同视频角度的内容或者音频,比如码流1对应视频角度1、码流2对应视频角度2,码流3对应音频1。

可以理解的是,在其他实施例中,也可以是生成一个状态-节目映射总表。状态-节目映射总表中包括:状态、码流号、视频内容以及PID号。也即状态-节目映射总表为上述状态节目选择控制表和节目映射表的汇总。当然,多路摄像机的位置与码流号的对应关系数据以及码流号与视频内容的对应关系数据也可以是通过数据参数的形式进行传输。对此,本申请不作限定。

步骤S103:服务器对视频数据进行编码,并将编码后的视频数据发送至视频信号发射端;以及将多路摄像机的位置与码流号的对应关系数据、码流号与视频内容的对应关系数据发送至视频信号发射端。

其中,对于视频数据的编码可以是采用H.264编码方式,也可以采用H.265或H.266等编码方式。此外,服务器对于编码后的视频数据以及多路摄像机的位置与码流号的对应关系数据、码流号与视频内容的对应关系数据是分别进行的传输。比如,由于通过5G(5th-Generation,第五代移动通信技术)网络具有较高的带宽和较少的时延,有助于服务器与视频信号发射端之间对于视频数据的稳定且快速的传输。因此,对于编码后的视频数据可以通过5G网络传送低时延、高带宽信号的视频数据。而具体的传输多路摄像机的位置与码流号的对应关系数据以及码流号与视频内容的对应关系数据可以采用相同的网络传输方式或不同的网络传输方式不作限定。

步骤S104:视频信号发射端将视频数据进行转码,并将转码后的视频数据与多路摄像机的位置状态与码流号的对应关系数据、码流号与视频内容的对应关系数据共同进行复用,形成第一传输流。

视频信号发射端接收服务器所发送的视频数据。比如通过5G网络接收该视频数据。转码时,可采用H264或H265方式进行转码。必要时,在转码后还需先进行解复用(解复用为数据流大于单个点频的最大流量时采用)。然后将转码后的视频数据与多路摄像机的位置状态与码流号的对应关系数据、码流号与视频内容的对应关系数据送入复用器中进行复用,生成第一传输流。需要解释的是,复用是通信技术中的基本概念,其可以使得不同信道的数据共享一个信道进行通信。

步骤S105:视频信号发射端将第一传输流进行调制,得到广播信号传输流。

在生成广播信号传输流之前,还需要对复用后生成的第一传输流进行调制,具体过程请参阅图6,图6示出了从复用至调制的完整过程。首先,转码后的视频数据与显示控制信息共同送入至复用器中进行复用。其中,显示控制信息即为传输多路摄像机的位置与码流号的对应关系数据以及码流号与视频内容的对应关系数据。当步骤S103中服务器基于多路摄像机的位置生成状态节目选择控制表和节目映射表时,则显示控制信息即为状态节目选择控制表和节目映射表。在复用生成第一传输流之后,进行随机化处理。其中,随机化处理的作用是保证信号符合无线发射的特点。然后再进行前向纠错与编码、星座映射与交织处理(该处理方式为广播信号传输流发射常规手段)。之后进行帧体数据处理,与帧头混合进行组帧以及基带后处理,之后进行正交频分复用调制(OFDM)处理后,再进行上变频处理,形成射频(广播电视开路发射频点或微波频点)信号,必要时还要进行高频功率放大,最后,即可得到广播信号传输流。

需要说明的是,上述的随机化处理、前向纠错与编码、星座映射与交织处理、帧体数据处理、组帧、基带后处理以及上变频处理均为本领域所熟知的生成广播信号传输流的手段,对此,本申请不作过多说明。

可选地,在对转码后的视频数据进行复用以及调制时,还会对整体码流大于预设阈值的视频数据进行并行处理。也即,步骤S104中具体包括:将视频数据进行转码;判断视频数据的码流是否大于预设阈值;当视频数据的码流大于预设阈值时,将转码后的视频数据进行分割;并将分割后的多个视频数据分别与多路摄像机的位置状态与码流号的对应关系数据、码流号与视频内容的对应关系数据共同进行复用,形成多个第二传输流。相应的,步骤S105具体包括:将多个第二传输流分别进行调制,并通过多工器将调制后的多个第二传输流混合输出,形成广播信号传输流。

上述的预设阈值可以是但不限于30Mbps、40Mbps。也即,当视频数据的码流大于该值后,将转码后的视频数据进行分割,然后通过多单元并行处理。最后,将多单元并行处理后的多个第二传输流混合输出,形成广播信号传输流。其中,对转码后的视频数据可以采用均分的方式进行分割,也可以不进行均分,但应控制每个处理单元所处理的视频数据的码流小于预设阈值。比如,每个处理单元所处理的视频数据的码流范围为25-31Mbps。

需要说明的是,采用多工器混合,可形成频道捆绑输出(捆绑规则由前端系统统一定义),其主要作用是提高信道的总体带宽,以满足传输VR设备选通信号数据量较大的需求。

为了便于理解,请参阅图7,图7示出了从分割转码后的视频数据至调制的完整过程,也即转码后的视频数据被分割至多个处理单元进行处理,每个处理单元均包括复用以及调制,也即每个处理单元均包括复用、随机化处理、前向纠错与编码、星座映射与交织处理、帧体数据处理、组帧、基带后处理以及上变频处理。最后,通过多工器将处理单元生成第二传输流混合输出,形成广播信号传输流。

步骤S106:视频信号发射端将广播信号传输流进行传输。

视频信号发射端在通过上述方式生成广播信号传输流后,将其进行传输。

步骤S107:VR设备将广播信号传输流进行解复用,获取多路摄像机的位置状态与码流号对应关系数据、码流号与视频内容的对应关系以及视频数据。

其中,VR设备通过天线实现对广播信号传输流的接收。VR设备通过天线接收广播信号传输流的电路中可以包括高频头、声表面波滤波器、中频放大电路、AGC(AutomaticGeneration Control,AGC)电路、载波恢复电路。高频头负责射频接收信号的放大和变频,经过变频以后输出一个中频信号。声表面波滤波器负责进行中频信号的带通滤波,中频放大电路负责对滤波后中频信号进行放大,AGC电路负责对中频放大的增益进行自动控制。载波恢复电路用于的载波的恢复。由于上述的电路结构为本领域人员所熟知,对此,本申请不作详细说明。

需要说明的是,在VR设备将广播信号传输流进行解复用之前,需要对广播信号传输流进行预处理。其预处理过程可以参考图8,预处理过程包括信号解调、前向纠错、随机化处理。其中信号解调主要用于将有用信号解调出来。其中,前向纠错、随机化处理为广播信号传输流接收时的常规手段,本申请不作过多说明。

当广播信号传输流为频道捆绑输出时,此时在VR终端接收视频信号发射端发送的广播信号传输流之后,该方法还包括:通过多工器对广播信号传输流进行信道分配接收,得到多路子广播信号传输流;分别对多路子广播信号传输流进行预处理,形成多路传输信号流;将多路传输信号流进行复用,形成一条目标传输信号流;将目标传输信号流进行解复用。其中,复用的作用为将多路传输信号合成。为了便于理解,请参阅图9,接收到广播信号传输流经多工器分配后,形成多路子广播信号传输流。然后采用多个处理单元来分别处理子广播信号传输流,每个处理单元中均包括解调、前向纠错以及去随机化。

最后,VR终端对接收的信号进行解复用,解复用的作用即为解出多路摄像机的位置状态与码流号对应关系、码流号与视频内容的对应关系以及视频数据。

步骤S108:VR设备获取自身的传感器检测的位置数据,并基于位置数据,确定自身位置状态。

其中,VR设备自身的传感器可以采用磁力计、加速度计、陀螺仪和/或红外等传感器。也即VR设备可以通过磁力计、加速度计、陀螺仪和/或红外等传感器的位置数据,来确定自身位置状态。比如获取VR设备的朝向、角度等等。

步骤S109:VR设备根据自身位置状态,确定与自身位置状态对应的目标码流号,以及根据目标码流号,确定与目标码流号对应的目标视频内容;其中,自身位置状态与多路摄像机的位置状态对应。

然后VR设备根据自身位置状态确定出目标码流号,再基于目标码流好确定出目标视频内容。可选地,当多路摄像机的位置状态与码流号对应关系数据、码流号与视频内容的对应关系数据以表的形式进行传输的,比如为上述的状态节目选择控制表和节目映射表。则VR设备先基于自身位置状态从状态节目选择控制表中查找目标码流号,在基于目标码流号从节目映射表中查找出目标视频内容。需要说明的是,VR设备的自身位置状态与多路摄像机的位置状态对应,因此,VR设备先基于自身位置状态从状态节目选择控制表中查找目标码流号即为基于多路摄像机的位置状态从状态节目选择控制表中查找目标码流号。

步骤S110:VR设备从视频数据中查找出目标视频内容并进行呈现。

最后,确定出目标视频内容后,在从视频数据中查找出目标视频内容,然后即可呈现在佩戴VR设备的用户面前。此外,VR设备会一直根据用户佩戴VR设备的角度来调整视频输出。

综上所述,在本申请实施例中,VR设备采用广播式的接收方式,实现了点对面的数据传播,且每个VR设备均可将广播信号传输流进行解复用,获取VR设备的位置状态与码流号对应关系、码流号与视频内容的对应关系以及视频数据,进而根据自身位置,来呈现对应的目标视频内容。也即,基于上述广播式的接收方式,能够使得接收该广播信号传输流的VR设备所呈现相同的虚拟场景,满足了演播室内众多观众的共同体验的需求,且该方式也减小了VR设备的图像运算能力,仅需从视频数据中选择出目标视频内容进行呈现即可。

需要说明的是,为了便于理解,所以上述实施例以VR集群播放系统对视频播放方法进行的完整说明。但是,上述的VR设备、服务器、视频信号发射端均可单独执行各自对应的方法。

比如,本申请实施例还提供一种应用于VR设备的视频播放方法,该方法包括:接收视频信号发射端发送的广播信号传输流;其中,所述广播信号传输流为通过所述视频信号发射端将视频数据、所述VR设备的位置状态与码流号对应关系数据、所述码流号与视频内容的对应关系数据共同进行复用,形成第一传输流;并将所述第一传输流进行调制后得到的;将所述广播信号传输流进行解复用,获取所述VR设备的位置状态与所述码流号对应关系、所述码流号与所述视频内容的对应关系以及所述视频数据;获取自身的传感器检测的位置数据,并基于所述位置数据,确定自身位置状态;根据所述自身位置状态,确定与所述自身位置状态对应的目标码流号,以及根据所述目标码流号,确定与所述目标码流号对应的目标视频内容;从所述视频数据中查找出所述目标视频内容并进行呈现。

又比如,本申请实施例还提供一种应用于视频信号发射端的视频传输方法,该方法包括:接收服务器传输的视频数据;其中,所述视频数据由多路摄像机采集得到,且所述视频数据经所述服务器进行编码;接收所述服务器发送的所述多路摄像机的位置状态与码流号的对应关系数据以及所述码流号与视频内容的对应关系数据;将所述视频数据进行转码,并将转码后的视频数据与所述多路摄像机的位置状态与码流号的对应关系数据、所述码流号与视频内容的对应关系数据共同进行复用,形成第一传输流;将所述第一传输流进行调制,得到广播信号传输流;将所述广播信号传输流进行传输,以使VR设备接收所述广播信号传输流。

又比如,本申请实施例还提供一种应用于服务器的视频传输方法,该方法包括:获取多路摄像机采集得到的视频数据;基于所述多路摄像机的位置对所述视频数据进行编号,生成所述多路摄像机的位置与码流号的对应关系数据以及所述码流号与视频内容的对应关系数据;对所述视频数据进行编码,并将编码后的视频数据发送至视频信号发射端;以及将所述多路摄像机的位置与所述码流号的对应关系数据、所述码流号与所述视频内容的对应关系数据发送至所述视频信号发射端,以使所述视频信号发射端对所述编码后的视频数据进行转码,并基于转码后的视频数据、所述多路摄像机的位置与所述码流号的对应关系数据、所述码流号与所述视频内容的对应关系数据生成广播信号传输流,以便VR设备接收所述广播信号传输流。

需要说明的,由于单独应用于VR设备、服务器、视频信号发射端的方法在前述实施例中已有过说明,因此,本申请在此不作重复赘述,相同部分互相参考即可。

基于同一发明构思,本申请实施例还提供一种视频播放装置,应用于VR设备,该装置包括:接收模块、解复用模块、处理模块以及呈现模块。

接收模块,用于接收视频信号发射端发送的广播信号传输流;其中,所述广播信号传输流为通过所述视频信号发射端将视频数据、所述VR设备的位置状态与码流号对应关系数据、所述码流号与视频内容的对应关系数据共同进行复用,形成第一传输流;并将所述第一传输流进行调制后得到的。

解复用模块,用于将所述广播信号传输流进行解复用,获取所述VR设备的位置状态与所述码流号对应关系、所述码流号与所述视频内容的对应关系以及所述视频数据。

处理模块,用于获取自身的传感器检测的位置数据,并基于所述位置数据,确定自身位置状态;根据所述自身位置状态,确定与所述自身位置状态对应的目标码流号,以及根据所述目标码流号,确定与所述目标码流号对应的目标视频内容。

呈现模块,用于从所述视频数据中查找出所述目标视频内容并进行呈现。

基于同一发明构思,本申请实施例还提供一种视频传输装置,应用于视频信号发射端,所述装置包括:第一接收模块、第二接收模块、处理模块以及传输模块。

第一接收模块,用于接收服务器传输的视频数据;其中,所述视频数据由多路摄像机采集得到,且所述视频数据经所述服务器进行编码。

第二接收模块,用于接收所述服务器发送的所述多路摄像机的位置状态与码流号的对应关系数据以及所述码流号与视频内容的对应关系数据。

处理模块,用于将所述视频数据进行转码,并将转码后的视频数据与所述多路摄像机的位置状态与码流号的对应关系数据、所述码流号与视频内容的对应关系数据共同进行复用,形成第一传输流;将所述第一传输流进行调制,得到广播信号传输流。

传输模块,用于将所述广播信号传输流进行传输,以使VR设备接收所述广播信号传输流。

基于同一发明构思,本申请实施例还提供一种视频传输装置,应用于服务器,所述装置包括:获取模块、处理模块以及发送模块。

获取模块,用于获取多路摄像机采集得到的视频数据。

处理模块,用于基于所述多路摄像机的位置对所述视频数据进行编号,生成所述多路摄像机的位置与码流号的对应关系数据以及所述码流号与视频内容的对应关系数据。

发送模块,用于对所述视频数据进行编码,并将编码后的视频数据发送至视频信号发射端;以及将所述多路摄像机的位置与所述码流号的对应关系数据、所述码流号与所述视频内容的对应关系数据发送至所述视频信号发射端,以使所述视频信号发射端对所述编码后的视频数据进行转码,并基于转码后的视频数据、所述多路摄像机的位置与所述码流号的对应关系数据、所述码流号与所述视频内容的对应关系数据生成广播信号传输流,以便VR设备接收所述广播信号传输流。

需要说明的是,由于所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的系统、装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。

基于同一发明构思,本申请实施例还提供一种存储介质,其上存储有计算机程序,计算机程序在被运行时执行上述实施例中提供的方法。

该存储介质可以是计算机能够存取的任何可用介质或者是包含一个或多个可用介质集成的服务器、数据中心等数据存储设备。所述可用介质可以是磁性介质,(例如,软盘、硬盘、磁带)、光介质(例如,DVD)、或者半导体介质(例如固态硬盘Solid State Disk(SSD))等。

在本申请所提供的实施例中,应该理解到,所揭露装置和方法,可以通过其它的方式实现。以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,又例如,多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些通信接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。

另外,作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。

再者,在本申请各个实施例中的各功能模块可以集成在一起形成一个独立的部分,也可以是各个模块单独存在,也可以两个或两个以上模块集成形成一个独立的部分。

在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。

以上所述仅为本申请的实施例而已,并不用于限制本申请的保护范围,对于本领域的技术人员来说,本申请可以有各种更改和变化。凡在本申请的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本申请的保护范围之内。

相关技术
  • 一种视频播放方法、视频传输方法及VR集群播放系统
  • 一种VR视频播放系统、方法及VR眼镜
技术分类

06120112358207