多终端间全景视频同步播放方法及装置制造方法及图纸

技术编号:15186915 阅读:73 留言:0更新日期:2017-04-19 03:46
本发明专利技术实施例公开一种多终端间全景视频同步播放方法及装置,其中所述方法包括:获取第一终端播放全景视频的视角信息和时间信息;根据所述视角信息和时间信息生成与所述第一终端所播放的全景视频同步的全景视频数据;发送所述全景视频数据至第二终端。本发明专利技术实施例的多终端间全景视频同步播放方法及装置通过根据获取的第一终端播放全景视频的视角信息和时间信息生成全景视频数据以用于第二终端进行播放的方法实现了全景视频在时间和视角两个维度上的同步播放。

【技术实现步骤摘要】

本专利技术涉及多媒体
,尤其涉及一种多终端间全景视频同步播放方法及装置。
技术介绍
全景视频是在360°全景技术上发展延伸而来,将静态的全景图片转化为动态的视频图像,让视频观看者有一种真正意义上身临其境的感觉。不受时间、空间和地域的限制。简单的说,传统的视频只能看到一个面,全景视频可以看到周围正在发生的景象。然而,专利技术人在实现本专利技术的过程中发现:由于全景视频具有360°的视角,所以当多用户共同观看同一部全景视频时,虽然多个用户可以观看同一时间点上的视频(时间上同步),但是可能不同的用户所观看的视角是不同的,所以导致大家所观看到的内容其实是不同的。多用户间远程分享同一部全景视频过程中由于观看视角不同,观看到的视频内容也不同,导致多用户之间讨论当前播放视频时所基于的视频内容是不对称的。例如,当有多个用户(包括玩家和观看者)在观看全景视频的游戏直播时,观看者之间以及观看者与玩家之间由于观看视角的不同导致大家所看到的游戏内容不同,从而使得多个用户之间在讨论时出现前言不搭后语的情况。再例如,当采用全景视频直播或点播球赛时,如果观看者与解说员所观看的视角不同,那么观看者很有可能就不能及时准确的理解解说员的意思,甚至造成误会。
技术实现思路
本专利技术实施例提供一种多终端间全景视频同步播放方法及装置,用于至少解决现有技术不能够实现全景视频在时间和视角上同步播放的技术问题。第一方面,本专利技术实施例提供一种多终端间全景视频同步播放方法,应用于服务器侧,其包括:获取第一终端播放全景视频的视角信息和时间信息;根据所述视角信息和时间信息生成与所述第一终端所播放的全景视频同步的全景视频数据;发送所述全景视频数据至第二终端。第二方面,本专利技术实施例提供另一种多终端间全景视频同步播放方法,包括:接收服务器发送的全景视频数据,所述全景视频数据包括第一终端播放全景视频的视角信息和时间信息;根据所述视角信息和时间信息生成与所述第一终端所播放的全景视频同步的全景视频。第三方面,本专利技术实施例提供一种相应于第一方面所述方法的多终端间全景视频同步播放装置,包括:视频信息获取模块,用于获取第一终端播放全景视频的视角信息和时间信息;视频数据生成模块,用于根据所述视角信息和时间信息生成与所述第一终端所播放的全景视频同步的全景视频数据;视频数据发送模块,用于发送所述全景视频数据至第二终端。第四方面,本专利技术实施例提供一种相应于第二方面所述方法的多终端间全景视频同步播放装置,包括:视频信息获取模块,用于接收服务器发送的全景视频数据,所述全景视频数据包括第一终端播放全景视频的视角信息和时间信息;全景视频生成模块,用于根据所述视角信息和时间信息生成与所述第一终端所播放的全景视频同步的全景视频。第五方面,提供一种服务器,其包括:至少一个存储器,以及与所述至少一个处理器通信连接的存储器,所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器能够执行本专利技术上述任一项应用于服务器侧的多终端间全景视频同步播放方法。第六方面,提供一种终端,其包括:至少一个存储器,以及与所述至少一个处理器通信连接的存储器,所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器能够执行本专利技术上述任一项应用于终端侧的多终端间全景视频同步播放方法。第七方面,本专利技术实施例提供一种非易失性计算机可读存储介质,所述存储介质中存储有一个或多个包括执行指令的程序,所述执行指令能够被终端(包括但不限于计算机,服务器,或者网络设备等)读取并执行,以用于执行本专利技术上述任一项多终端间全景视频同步播放方法。第八方面,本专利技术实施例还提供一种计算机程序产品,所述计算机程序产品包括存储在非易失性计算机可读存储介质上的计算程序,所述计算机程序包括程序指令,当所述程序指令被计算机执行时,使所述计算机执行上述任一项多终端间全景视频同步播放方法。本专利技术的多终端间全景视频同步播放方法、装置、服务器、终端、非易失性计算机可读存储介质以及计算机程序产品通过根据获取的第一终端播放全景视频的视角信息和时间信息生成全景视频数据以用于第二终端进行播放的方法实现了全景视频在时间和视角两个维度上的同步播放。附图说明为了更清楚地说明本专利技术实施例的技术方案,下面将对实施例描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1为本专利技术的多终端间全景视频同步播放方法一实施例的流程图;图2为图1中步骤S12的具体实施方式的流程图;图3为本专利技术的多终端间全景视频同步播放方法的另一实施例的流程图;图4为本专利技术的多终端间全景视频同步播放方法的又一实施例的流程图;图5为本专利技术的多终端间全景视频同步播放方法的再一实施例的流程图;图6为本专利技术的多终端间全景视频同步播放装置一实施例的原理框图;图7为图6所示多终端间全景视频同步播放装置中的视频数据生成模块一实施例的原理框图;图8为本专利技术的多终端间全景视频同步播放装置的另一实施例的原理框图;图9为本专利技术的多终端间全景视频同步播放装置的又一实施例的原理框图;图10为本专利技术的多终端间全景视频同步播放装置的再一实施例的原理框图;图11为本专利技术的终端服务器的一实施例的结构示意图;图12为本专利技术的终端的一实施例的结构示意图。具体实施例为使本专利技术实施例的目的、技术方案和优点更加清楚,下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其它实施例,都属于本专利技术保护的范围。需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。本专利技术可以在由计算机执行的计算机可执行指令的一般上下文中描述,例如程序模块。一般地,程序模块包括执行特定任务或实现特定抽象数据类型的例程、程序、对象、元件、数据结构等等。也可以在分布式计算环境中实践本专利技术,在这些分布式计算环境中,由通过通信网络而被连接的远程处理设备来执行任务。在分布式计算环境中,程序模块可以位于包括存储设备在内的本地和远程计算机存储介质中。在本专利技术中,“模块”、“装置”等等指应用于计算机的相关实体,如硬件、硬件和软件的组合、软件或执行中的软件等。详细地说,例如,元件可以、但不限于是运行于处理器的过程、处理器、对象、可执行元件、执行线程、程序和/或计算机。还有,运行于服务器上的应用程序或脚本程序、服务器都可以是元件。一个或多个元件可在执行的过程和/或线程中,并且元件可以在一台计算机上本地化和/或分布在两台或多台计算机之间,并可以由各种计算机可读介质运行。元件还可以根据具有一个或多个数据包的信号,例如,来自一个与本地装置、分布式装置中另一元件交互的,和/或在因特网的网络通过信号与其它装置交互的数据的信号通过本地和/或远程过程来进行通信。最后,还需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这本文档来自技高网...
多终端间全景视频同步播放方法及装置

【技术保护点】
一种多终端间全景视频同步播放方法,包括:获取第一终端播放全景视频的视角信息和时间信息;根据所述视角信息和时间信息生成与所述第一终端所播放的全景视频同步的全景视频数据;发送所述全景视频数据至第二终端。

【技术特征摘要】
1.一种多终端间全景视频同步播放方法,包括:获取第一终端播放全景视频的视角信息和时间信息;根据所述视角信息和时间信息生成与所述第一终端所播放的全景视频同步的全景视频数据;发送所述全景视频数据至第二终端。2.根据权利要求1所述的方法,其中,所述根据所述视角信息和时间信息生成与所述第一终端所播放的全景视频同步的全景视频数据包括:获取所述时间信息对应的实时全景视频;根据所述视角信息修改所述实时全景视频的视角参数,得到所述全景视频数据。3.根据权利要求1或2所述的方法,其特征在于,所述方法还包括:接收所述第二终端发送的主从切换指令,所述主从切换指令包括第二终端身份信息;发送所述第二终端身份信息至所述第一终端;当接收到自所述第一终端发送的确认切换指令时,将所述第一终端设置为从属终端,将所述第二终端设置为主终端。4.一种多终端间全景视频同步播放方法,包括:接收服务器发送的全景视频数据,所述全景视频数据包括第一终端播放全景视频的视角信息和时间信息;根据所述视角信息和时间信息生成与所述第一终端所播放的全景视频同步的全景视频。5.根据权利要求4所述的方法,其中,还包括:检测本地是否存在视角切换指令;当检测到所述视角切换指令时,解析所述视角切换指令以确定所述视角切换指令所要求的视角;将所述全景视频切换至所述视角切换指令所要求的视角。6.一种多终端间全景视频同步播放装置,包括:视频信息获取模块,用于获取第一终端播放全景视频的视角信息和时间信息;视频数据生成模块,用于根据所述视角信息和时间信息生成与所述第一终端所播放的全景视频同步的全景视频数据;视频数据发送模块,用于发送所述全景视频数据至第二终端。7.根据权利要求6所述的装置,其中,所述视频数据生成模块包括:实时视频获取单元,用于获取相应于所述时间信息的实时全景视频;视角参数修改单元,用于根据所述视角信息修改所述实时全景...

【专利技术属性】
技术研发人员:谭傅伦
申请(专利权)人:乐视控股北京有限公司乐视网信息技术北京股份有限公司
类型:发明
国别省市:北京;11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1