CN110166764B - 虚拟现实vr直播中的视角同步方法及装置 - Google Patents

虚拟现实vr直播中的视角同步方法及装置 Download PDF

Info

Publication number
CN110166764B
CN110166764B CN201810151922.0A CN201810151922A CN110166764B CN 110166764 B CN110166764 B CN 110166764B CN 201810151922 A CN201810151922 A CN 201810151922A CN 110166764 B CN110166764 B CN 110166764B
Authority
CN
China
Prior art keywords
information
displayed
content
image frame
visual angle
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN201810151922.0A
Other languages
English (en)
Other versions
CN110166764A (zh
Inventor
张哲�
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Alibaba Group Holding Ltd
Original Assignee
Alibaba Group Holding Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Alibaba Group Holding Ltd filed Critical Alibaba Group Holding Ltd
Priority to CN201810151922.0A priority Critical patent/CN110166764B/zh
Priority to TW107140035A priority patent/TW201935924A/zh
Priority to EP19753985.1A priority patent/EP3754980A4/en
Priority to JP2020541660A priority patent/JP7294757B2/ja
Priority to PCT/CN2019/074529 priority patent/WO2019158000A1/zh
Priority to US16/965,734 priority patent/US11290573B2/en
Publication of CN110166764A publication Critical patent/CN110166764A/zh
Application granted granted Critical
Publication of CN110166764B publication Critical patent/CN110166764B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/80Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
    • H04N21/81Monomedia components thereof
    • H04N21/816Monomedia components thereof involving special video data, e.g 3D video
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/131Protocols for games, networked simulations or virtual reality
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/011Arrangements for interaction with the human body, e.g. for user immersion in virtual reality
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T11/002D [Two Dimensional] image generation
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L65/00Network arrangements, protocols or services for supporting real-time applications in data packet communication
    • H04L65/60Network streaming of media packets
    • H04L65/61Network streaming of media packets for supporting one-way streaming services, e.g. Internet radio
    • H04L65/613Network streaming of media packets for supporting one-way streaming services, e.g. Internet radio for the control of the source by the destination
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L65/00Network arrangements, protocols or services for supporting real-time applications in data packet communication
    • H04L65/80Responding to QoS
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/21Server components or server architectures
    • H04N21/218Source of audio or video content, e.g. local disk arrays
    • H04N21/2187Live feed
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/41Structure of client; Structure of client peripherals
    • H04N21/414Specialised client platforms, e.g. receiver in car or embedded in a mobile appliance
    • H04N21/41407Specialised client platforms, e.g. receiver in car or embedded in a mobile appliance embedded in a portable device, e.g. video client on a mobile phone, PDA, laptop
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/4302Content synchronisation processes, e.g. decoder synchronisation
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/4302Content synchronisation processes, e.g. decoder synchronisation
    • H04N21/4307Synchronising the rendering of multiple content streams or additional data on devices, e.g. synchronisation of audio on a mobile phone with the video output on the TV screen
    • H04N21/43076Synchronising the rendering of multiple content streams or additional data on devices, e.g. synchronisation of audio on a mobile phone with the video output on the TV screen of the same content streams on multiple devices, e.g. when family members are watching the same movie on different devices
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/44Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to encoded video stream scene graphs
    • H04N21/4402Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to encoded video stream scene graphs involving reformatting operations of video signals for household redistribution, storage or real-time display
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/442Monitoring of processes or resources, e.g. detecting the failure of a recording device, monitoring the downstream bandwidth, the number of times a movie has been viewed, the storage space available from the internal hard disk
    • H04N21/44213Monitoring of end-user related data
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/45Management operations performed by the client for facilitating the reception of or the interaction with the content or administrating data related to the end-user or to the client device itself, e.g. learning user preferences for recommending movies, resolving scheduling conflicts
    • H04N21/4508Management of client data or end-user data
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N13/00Stereoscopic video systems; Multi-view video systems; Details thereof

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Databases & Information Systems (AREA)
  • Theoretical Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Social Psychology (AREA)
  • General Health & Medical Sciences (AREA)
  • Health & Medical Sciences (AREA)
  • Human Computer Interaction (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
  • Processing Or Creating Images (AREA)
  • Information Transfer Between Computers (AREA)
  • Controls And Circuits For Display Device (AREA)

Abstract

本申请提供了虚拟现实VR直播中的视角同步方法及装置,该方法包括:确定VR内容在发送设备侧进行播放的过程中,图像帧对应的发送方用户观看视角信息;将所述VR内容中所述图像帧及其对应的发送方用户观看视角信息提供给VR接收设备,以用于VR接收设备在对VR内容进行展示时,根据当前待展示的图像帧及其前预置数目图像帧对应的发送方用户观看视角信息,确定VR接收设备对所述当前待展示图像帧的展示视角。采用本申请实施例,可以在VR接收设备侧平滑地为接收方用户播放VR直播内容,避免了接收方用户由于视角突变步产生晕眩的感觉。

Description

虚拟现实VR直播中的视角同步方法及装置
技术领域
本申请涉及虚拟现实VR直播技术领域,特别涉及虚拟现实VR直播中的视角同步方法及装置。
背景技术
虚拟现实(Virtual Reality,VR)可以利用计算机生成一种模拟环境,该模拟环境是由计算机生成的、实时动态的逼真图像,用户通过手机等移动终端设备的屏幕进行观看,或者,还可以通过特制的头显设备等沉浸到该模拟环境中进行观看,等等。其中,VR内容与普通视频内容之间一个明显的不同是,VR视频的每一帧通常都可以采用360度全景拍摄,可以将拍摄现场更清晰、准确的还原。在视频播放的过程中,由于播放设备的屏幕通常是平面结构,无法同时进行360度的全景展示,因此,播放设备首先需要确定用户所需的观看视角,然后,按照将这种观看视角作为展示视角对每一帧图像进行播放。其中,在初始状态下,VR内容可以具有默认的展示视角,在播放的过程中,观看者可以通过转动终端设备,或者在头戴头显设备的情况下通过转动头部或者眼球等,来改变观看视角,实现从更多角度观看视频各帧的图像内容。
VR直播是将VR内容与直播技术相结合而发展起来的一种新型的应用。在VR直播中,VR内容通常可以是预先制作好的VR视频等内容,VR发送设备可以预先获得这种VR内容,然后,向一个或者多个VR接收设备进行实时的同步播放。VR直播的应用场景可以有多种,例如,在网络销售***中,针对一些需要大型布景才能够更清楚的介绍具体产品特点(如,家居或者装修类产品等)的情况下,就可以预先将这种产品布置在这种布景下,然后进行VR内容的制作,然后通过VR直播的方式,向买家用户播放该VR内容,使得用户能够获得关于具体产品更准确的信息。具体实现时,VR直播可以应用于向VR接收设备播放电影类的纯展现内容、或者游戏类的探索类内容,等。
发明内容
本申请提供了虚拟现实VR直播中的视角同步方法及装置,能够解决VR直播过程中的视角同步问题。
为了解决上述问题,本申请实施例公开了:
一种虚拟现实VR直播中的视角同步方法,包括:确定VR内容在发送设备侧进行播放的过程中,图像帧对应的发送方用户观看视角信息;
将所述VR内容中所述图像帧及其对应的发送方用户观看视角信息提供给VR接收设备,以用于VR接收设备在对VR内容进行展示时,根据当前待展示的图像帧及其前预置数目图像帧对应的发送方用户观看视角信息,确定VR接收设备对所述当前待展示图像帧的展示视角。
一种虚拟现实VR直播中的视角同步方法,包括:
获得VR发送设备提供的VR内容信息,所述VR内容信息中包括图像帧及其对应的发送方用户观看视角信息;
根据当前待展示的图像帧及其前预置数目图像帧对应的发送方用户观看视角信息,确定VR接收设备对所述当前待展示图像帧的展示视角;
根据所确定出的展示视角对所述当前待展示的图像帧进行展示。
一种虚拟现实VR直播中的视角同步方法,包括:
确定VR内容在发送设备侧进行播放的过程中,图像帧对应的发送方用户观看视角信息;
将所述VR内容中所述图像帧及其对应的发送方用户观看视角信息提供给VR接收设备,以用于VR接收设备在对VR内容进行展示时,根据接收方用户观看视角与发送方用户观看视角之间的视差,提供对所述发送方用户观看视角的提示信息。
一种虚拟现实VR直播中的视角同步方法,包括:
获得VR发送设备提供的VR内容信息,所述VR内容信息中包括图像帧及其对应的发送方用户观看视角信息;
确定当前待展示的图像帧对应的接收方用户观看视角信息;
根据接收方用户观看视角与所述当前待展示图像帧对应的发送方用户观看视角之间的视差信息,生成对所述发送方用户观看视角的提示信息;
在展示所述当前待展示的图像帧时,提供所述提示信息。
一种虚拟现实VR直播中的视角同步装置,包括:
第一发送方用户视角信息确定单元,用于确定VR内容在发送设备侧进行播放的过程中,图像帧对应的发送方用户观看视角信息;
第一VR内容提供单元,用于将所述VR内容中所述图像帧及其对应的发送方用户观看视角信息提供给VR接收设备,以用于VR接收设备在对VR内容进行展示时,根据当前待展示的图像帧及其前预置数目图像帧对应的发送方用户观看视角信息,确定VR接收设备对所述当前待展示图像帧的展示视角。
一种虚拟现实VR直播中的视角同步装置,包括:
VR内容获得单元,用于获得VR发送设备提供的VR内容信息,所述VR内容信息中包括图像帧及其对应的发送方用户观看视角信息;
展示视角确定单元,用于根据当前待展示的图像帧及其前预置数目图像帧对应的发送方用户观看视角信息,确定VR接收设备对所述当前待展示图像帧的展示视角;
展示单元,用于根据所确定出的展示视角对所述当前待展示的图像帧进行展示。
一种虚拟现实VR直播中的视角同步装置,包括:
第二发送方用户视角信息确定单元,用于确定VR内容在发送设备侧进行播放的过程中,图像帧对应的发送方用户观看视角信息;
第二VR内容提供单元,用于将所述VR内容中所述图像帧及其对应的发送方用户观看视角信息提供给VR接收设备,以用于VR接收设备在对VR内容进行展示时,根据接收方用户观看视角与发送方用户观看视角之间的视差,提供对所述发送方用户观看视角的提示信息。
一种虚拟现实VR直播中的视角同步装置,包括:
VR内容获得单元,用于获得VR发送设备提供的VR内容信息,所述VR内容信息中包括图像帧及其对应的发送方用户观看视角信息;
接收方用户观看视角信息确定单元,用于确定当前待展示的图像帧对应的接收方用户观看视角信息;
提示信息生成单元,用于根据接收方用户观看视角与所述当前待展示图像帧对应的发送方用户观看视角之间的视差信息,生成对所述发送方用户观看视角的提示信息;
提示信息提供单元,用于在展示所述当前待展示的图像帧时,提供所述提示信息。
一种增强现实AR直播中的视角同步方法,包括:
确定AR内容在发送设备侧进行播放的过程中,图像帧对应的发送方用户观看视角信息;
将所述AR内容中所述图像帧及其对应的发送方用户观看视角信息提供给AR接收设备,以用于AR接收设备在对AR内容进行展示时,根据当前待展示的图像帧及其前预置数目图像帧对应的发送方用户观看视角信息,确定AR接收设备对所述当前待展示图像帧的展示视角。
一种增强现实AR直播中的视角同步方法,包括:
获得AR发送设备提供的AR内容信息,所述AR内容信息中包括图像帧及其对应的发送方用户观看视角信息;
根据当前待展示的图像帧及其前预置数目图像帧对应的发送方用户观看视角信息,确定AR接收设备对所述当前待展示图像帧的展示视角;
根据所确定出的展示视角对所述当前待展示的图像帧进行展示。
一种增强现实AR直播中的视角同步方法,包括:
确定AR内容在发送设备侧进行播放的过程中,图像帧对应的发送方用户观看视角信息;
将所述AR内容中所述图像帧及其对应的发送方用户观看视角信息提供给AR接收设备,以用于AR接收设备在对AR内容进行展示时,根据接收方用户观看视角与发送方用户观看视角之间的视差,提供对所述发送方用户观看视角的提示信息。
一种增强现实AR直播中的视角同步方法,包括:
获得AR发送设备提供的AR内容信息,所述AR内容信息中包括图像帧及其对应的发送方用户观看视角信息;
确定当前待展示的图像帧对应的接收方用户观看视角信息;
根据接收方用户观看视角与所述当前待展示图像帧对应的发送方用户观看视角之间的视差信息,生成对所述发送方用户观看视角的提示信息;
在展示所述当前待展示的图像帧时,提供所述提示信息。
与现有技术相比,本申请包括以下优点:
在本申请实施例中,针对偏向于电影的纯展现类VR内容的直播,通过由VR发送设备向VR接收设备同时发送VR内容中的图像帧以及对应的发送方用户观看视角信息的方式,可以在VR接收设备侧对发送方用户观看视角信息进行预处理之后,再作为接收设备的展示视角对待展示图像帧进行展示,因此,能够使得VR接收设备对各图像帧的展示视角变化更为平滑,即使发送设备侧的出现发送方用户观看视角发生突变,接收方用户由于这种突变而发生的晕眩等情况的发生概率也会得到控制或者降低。
针对偏向于游戏的探索类VR内容的直播,通过对接收方用户观看视角与所述当前待展示图像帧对应的发送方用户观看视角之间的视差信息的计算,以及据此提供的提示信息,可以提示接收方用户如何对其VR接收设备进行旋转等操作,能够与发送方用户的观看视角同步,以便接收方用户按照提示信息,来调整自己的观看视角,以便可以在VR接收设备中观看到与发送方用户观看到的同样的VR内容。
当然,实施本申请的任一产品并不一定需要同时达到以上所述的所有优点。
附图说明
为了更清楚地说明本申请实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
图1是本申请实施例提供的场景示意图;
图2是本申请实施例提供的第一方法的流程图;
图3是本申请实施例提供的第二方法的流程图;
图4是本申请实施例提供的第三方法的流程图;
图5是本申请实施例提供的第四方法的流程图;
图6是本申请实施例提供的第一装置的示意图;
图7是本申请实施例提供的第二装置的示意图;
图8是本申请实施例提供的第三装置的示意图;
图9是本申请实施例提供的第四装置的示意图。
具体实施方式
下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
本申请发明人在研究过程中发现,对于不同类型的VR直播内容,发送设备与接收设备之间的互动方式会有不同,但现有技术中,都会在不同程度上存在一定的视角同步问题。
其中,对于电影类的纯展现内容,通常是由发送方用户来选择观看的主视角,发送设备发送到接收设备的信息除了每一帧图像的图像数据,还包括每一帧图像对应的发送方视角信息,接收设备通过具体的图像帧以及对应的发送方视角,确定接收设备对对应图像帧的展示视角,并对接收到的VR内容进行播放。也就是说,接收方用户被动地跟随发送方用户的视角。此时,对于接收方用户而言,即使其转动其手机等终端设备,或者在佩戴头显设备的情况下转动头部或者眼球,都不会引起VR内容的视角变化,其观看视角始终与发送方用户的视角保持同步,相当于是由发送方用户引领各接收方用户进行VR内容的观看。
但是,在上述直播类型中,发送方用户选择或者改变观看视角的方式,通常也是通过转动手机等移动终端设备,或者在佩戴头显设备的情况下,转动头部或者眼球等方式来实现的。而在直播过程中,发送方用户可能会发生大幅度转动其终端设备,或者大幅度转动头部等情况。例如,在直播过程中,发送方用户可能突然抬头观看全景数据中上方的内容,或者突然低头执行某种操作等,都会导致发送方用户对VR内容的观看视角发生突然的大幅度改变,相应的,VR接收设备播放的VR视频数据的展示视角也会因为发送方用户观看视角的突变,而发生剧烈的图像移动,这可能会导致接收方用户看到突然发生了较大的内容变化的视频数据,甚至使接收方用户由于不适应这种突然的图像移动,而产生晕眩的感觉。
而对于游戏类的探索类内容而言,发送方用户同样可以选择或改变自己的观看视角,但是,现有技术中,发送方用户的观看视角信息不会提供给接收设备。并且,接收方用户可以通过转动其手机等终端设备,或者在佩戴头显设备的情况下转动头部或者眼球等方式,改变自己的观看视角,以用于在具体游戏场景的地图等界面中进行探索,等等。也就是说,接收方用户能够主动改变其观看视角,并且接收设备在播放VR内容时,是根据接收方用户的观看视角来确定VR内容的展示视角。这就使得同一直播过程中,发送设备以及各个接收设备对同一VR内容的展示视角可能都是不同的。
但是,毕竟是在同一游戏等活动中进行直播互动中,因此,在有些情况下,接收方用户可能需要知晓发送方用户的观看视角,以便更好的进行游戏互动等。在现有技术中,可以由发送方用户通过语音等方式通知接收方用户其观看视角的方向,接收方用户自行按照发送方用户的语音提示寻找发送方用户的观看视角方向。但是,对于一些大型的游戏场景等VR内容,一帧图像的面积可能会非常大,一方面,发送方用户可能无法清晰地用语言描述自己的观看视角方向,另一方面,即使发送方用户进行了清晰的描述,接收方用户也可能会由于画面内容过大而导致难以找到对方观看视角方向,等等。因此,在上述情况下会使得这种现有技术的方式可能变得不再适用,以至于同一游戏中的各接收方用户可能经常出现无法确认发送方用户主视角方向的情况。
基于上述两种情况,本申请实施例提供了相应的解决方案。在该解决方案中,无论是偏向于电影的纯展示类内容的直播,还是偏向于游戏的探索类内容的直播,直播的发送设备都可以将各帧图像的图像数据以及对应的发送方用户的观看视角信息提供给接收设备。之后,针对不同类VR内容的直播,接收设备可以进行不同的处理。
首先,对于偏向于电影的纯展示类内容的直播,VR接收设备侧在进行VR内容的展示时,并不是直接根据各帧数据对应的发送方用户观看视角进行展示,而是首先根据当前待展示的图像帧,以及该图像帧之前的若干个图像帧对应的发送方用户观看视角,进行取平均值等处理,然后将得到的处理后的视角信息,确定为接收设备中当前图像帧的展示视角,以此实现对各帧图像的展示视角进行平滑处理,并在VR接收设备侧按照平滑处理后的展示视角,来向观看直播的用户播放VR视频数据,从而起到对直播用户观看时产生的方向的突变的缓冲作用,以减少观看用户的晕眩的感觉。
而对于偏向于游戏的探索类VR内容的直播,VR接收设备仍然可以将接收方用户的观看视角作为对应图像帧的展示视角,但与此同时,还可以根据各帧图像对应的发送方用户的观看视角,以及接收方用户的观看视角,计算出两者之间的视差方向信息,然后,可以根据该视差方向信息,在接收设备播放VR内容的过程中提供提示信息,例如,可以在VR内容播放界面中显示“箭头”等提示信息,或者,还可以生成语音类的提示信息,等等。
下面分别针对各种不同类型的VR内容直播方式对应的视角同步方案进行详细介绍。
实施例一
该实施例一主要针对偏向于电影的纯展示类VR内容的直播方式对应的视角同步解决方案进行介绍,也即,在该方案中,VR发送设备对所述VR内容进行展示时的展示视角,与VR发送设备的运动相关,但是,VR接收设备对所述当前待展示图像帧的展示视角,与VR接收设备的运动无关。参考图1所示,为本申请在实际应用中一个示例性实施例的场景示意图。在图1中,为一个VR视频直播的应用场景中视角同步的应用场景,VR发送设备101的使用用户为直播用户,也称发送方用户,发送方用户使用VR发送设备101例如VR头显,或者移动终端设备等,观看VR内容,VR发送设备101可以将发送方用户观看到的VR内容,以及VR内容中具体图像帧对应的发送方观看视角信息也提供给VR接收设备103。其中,VR发送设备101提供的上述信息可以通过服务器102转发至VR接收设备103,或者,还可以与VR接收设备103之间建立点对点的连接,直接发送给VR接收设备103,等等。
其中,VR发送设备所发送的各帧VR视频数据都可以为360度的全景数据,在VR接收设备接收到VR视频数据和对应的发送方用户视角信息后,对视角信息进行平滑处理,例如,将前N帧图像对应的所述视角信息求得平均值作为当前图像帧的展示视角,VR接收设备再按照当前图像帧的展示视角向接收方用户展示当前图像帧,其他图像帧也均可以做类似处理。在图1中仅示出了一个VR接收设备,可以理解的是,在实际应用中,VR接收设备可以有多个。
与现有技术相比,本申请实施例并不是直接将发送方用户观看视角直接作为VR接收设备中的展示视角,而是将平滑处理后的视角信息作为VR接收设备侧的展示视角,因此可以避免由于发送方用户突然的观看视角变动导致的接收设备中播放的图像画面的突然移动或者转动等情况降低接收方用户晕眩的发生概率。
具体的,该实施例二首先从VR发送设备的角度,提供了一种虚拟现实VR直播中的视角同步方法,参考图2,该方法具体可以包括:
S201:确定VR内容在发送设备侧进行播放的过程中,图像帧对应的发送方用户观看视角信息。
在本实施例中,发送方用户使用VR发送设备观看VR视频,例如,直播用户头戴VR头显观看电影等,在发送方用户观看过程中,发送方用户的观看视角方向可能会随时发生变化,例如抬头操作导致的视线方向突然上移,或者低头操作导致的视线方向突然下移,等等。因此,VR发送设备不仅要获取到VR视频的各帧VR视频的全景数据,还需要获取到发送方用户观看VR视频时各帧视频数据对应的观看视角信息,该观看视角信息用于表示VR发送设备侧的发送方用户观看VR内容的视线方向。具体实现时,VR发送设备上可以设有传感器,用于检测由于VR发送设备的运动所导致的观看视角变化信息。因此,具体在确定VR内容在VR发送设备侧进行播放的过程中,各帧图像对应的发送方用户观看视角信息时,可以根据所述传感器上传的视角变化信息,确定所述各帧图像对应的发送方用户观看视角信息。
具体的,每一个图像帧都可以对应各自的发送方用户观看视角信息,因此,所述确定图像帧对应的发送方用户观看视角信息,可以是分别为每一图像帧确定出对应的发送方观看视角。或者,在实际应用中,还可以是每隔数帧提供一次对应的发送方观看视角信息,等等。
S202:将所述VR内容中所述图像帧及其对应的发送方用户观看视角信息提供给VR接收设备,以用于VR接收设备在对VR内容进行展示时,根据当前待展示的图像帧及其前预置数目图像帧对应的发送方用户观看视角信息,确定VR接收设备对所述当前待展示图像帧的展示视角。
VR发送设备可以通过远程数据同步等技术,将VR内容中的图像帧及对应的发送方用户观看视角信息提供给VR接收设备。具体的,可以通过服务器进行转发至VR接收设备,或者,还可以直接点对点发送到VR接收设备,等等。在实际应用中,可以以帧为单位发送VR内容中的各图像帧和对应的发送方用户观看视角信息,还可以将若干图像帧作为一个视频流同步至VR接收设备,并在该视频流中提供VR内容中各帧图像对应的发送方观看视角信息。无论哪一种发送方式,只需要在VR发送设备和VR接收设备之间约定好,以便VR接收设备能够将每一帧图像与发送方用户观看视角进行对应即可。
VR接收设备在接收到具体的VR内容后,可以从中提取出具体的图像帧以及对应的发送方用户观看角度信息,其中,由于当前图像帧在VR接收设备中的展示视角与VR内容中的前预置数目(例如,5帧等)帧图像对应的发送方用户观看视角都可能有关,因此,VR接收设备可以对接收到的至少所述预置数目的图像帧对应的发送方用户观看视角进行保存。具体实现时,可以根据具体的预置数目,保存一系列的发送方用户观看视角信息,例如,(…xn-1,xn,xn+1,xn+2…),其中,xn可以为向量,代表第n帧图像对应的发送方用户观看视角信息。其中,在所述预置数目已知的情况下,滑动窗口的长度可以是与该预置数目相等,每次接收到新的图像帧对应的发送方用户观看视角信息时,可以将该新的图像帧对应的发送方用户观看视角信息对应的向量添加到前述序列中,并且该滑动窗口可以向前滑动一次。
具体在对接收到的发送方用户观看视角信息进行处理时,可以有多种方式,只要能够实现视角变化信息的平滑过渡即可。例如,在一种实现方式下,可以按照VR内容中各帧图像的播放顺序,确定出当前待展示的图像帧,及其之前的预置数目的相邻图像帧,然后,计算当前待展示的图像帧及其前预置数目图像帧对应的发送方用户观看视角信息的平均值,将所述平均值确定为VR接收设备对所述当前待展示图像帧的展示视角。例如,预先设置滑动窗口的长度为m+1,也即,当前待展示图像帧与其前m个相邻图像帧对应的发送方用户观看视角信息相关,其中,m可以为大于1的整数。则对于当前待展示的图像帧,可以采用如下方式计算其展示视角:Yn=Xn-m+Xn-m+1+…Xn/(m+1)。即,第n帧图像在VR接收设备中的展示视角,是第n帧及其前m帧图像对应的发送方用户观看视角的平均值。
当然,可以理解的是,m的取值越大,则计算得到的展示视角的变化就会越平稳,也即,VR接收设备中各帧图像的展示视角变化曲线越平滑。
在得到平滑处理后的视角信息后,便可以将其作为VR接收设备中的展示视角,,并按照该展示视角对当前待展示图像帧进行展示。其他帧也可以进行类似的处理。
需要说明的是,通过本申请实施例中,通过对视角的平滑处理,可以使得VR接收方的各帧图像在展示过程中的展示视角变化比较平稳,降低由于发送方用户视角的突变,而导致接收方用户的晕眩等情况的发生概率。但是,这种平滑处理可能会使得接收方用户观看到的VR内容与发送方用户的观看视角并不是完全一致,出现延迟等情况。另外,如果发送方用户的观看视角并没有出现突变等情况,则每一帧图像都进行平滑处理之后再进行展示,则可能会对计算资源等造成一定程度的浪费,并且由于这种方式造成的接收方用户观看的内容出现延迟的情况,会显得不值得。
为此,在本申请的可选实施方式中,在针对当前待展示图像对应的视角信息进行平滑处理之前,还可以首先进行判断,以确定出当前待展示图像相对于前几帧图像的发送方观看视角是否发生了突变等情况,如果发生了突变,再按照前述方式进行平滑处理,否则,可以直接按照当前待展示图像帧对应的发送方用户观看视角作为接收设备中的展示视角,对该待展示图像帧进行展示即可。具体的,可以确定所述当前待展示的图像帧相对于相邻的前预置数目的图像帧对应的发送方用户观看视角信息的变化程度信息,如果所述变化程度信息达到预置阈值,则触发所述计算当前待展示的图像帧及其前预置数目图像帧对应的发送方用户观看视角信息的平均值的步骤。否则,如果所述变化程度信息未达到预置阈值,则将所述当前图像帧对应的发送方用户观看视角,确定为VR接收设备对所述当前待展示图像帧的展示视角。其中,具体在所述变化程度信息时,由于每帧图像对应的发送方用户观看视角对应着一个向量,因此,可以通过计算向量之间的距离,并判断距离长短等方式,来确定出所述变化程度的高低。也即,变化程度信息对应的预置阈值可以是代表向量与向量之间距离的长度值,等等。
这样,通过上述方式可以实现按需的平滑处理,也即,在需要进行平滑处理时,例如,发现发送方用户观看视角发生突变时,再进行所述计算平均值等处理。这样,可以节省计算资源,并且,可以更大限度的保证接收方用户观看的VR内容与发送方用户的观看视角保持一致。
总之,在本申请实施例中,通过由VR发送设备向VR接收设备同时发送VR内容中的图像帧以及对应的发送方用户观看视角信息的方式,可以在VR接收设备侧对发送方用户观看视角信息进行预处理之后,再作为接收设备的展示视角对待展示图像帧进行展示,因此,能够使得VR接收设备对各图像帧的展示视角变化更为平滑,即使发送设备侧的出现发送方用户观看视角发生突变,接收方用户由于这种突变而发生的晕眩等情况的发生概率也会得到控制或者降低。
实施例二
该实施例二是与实施例一项对应的,从VR接收设备的角度,提供了一种虚拟现实VR直播中的视角同步方法,参考图3,该方法具体可以包括:
S301:获得VR发送设备提供的VR内容信息,所述VR内容信息中包括图像帧及其对应的发送方用户观看视角信息;
S302:根据当前待展示的图像帧及其前预置数目图像帧对应的发送方用户观看视角信息,确定VR接收设备对所述当前待展示图像帧的展示视角;
其中,具体在确定VR接收设备对所述当前待展示图像帧的展示视角时,可以计算当前待展示的图像帧及其前预置数目图像帧对应的发送方用户观看视角信息的平均值,将所述平均值确定为VR接收设备对所述当前待展示图像帧的展示视角。
另外,在进行上述平均值计算之前,还可以首先确定所述当前待展示的图像帧相对于相邻的前预置数目的图像帧对应的发送方用户观看视角信息的变化程度信息,如果所述变化程度信息达到预置阈值,则触发所述计算当前待展示的图像帧及其前预置数目图像帧对应的发送方用户观看视角信息的平均值的步骤。如果所述变化程度信息未达到预置阈值,则可以将所述当前图像帧对应的发送方用户观看视角,确定为VR接收设备对所述当前待展示图像帧的展示视角。
S303:根据所确定出的展示视角对所述当前待展示的图像帧进行展示。
其中,所述VR接收设备对所述当前待展示图像帧的展示视角,与VR接收设备的运动无关。
由于该实施例二是与实施例一相对应的,因此,相关的具体实现可以参见前述实施例一中的记载,这里不再赘述。
实施例三
该实施例三主要是针对偏向于游戏的探索类VR内容在直播过程中的视角同步问题进行介绍。也即,在该情况下,VR发送设备对所述VR内容的展示视角,与VR发送设备的运动相关,VR发送设备对所述VR内容的展示视角,则与VR发送设备的运动相关。具体的,该实施例三首先从VR发送设备角度,提供了一种虚拟现实VR直播中的视角同步方法,具体的,参见图4,该方法可以包括:
S401:确定VR内容在发送设备侧进行播放的过程中,图像帧对应的发送方用户观看视角信息;
该步骤与实施例一中的步骤S201可以是相同的,也即,即使VR接收设备在对VR内容进行展示时,具体的展示视角,是跟随接收方用户观看视角而变化的,也可以将发送设备侧发送方用户的观看视角信息提供给VR接收设备,使得VR接收设备可以据此向接收方用户提供关于发送方观看视角方向的提示信息。
S402:将所述VR内容中所述图像帧及其对应的发送方用户观看视角信息提供给VR接收设备,以用于VR接收设备在对VR内容进行展示时,根据接收方用户观看视角与发送方用户观看视角之间的视差,提供对所述发送方用户观看视角的提示信息。
在向VR接收设备提供VR内容时,同样可以既提供VR内容中的具体图像帧,还可以提供与图像帧对应的发送方用户观看视角信息。对于VR接收设备而言,是根据接收方用户观看视角,确定具体图像帧在VR接收设备中的展示视角。例如,在一个游戏场景中,发送方用户已经进入到场景画面的右上方,而接收方用户仍然在场景画面的左下方,则这种情况下VR接收设备不会按照场景画面的右上方的展示视角来播放当前图像帧,而是按照接收方用户所处的场景画面的左下方的展示视角来播放该当前图像帧。
但是,在本申请实施例中,由于VR接收设备能够获取到发送方用户观看视角信息,因此,还可以计算出接收方用户观看视角与发送方用户观看视角之间的视差,然后,可以根据这种视差,向接收方用户提供提示信息,以帮助接收方用户通过自行旋转VR接收设备等方式,找到发送用户观看视角的方向。其中,所述视差为发送方用户的观看视角方向与接收方用户的观看视角方向之间的角度值,同样可以通过一个向量等方式进行表示。
在计算得到接收方用户观看视角与发送方用户观看视角之间的视差后,可以根据该视差生成一提示信息,以提示接收方用户,如何转动其VR接收设备能够找到发送方用户观看视角所在的位置。
具体的,所述提示信息可以有多种实现方式,例如,其中一种方式下,可以是根据所述视差信息,生成可视化方向指示信息,这样,在向接收方用户提供该提示信息时,可以在展示所述当前待展示的图像帧时,将所述可视化方向指示信息叠加到所述图像帧中进行展示。例如,具体的,所述可视化方向指示信息可以通过箭头的方式来实现,箭头可以是具有一定扭曲程度,用以提示接收方用户如何转动其VR接收设备。其中,接收方用户观看视角与发送方用户观看视角之间的视差越大,则箭头扭曲越明显。另外,在具体实现时,还可以在箭头等可视化信息上展示发送方用户的名字等用户标识信息。
除了通过可视化信息的方式提供所述提示信息之外,还可以通过语音等方式来进行提示。例如,可以根据所述视差信息,生成音频提示信息,然后在展示所述当前待展示的图像帧时,播放所述音频提示信息。其中,具体实现时,可以预先提供语料模板以及语音播放模型,在计算出具体的视差信息后,可以按照该模板生成对应的语料,然后,通过语音播放模型转化为语音进行播放,等等。例如,如果通过计算发现,发送方用户的观看视角位于当前接收方用户的观看视角的右后方,则生成的语料可以是“如果需要找发送方用户的视角,请向右后方旋转手机或头显”,等等。
在提供了上述提示信息后,如果需要与发送方用户观看视角同步,则接收方用户可以依据提示信息,来通过旋转其VR接收设备等方式,实现对其观看视角的调整,使得其观看视角与发送方用户的观看视角一致,以此实现与发送方用户的视角同步。
也即,在接收方用户获得具体的提示信息后,如果按照提示信息调整了自己的观看视角方向,则VR接收设备可以根据接收方用户调整后的观看视角方向,来向接收方用户显示VR内容。仍以上述例子进行说明,如果接收方用户的视线也进入了场景画面的右上方,则在VR接收设备上则需要按照场景画面的右上方的对应的展示视角,播放场景画面右上方的VR图像,使得接收方用户能够观看到这部分图像。
可见,通过本申请实施例对接收方用户观看视角与所述当前待展示图像帧对应的发送方用户观看视角之间的视差信息的计算,以及据此提供的提示信息,可以提示接收方用户如何对其VR接收设备进行旋转等操作,能够与发送方用户的观看视角同步,以便接收方用户按照提示信息,来调整自己的观看视角,以便可以在VR接收设备中观看到与发送方用户观看到的同样的VR内容。
可以理解的是,在VR接收设备有多个的情况下,在各个VR接收设备之间,也可以按照本实施例的方式确定各个VR接收设备之间的视差信息,提供关于其他VR接收设备对应的用户观看视角的提示信息。例如,VR接收设备A对应的接收方用户A和VR接收设备B对应的接收方用户B的观看视角方向不同,则可以在VR接收设备A的显示屏幕上,对用户B的观看视角信息进行提示,从而方便用户A来找到用户B的观看视角位置,等等。
实施例四
该实施例四是与实施例三相对应的,从VR接收设备的角度,提供了一种虚拟现实VR直播中的视角同步方法,参见图5,该方法具体可以包括:
S501:获得VR发送设备提供的VR内容信息,所述VR内容信息中包括图像帧及其对应的发送方用户观看视角信息;
S502:确定当前待展示的图像帧对应的接收方用户观看视角信息;
S503:根据接收方用户观看视角与所述当前待展示图像帧对应的发送方用户观看视角之间的视差信息,生成对所述发送方用户观看视角的提示信息;
S504:在展示所述当前待展示的图像帧时,提供所述提示信息。
其中,在该实施例中,所述VR发送设备对所述VR内容的展示视角,与VR发送设备的运动相关;所述VR接收设备对所述VR内容的展示视角,与VR接收设备的运动相关。
具体在生成对所述发送方用户观看视角的提示信息时,可以根据所述视差信息,生成可视化方向指示信息;此时,可以在展示所述当前待展示的图像帧时,将所述可视化方向指示信息叠加到所述图像帧中进行展示。另外,还可以将所述发送方用户的用户标识信息添加到所述可视化信息中。
另一种生成对所述发送方用户观看视角的提示信息的方式可以是,根据所述视差信息,生成音频提示信息;此时,可以在展示所述当前待展示的图像帧时,播放所述音频提示信息。
关于该实施例四中的未详述部分内容,可以参见前述实施例三中的记载,这里不再赘述。
对于前述的方法实施例,为了简单描述,故将其都表述为一系列的动作组合,但是本领域技术人员应该知悉,本申请并不受所描述的动作顺序的限制,因为依据本申请,某些步骤可以采用其他顺序或者同时进行。其次,本领域技术人员也应该知悉,说明书中所描述的实施例均属于优选实施例,所涉及的动作和模块并不一定是本申请所必须的。
与实施例一相对应,本申请实施例还提供了一种虚拟现实VR直播中的视角同步装置,参见图6,该装置可以包括:
第一发送方用户视角信息确定单元601,用于确定VR内容在发送设备侧进行播放的过程中,图像帧对应的发送方用户观看视角信息;
第一VR内容提供单元602,用于将所述VR内容中所述图像帧及其对应的发送方用户观看视角信息提供给VR接收设备,以用于VR接收设备在对VR内容进行展示时,根据当前待展示的图像帧及其前预置数目图像帧对应的发送方用户观看视角信息,确定VR接收设备对所述当前待展示图像帧的展示视角。
其中,所述VR发送设备对所述VR内容进行展示时的展示视角,与VR发送设备的运动相关。所述VR接收设备对所述当前待展示图像帧的展示视角,与VR接收设备的运动无关。
所述VR发送设备上可以设有传感器,用于检测VR发送方设备的运动所导致的观看视角变化信息;此时,所述第一发送方用户视角信息确定单元具体可以用于:
根据所述传感器上传的视角变化信息,确定所述各帧图像对应的发送方用户观看视角信息。
与实施例二相对应,本申请实施例还提供了一种虚拟现实VR直播中的视角同步装置,参见图7,该装置可以包括:
VR内容获得单元701,用于获得VR发送设备提供的VR内容信息,所述VR内容信息中包括图像帧及其对应的发送方用户观看视角信息;
展示视角确定单元702,用于根据当前待展示的图像帧及其前预置数目图像帧对应的发送方用户观看视角信息,确定VR接收设备对所述当前待展示图像帧的展示视角;
展示单元703,用于根据所确定出的展示视角对所述当前待展示的图像帧进行展示。
具体的,所述展示视角确定单元具体可以包括:
计算子单元,用于计算当前待展示的图像帧及其前预置数目图像帧对应的发送方用户观看视角信息的平均值;
展示视角确定子单元,用于将所述平均值确定为VR接收设备对所述当前待展示图像帧的展示视角。
另外,该装置还可以包括:
视角变化程度确定单元,用于确定所述当前待展示的图像帧相对于相邻的前预置数目的图像帧对应的发送方用户观看视角信息的变化程度信息;
触发单元,用于如果所述变化程度信息达到预置阈值,则触发所述计算当前待展示的图像帧及其前预置数目图像帧对应的发送方用户观看视角信息的平均值的步骤。
直接确定单元,用于如果所述变化程度信息未达到预置阈值,则将所述当前图像帧对应的发送方用户观看视角,确定为VR接收设备对所述当前待展示图像帧的展示视角。
其中,所述VR接收设备对所述当前待展示图像帧的展示视角,与接收方用户所触发的VR接收设备的运动无关。
与实施例三相对应,本申请实施例还提供了一种虚拟现实VR直播中的视角同步装置,参见图8,该装置可以,包括:
第二发送方用户视角信息确定单元801,用于确定VR内容在发送设备侧进行播放的过程中,图像帧对应的发送方用户观看视角信息;
第二VR内容提供单元802,用于将所述VR内容中所述图像帧及其对应的发送方用户观看视角信息提供给VR接收设备,以用于VR接收设备在对VR内容进行展示时,根据接收方用户观看视角与发送方用户观看视角之间的视差,提供对所述发送方用户观看视角的提示信息。
其中,所述VR发送设备对所述VR内容的展示视角,与VR发送设备的运动相关;所述VR发送设备对所述VR内容的展示视角,与VR发送设备的运动相关。
与实施例四相对应,本申请实施例还提供了一种虚拟现实VR直播中的视角同步装置,参见图9,该装置可以包括:
VR内容获得单元901,用于获得VR发送设备提供的VR内容信息,所述VR内容信息中包括图像帧及其对应的发送方用户观看视角信息;
接收方用户观看视角信息确定单元902,用于确定当前待展示的图像帧对应的接收方用户观看视角信息;
提示信息生成单元903,用于根据接收方用户观看视角与所述当前待展示图像帧对应的发送方用户观看视角之间的视差信息,生成对所述发送方用户观看视角的提示信息;
提示信息提供单元904,用于在展示所述当前待展示的图像帧时,提供所述提示信息。
其中,所述VR发送设备对所述VR内容的展示视角,与VR发送设备的运动相关;
所述VR接收设备对所述VR内容的展示视角,与VR接收设备的运动相关。
其中,所述提示信息生成单元具体可以用于:
根据所述视差信息,生成可视化方向指示信息;
此时,所述提示信息提供单元具体可以用于:在展示所述当前待展示的图像帧时,将所述可视化方向指示信息叠加到所述图像帧中进行展示。
另外,所述提示信息生成单元还可以用于:
将所述发送方用户的用户标识信息添加到所述可视化信息中。
或者,所述提示信息生成单元具体可以用于:
根据所述视差信息,生成音频提示信息;
此时,所述提示信息提供单元具体可以用于:在展示所述当前待展示的图像帧时,播放所述音频提示信息。
需要说明的是,在实际应用中,还可以包括基于增强现实(AR)的直播应用,与VR直播的不同之处在于,AR直播过程中,可能需要发送方用户与接收方用户都能够对着同一实体物体进行图像采集,然后,基于该实体物体在屏幕中的展示位置,展示出相关联的AR内容。本申请实施例所提供的方案也可以用于基于AR的直播中,也即,如果AR内容中每一帧图像也是360度的全景图像,并且用户可以通过旋转其AR设备的方式来改变观看视角,则也可以通过本申请实施例提供的方案实现发送方用户与接收方用户的视角同步,并防止出现接收方用户的晕眩等情况出现。
其中,关于AR直播,同样可以存在纯展示类内容的直播,以及探索类内容的直播,相应的,针对不同类型的AR内容,具体存在的同步问题以及对应的处理方式可以有所不同。
其中,与实施例一类似,本申请实施例还提供了一种增强现实AR直播中的视角同步方法,该方法可以包括:
步骤一:确定AR内容在发送设备侧进行播放的过程中,图像帧对应的发送方用户观看视角信息;
步骤二:将所述AR内容中所述图像帧及其对应的发送方用户观看视角信息提供给AR接收设备,以用于AR接收设备在对AR内容进行展示时,根据当前待展示的图像帧及其前预置数目图像帧对应的发送方用户观看视角信息,确定AR接收设备对所述当前待展示图像帧的展示视角。
与实施例二类似,本申请实施例还提供了一种增强现实AR直播中的视角同步方法,该方法具体可以包括:
步骤一:获得AR发送设备提供的AR内容信息,所述AR内容信息中包括图像帧及其对应的发送方用户观看视角信息;
步骤二:根据当前待展示的图像帧及其前预置数目图像帧对应的发送方用户观看视角信息,确定AR接收设备对所述当前待展示图像帧的展示视角;
步骤三:根据所确定出的展示视角对所述当前待展示的图像帧进行展示。
与实施例三类似,本申请实施例还提供了一种增强现实AR直播中的视角同步方法,该方法具体可以包括:
步骤一:确定AR内容在发送设备侧进行播放的过程中,图像帧对应的发送方用户观看视角信息;
步骤二:将所述AR内容中所述图像帧及其对应的发送方用户观看视角信息提供给AR接收设备,以用于AR接收设备在对AR内容进行展示时,根据接收方用户观看视角与发送方用户观看视角之间的视差,提供对所述发送方用户观看视角的提示信息。
与实施例四类似,本申请实施例还提供了一种增强现实AR直播中的视角同步方法,该方法具体可以包括:
步骤一:获得AR发送设备提供的AR内容信息,所述AR内容信息中包括图像帧及其对应的发送方用户观看视角信息;
步骤二:确定当前待展示的图像帧对应的接收方用户观看视角信息;
步骤三:根据接收方用户观看视角与所述当前待展示图像帧对应的发送方用户观看视角之间的视差信息,生成对所述发送方用户观看视角的提示信息;
步骤四:在展示所述当前待展示的图像帧时,提供所述提示信息。其中,关于与AR相关的具体实现,可以参见前述各对应的实施例中关于VR的介绍,这里不再赘述。
需要说明的是,本说明书中的各个实施例均采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似的部分互相参见即可。对于装置类实施例而言,由于其与方法实施例基本相似,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。
最后,还需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。
以上对本申请所提供的虚拟现实VR直播中的视角同步方法及装置进行了详细介绍,本文中应用了具体个例对本申请的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本申请的方法及其核心思想;同时,对于本领域的一般技术人员,依据本申请的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本申请的限制。

Claims (23)

1.一种虚拟现实VR直播中的视角同步方法,其特征在于,包括:
确定VR内容在发送设备侧进行播放的过程中,图像帧对应的发送方用户观看视角信息;
将所述VR内容中所述图像帧及其对应的发送方用户观看视角信息提供给VR接收设备,以用于VR接收设备在对VR内容进行展示时,如果当前待展示的图像帧相对于相邻的前预置数目的图像帧对应的发送方用户观看视角信息的变化程度信息达到预置阈值,则根据当前待展示的图像帧及其前预置数目图像帧对应的发送方用户观看视角信息,确定VR接收设备对所述当前待展示图像帧的展示视角。
2.根据权利要求1所述的方法,其特征在于,
所述VR发送设备对所述VR内容进行展示时的展示视角,与VR发送设备的运动相关。
3.根据权利要求2所述的方法,其特征在于,所述VR发送设备上设有传感器,用于检测由于VR发送方设备的运动所导致的观看视角变化信息;
所述确定VR内容在VR发送设备侧进行播放的过程中,各帧图像对应的发送方用户观看视角信息,包括:
根据所述传感器上传的视角变化信息,确定所述各帧图像对应的发送方用户观看视角信息。
4.根据权利要求1所述的方法,其特征在于,
所述VR接收设备对所述当前待展示图像帧的展示视角,与VR接收设备的运动无关。
5.一种虚拟现实VR直播中的视角同步方法,其特征在于,包括:
获得VR发送设备提供的VR内容信息,所述VR内容信息中包括图像帧及其对应的发送方用户观看视角信息;
如果当前待展示的图像帧相对于相邻的前预置数目的图像帧对应的发送方用户观看视角信息的变化程度信息达到预置阈值,则根据当前待展示的图像帧及其前预置数目图像帧对应的发送方用户观看视角信息,确定VR接收设备对所述当前待展示图像帧的展示视角;
根据所确定出的展示视角对所述当前待展示的图像帧进行展示。
6.根据权利要求5所述的方法,其特征在于,
所述确定VR接收设备对所述当前待展示图像帧的展示视角,包括:
计算当前待展示的图像帧及其前预置数目图像帧对应的发送方用户观看视角信息的平均值;
将所述平均值确定为VR接收设备对所述当前待展示图像帧的展示视角。
7.根据权利要求5所述的方法,其特征在于,还包括:
如果所述变化程度信息未达到预置阈值,则将所述当前图像帧对应的发送方用户观看视角,确定为VR接收设备对所述当前待展示图像帧的展示视角。
8.根据权利要求5所述的方法,其特征在于,
所述VR接收设备对所述当前待展示图像帧的展示视角,与接收方用户所触发的VR接收设备的运动无关。
9.一种虚拟现实VR直播中的视角同步方法,其特征在于,包括:
确定VR内容在发送设备侧进行播放的过程中,图像帧对应的发送方用户观看视角信息;
将所述VR内容中所述图像帧及其对应的发送方用户观看视角信息提供给VR接收设备,以用于VR接收设备在对VR内容进行展示时,根据当前待展示的图像帧对应的接收方用户观看视角与当前待展示的图像帧对应的发送方用户观看视角之间的视差,提供对所述发送方用户观看视角的提示信息。
10.根据权利要求9所述的方法,其特征在于,
所述VR发送设备对所述VR内容的展示视角,与VR发送设备的运动相关;
所述VR接收设备对所述VR内容的展示视角,与VR接收设备的运动相关。
11.一种虚拟现实VR直播中的视角同步方法,其特征在于,包括:
获得VR发送设备提供的VR内容信息,所述VR内容信息中包括图像帧及其对应的发送方用户观看视角信息;
确定当前待展示的图像帧对应的接收方用户观看视角信息;
根据所述当前待展示的图像帧对应的接收方用户观看视角与所述当前待展示图像帧对应的发送方用户观看视角之间的视差信息,生成对所述发送方用户观看视角的提示信息;
在展示所述当前待展示的图像帧时,提供所述提示信息。
12.根据权利要求11所述的方法,其特征在于,
所述VR发送设备对所述VR内容的展示视角,与VR发送设备的运动相关;
所述VR接收设备对所述VR内容的展示视角,与VR接收设备的运动相关。
13.根据权利要求11所述的方法,其特征在于,
所述生成对所述发送方用户观看视角的提示信息,包括:
根据所述视差信息,生成可视化方向指示信息;
所述在展示所述当前待展示的图像帧时,提供所述提示信息,包括:
在展示所述当前待展示的图像帧时,将所述可视化方向指示信息叠加到所述图像帧中进行展示。
14.根据权利要求13所述的方法,其特征在于,
所述生成对所述发送方用户观看视角的提示信息,还包括:
将所述发送方用户的用户标识信息添加到所述可视化信息中。
15.根据权利要求11所述的方法,其特征在于,
所述生成对所述发送方用户观看视角的提示信息,包括:
根据所述视差信息,生成音频提示信息;
所述在展示所述当前待展示的图像帧时,提供所述提示信息,包括:
在展示所述当前待展示的图像帧时,播放所述音频提示信息。
16.一种虚拟现实VR直播中的视角同步装置,其特征在于,包括:
第一发送方用户视角信息确定单元,用于确定VR内容在发送设备侧进行播放的过程中,图像帧对应的发送方用户观看视角信息;
第一VR内容提供单元,用于将所述VR内容中所述图像帧及其对应的发送方用户观看视角信息提供给VR接收设备,以用于VR接收设备在对VR内容进行展示时,如果当前待展示的图像帧相对于相邻的前预置数目的图像帧对应的发送方用户观看视角信息的变化程度信息达到预置阈值,则根据当前待展示的图像帧及其前预置数目图像帧对应的发送方用户观看视角信息,确定VR接收设备对所述当前待展示图像帧的展示视角。
17.一种虚拟现实VR直播中的视角同步装置,其特征在于,包括:
VR内容获得单元,用于获得VR发送设备提供的VR内容信息,所述VR内容信息中包括图像帧及其对应的发送方用户观看视角信息;
展示视角确定单元,用于如果当前待展示的图像帧相对于相邻的前预置数目的图像帧对应的发送方用户观看视角信息的变化程度信息达到预置阈值,则根据当前待展示的图像帧及其前预置数目图像帧对应的发送方用户观看视角信息,确定VR接收设备对所述当前待展示图像帧的展示视角;
展示单元,用于根据所确定出的展示视角对所述当前待展示的图像帧进行展示。
18.一种虚拟现实VR直播中的视角同步装置,其特征在于,包括:
第二发送方用户视角信息确定单元,用于确定VR内容在发送设备侧进行播放的过程中,图像帧对应的发送方用户观看视角信息;
第二VR内容提供单元,用于将所述VR内容中所述图像帧及其对应的发送方用户观看视角信息提供给VR接收设备,以用于VR接收设备在对VR内容进行展示时,根据当前待展示的图像帧对应的接收方用户观看视角与当前待展示的图像帧对应的发送方用户观看视角之间的视差,提供对所述发送方用户观看视角的提示信息。
19.一种虚拟现实VR直播中的视角同步装置,其特征在于,包括:
VR内容获得单元,用于获得VR发送设备提供的VR内容信息,所述VR内容信息中包括图像帧及其对应的发送方用户观看视角信息;
接收方用户观看视角信息确定单元,用于确定当前待展示的图像帧对应的接收方用户观看视角信息;
提示信息生成单元,用于根据所述当前待展示的图像帧对应的接收方用户观看视角与所述当前待展示图像帧对应的发送方用户观看视角之间的视差信息,生成对所述发送方用户观看视角的提示信息;
提示信息提供单元,用于在展示所述当前待展示的图像帧时,提供所述提示信息。
20.一种增强现实AR直播中的视角同步方法,其特征在于,包括:
确定AR内容在发送设备侧进行播放的过程中,图像帧对应的发送方用户观看视角信息;
将所述AR内容中所述图像帧及其对应的发送方用户观看视角信息提供给AR接收设备,以用于AR接收设备在对AR内容进行展示时,如果当前待展示的图像帧相对于相邻的前预置数目的图像帧对应的发送方用户观看视角信息的变化程度信息达到预置阈值,则根据当前待展示的图像帧及其前预置数目图像帧对应的发送方用户观看视角信息,确定AR接收设备对所述当前待展示图像帧的展示视角。
21.一种增强现实AR直播中的视角同步方法,其特征在于,包括:
获得AR发送设备提供的AR内容信息,所述AR内容信息中包括图像帧及其对应的发送方用户观看视角信息;
如果当前待展示的图像帧相对于相邻的前预置数目的图像帧对应的发送方用户观看视角信息的变化程度信息达到预置阈值,则根据当前待展示的图像帧及其前预置数目图像帧对应的发送方用户观看视角信息,确定AR接收设备对所述当前待展示图像帧的展示视角;
根据所确定出的展示视角对所述当前待展示的图像帧进行展示。
22.一种增强现实AR直播中的视角同步方法,其特征在于,包括:
确定AR内容在发送设备侧进行播放的过程中,图像帧对应的发送方用户观看视角信息;
将所述AR内容中所述图像帧及其对应的发送方用户观看视角信息提供给AR接收设备,以用于AR接收设备在对AR内容进行展示时,根据当前待展示的图像帧对应的接收方用户观看视角与当前待展示的图像帧对应的发送方用户观看视角之间的视差,提供对所述发送方用户观看视角的提示信息。
23.一种增强现实AR直播中的视角同步方法,其特征在于,包括:
获得AR发送设备提供的AR内容信息,所述AR内容信息中包括图像帧及其对应的发送方用户观看视角信息;
确定当前待展示的图像帧对应的接收方用户观看视角信息;
根据所述当前待展示的图像帧对应的接收方用户观看视角与所述当前待展示图像帧对应的发送方用户观看视角之间的视差信息,生成对所述发送方用户观看视角的提示信息;
在展示所述当前待展示的图像帧时,提供所述提示信息。
CN201810151922.0A 2018-02-14 2018-02-14 虚拟现实vr直播中的视角同步方法及装置 Active CN110166764B (zh)

Priority Applications (6)

Application Number Priority Date Filing Date Title
CN201810151922.0A CN110166764B (zh) 2018-02-14 2018-02-14 虚拟现实vr直播中的视角同步方法及装置
TW107140035A TW201935924A (zh) 2018-02-14 2018-11-12 虛擬實境vr直播中的視角同步方法及裝置
EP19753985.1A EP3754980A4 (en) 2018-02-14 2019-02-02 VIEWING ANGLE SYNCHRONIZATION METHOD AND DEVICE IN VIRTUAL REALITY (VR) LIVE BROADCASTING
JP2020541660A JP7294757B2 (ja) 2018-02-14 2019-02-02 仮想現実ライブストリーミングにおいて視野角を同期させるための方法および装置
PCT/CN2019/074529 WO2019158000A1 (zh) 2018-02-14 2019-02-02 虚拟现实vr直播中的视角同步方法及装置
US16/965,734 US11290573B2 (en) 2018-02-14 2019-02-02 Method and apparatus for synchronizing viewing angles in virtual reality live streaming

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201810151922.0A CN110166764B (zh) 2018-02-14 2018-02-14 虚拟现实vr直播中的视角同步方法及装置

Publications (2)

Publication Number Publication Date
CN110166764A CN110166764A (zh) 2019-08-23
CN110166764B true CN110166764B (zh) 2022-03-01

Family

ID=67619734

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201810151922.0A Active CN110166764B (zh) 2018-02-14 2018-02-14 虚拟现实vr直播中的视角同步方法及装置

Country Status (6)

Country Link
US (1) US11290573B2 (zh)
EP (1) EP3754980A4 (zh)
JP (1) JP7294757B2 (zh)
CN (1) CN110166764B (zh)
TW (1) TW201935924A (zh)
WO (1) WO2019158000A1 (zh)

Families Citing this family (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110913278B (zh) * 2019-12-06 2022-04-08 深圳创维新世界科技有限公司 视频播放方法、显示终端及存储介质
CN113014961A (zh) * 2019-12-19 2021-06-22 中兴通讯股份有限公司 视频推送及传输方法、视角同步方法及装置、存储介质
CN111131852B (zh) * 2019-12-31 2021-12-07 歌尔光学科技有限公司 视频直播方法、***及计算机可读存储介质
CN111343475B (zh) * 2020-03-04 2022-04-15 广州虎牙科技有限公司 数据处理方法和装置、直播服务器及存储介质
CN115225975A (zh) * 2020-03-24 2022-10-21 腾讯科技(深圳)有限公司 多自由度场景下的沉浸式媒体获取方法、设备及存储介质
CN112882674B (zh) * 2021-03-04 2022-11-08 腾讯科技(深圳)有限公司 虚拟现实图像数据的显示方法和设备
CN114449162B (zh) * 2021-12-22 2024-04-30 天翼云科技有限公司 一种播放全景视频的方法、装置、计算机设备及存储介质
CN114630100A (zh) * 2022-01-28 2022-06-14 北京威尔文教科技有限责任公司 数据同步显示方法和***
CN114900506B (zh) * 2022-07-12 2022-09-30 中国科学技术大学 面向用户体验质量的360度视频视口预测方法

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20160122611A (ko) * 2015-04-14 2016-10-24 (주)일렉콤 지형에 따른 경사각 구현기능을 갖는 가상현실 모션 플렛폼을 이용한 구동 방법
CN106125930A (zh) * 2016-06-27 2016-11-16 上海乐相科技有限公司 一种虚拟现实设备及主视角画面校准的方法
CN106170094A (zh) * 2016-09-07 2016-11-30 传线网络科技(上海)有限公司 全景视频的直播方法及装置
CN106358036A (zh) * 2016-08-31 2017-01-25 杭州当虹科技有限公司 一种以预设视角观看虚拟现实视频的方法
CN107274472A (zh) * 2017-06-16 2017-10-20 福州瑞芯微电子股份有限公司 一种提高vr播放帧率的方法和装置
CN107635152A (zh) * 2017-09-28 2018-01-26 深圳晶恒数码科技有限公司 一种共享vr视频的方法及装置

Family Cites Families (40)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7796162B2 (en) 2000-10-26 2010-09-14 Front Row Technologies, Llc Providing multiple synchronized camera views for broadcast from a live venue activity to remote viewers
US8954596B2 (en) 2010-04-02 2015-02-10 Netflix, Inc. Dynamic virtual chunking of streaming media content
US9035997B2 (en) 2010-05-12 2015-05-19 Blue Jeans Network Systems and methods for real-time multimedia communications across multiple standards and proprietary devices
ES2675802T3 (es) * 2011-02-18 2018-07-12 Alcatel Lucent Procedimiento y aparato para transmitir y recibir un flujo de video panorámico
US8600194B2 (en) * 2011-05-17 2013-12-03 Apple Inc. Positional sensor-assisted image registration for panoramic photography
US9088714B2 (en) * 2011-05-17 2015-07-21 Apple Inc. Intelligent image blending for panoramic photography
US9389677B2 (en) 2011-10-24 2016-07-12 Kenleigh C. Hobby Smart helmet
US9516225B2 (en) 2011-12-02 2016-12-06 Amazon Technologies, Inc. Apparatus and method for panoramic video hosting
US9380327B2 (en) 2011-12-15 2016-06-28 Comcast Cable Communications, Llc System and method for synchronizing timing across multiple streams
WO2013150775A1 (ja) * 2012-04-02 2013-10-10 パナソニック株式会社 画像生成装置、カメラ装置、画像表示装置及び画像生成方法
US8803916B1 (en) 2012-05-03 2014-08-12 Sprint Communications Company L.P. Methods and systems for an augmented reality service delivery platform
US9452354B2 (en) 2013-06-07 2016-09-27 Sony Interactive Entertainment Inc. Sharing three-dimensional gameplay
CN104766274A (zh) * 2014-03-11 2015-07-08 北京博锐尚格节能技术股份有限公司 一种3d能耗展示模型的旋转方法及装置
WO2016002445A1 (ja) * 2014-07-03 2016-01-07 ソニー株式会社 情報処理装置、情報処理方法、及びプログラム
US10498790B2 (en) 2014-08-07 2019-12-03 Arris Enterprises Llc Systems and methods for multicast delivery of a managed bundle in service provider networks
MX363881B (es) 2014-09-22 2019-04-05 Arris Entpr Llc Calidad de experiencia de video basada en estimacion de calidad de video.
US9818225B2 (en) * 2014-09-30 2017-11-14 Sony Interactive Entertainment Inc. Synchronizing multiple head-mounted displays to a unified space and correlating movement of objects in the unified space
US10108256B2 (en) 2014-10-30 2018-10-23 Mediatek Inc. Systems and methods for processing incoming events while performing a virtual reality session
EP3748973A1 (en) * 2014-11-10 2020-12-09 Swarms Ventures, LLC Method and system for programmable loop recording
US9804257B2 (en) 2014-11-13 2017-10-31 WorldViz LLC Methods and systems for an immersive virtual reality system using multiple active markers
US10102674B2 (en) 2015-03-09 2018-10-16 Google Llc Virtual reality headset connected to a mobile computing device
EP3281403A4 (en) * 2015-04-06 2018-03-07 Scope Technologies US Inc. Methods and apparatus for augmented reality applications
US20160314624A1 (en) 2015-04-24 2016-10-27 Eon Reality, Inc. Systems and methods for transition between augmented reality and virtual reality
US10015370B2 (en) * 2015-08-27 2018-07-03 Htc Corporation Method for synchronizing video and audio in virtual reality system
CN105704468B (zh) * 2015-08-31 2017-07-18 深圳超多维光电子有限公司 用于虚拟和现实场景的立体显示方法、装置及电子设备
US9298283B1 (en) * 2015-09-10 2016-03-29 Connectivity Labs Inc. Sedentary virtual reality method and systems
US10112111B2 (en) * 2016-03-18 2018-10-30 Sony Interactive Entertainment Inc. Spectator view perspectives in VR environments
KR101788452B1 (ko) * 2016-03-30 2017-11-15 연세대학교 산학협력단 시선 인식을 이용하는 콘텐츠 재생 장치 및 방법
WO2017205642A1 (en) 2016-05-25 2017-11-30 Livit Media Inc. Methods and systems for live sharing 360-degree video streams on a mobile device
CN107678715A (zh) * 2016-08-02 2018-02-09 北京康得新创科技股份有限公司 虚拟信息的共享方法,装置和***
CN106210861B (zh) * 2016-08-23 2020-08-07 上海幻电信息科技有限公司 显示弹幕的方法及***
CN106385587B (zh) * 2016-09-14 2019-08-02 三星电子(中国)研发中心 分享虚拟现实视角的方法、装置及***
CN106331732B (zh) * 2016-09-26 2019-11-12 北京疯景科技有限公司 生成、展现全景内容的方法及装置
CN106791769A (zh) * 2016-12-16 2017-05-31 广东威创视讯科技股份有限公司 虚拟现实实现方法及***
US20180288557A1 (en) * 2017-03-29 2018-10-04 Samsung Electronics Co., Ltd. Use of earcons for roi identification in 360-degree video
CN108933920B (zh) * 2017-05-25 2023-02-17 中兴通讯股份有限公司 一种视频画面的输出、查看方法及装置
JP6873830B2 (ja) * 2017-06-05 2021-05-19 キヤノン株式会社 表示制御装置、その制御方法及びプログラム
US10639557B2 (en) * 2017-06-22 2020-05-05 Jntvr Llc Synchronized motion simulation for virtual reality
US10997786B2 (en) * 2017-08-07 2021-05-04 Verizon Patent And Licensing Inc. Systems and methods for reconstruction and rendering of viewpoint-adaptive three-dimensional (3D) personas
CN108107578B (zh) * 2017-12-14 2019-07-26 腾讯科技(深圳)有限公司 虚拟现实的视角调节方法、装置、计算设备及存储介质

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20160122611A (ko) * 2015-04-14 2016-10-24 (주)일렉콤 지형에 따른 경사각 구현기능을 갖는 가상현실 모션 플렛폼을 이용한 구동 방법
CN106125930A (zh) * 2016-06-27 2016-11-16 上海乐相科技有限公司 一种虚拟现实设备及主视角画面校准的方法
CN106358036A (zh) * 2016-08-31 2017-01-25 杭州当虹科技有限公司 一种以预设视角观看虚拟现实视频的方法
CN106170094A (zh) * 2016-09-07 2016-11-30 传线网络科技(上海)有限公司 全景视频的直播方法及装置
CN107274472A (zh) * 2017-06-16 2017-10-20 福州瑞芯微电子股份有限公司 一种提高vr播放帧率的方法和装置
CN107635152A (zh) * 2017-09-28 2018-01-26 深圳晶恒数码科技有限公司 一种共享vr视频的方法及装置

Also Published As

Publication number Publication date
WO2019158000A1 (zh) 2019-08-22
JP7294757B2 (ja) 2023-06-20
US11290573B2 (en) 2022-03-29
US20210037116A1 (en) 2021-02-04
TW201935924A (zh) 2019-09-01
CN110166764A (zh) 2019-08-23
EP3754980A4 (en) 2021-11-17
EP3754980A1 (en) 2020-12-23
JP2021513773A (ja) 2021-05-27

Similar Documents

Publication Publication Date Title
CN110166764B (zh) 虚拟现实vr直播中的视角同步方法及装置
US10567818B2 (en) Video content distribution system and content management server
JP6724110B2 (ja) 仮想空間中のアバター表示システム、仮想空間中のアバター表示方法、コンピュータプログラム
CN113347405B (zh) 缩放相关的方法和装置
US10560724B2 (en) Video content distribution system and content management server
US9179191B2 (en) Information processing apparatus, information processing method, and program
US8514275B2 (en) Three-dimensional (3D) display method and system
JP6753405B2 (ja) 情報処理装置及び情報処理方法
US20160198140A1 (en) System and method for preemptive and adaptive 360 degree immersive video streaming
CN109698949B (zh) 基于虚拟现实场景的视频处理方法、装置和***
JP2014215828A (ja) 画像データ再生装置、および視点情報生成装置
US20110254837A1 (en) Image display apparatus and method for controlling the same
WO2013121471A1 (ja) 映像生成装置
US20180249075A1 (en) Display method and electronic device
CN112272817B (zh) 用于在沉浸式现实中提供音频内容的方法和装置
WO2016167160A1 (ja) データ生成装置および再生装置
US11178361B2 (en) Virtual window for teleconferencing
KR101922970B1 (ko) Vr 콘텐츠에 대한 라이브 스트리밍 방법 및 시스템
NL2030325B1 (en) Scaling of three-dimensional content for an autostereoscopic display device
CN112913230B (zh) 图像生成装置及其方法
KR101804912B1 (ko) 입체영상 디스플레이 장치 및 입체영상 자막 디스플레이 방법
JP2017139794A (ja) 映像コンテンツ配信システム及びコンテンツ管理サーバ
KR20120063388A (ko) 전자 장치 및 입체영상 재생 방법

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant