CN110546961A - 全景媒体播放方法、设备及计算机可读存储介质 - Google Patents
全景媒体播放方法、设备及计算机可读存储介质 Download PDFInfo
- Publication number
- CN110546961A CN110546961A CN201980001260.1A CN201980001260A CN110546961A CN 110546961 A CN110546961 A CN 110546961A CN 201980001260 A CN201980001260 A CN 201980001260A CN 110546961 A CN110546961 A CN 110546961A
- Authority
- CN
- China
- Prior art keywords
- view
- loop
- current
- maximum
- current view
- 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.)
- Granted
Links
- 238000000034 method Methods 0.000 title claims abstract description 48
- 230000000007 visual effect Effects 0.000 claims abstract description 13
- 230000004913 activation Effects 0.000 claims description 31
- 230000007246 mechanism Effects 0.000 abstract description 3
- 238000012545 processing Methods 0.000 description 10
- 238000004891 communication Methods 0.000 description 9
- 238000010586 diagram Methods 0.000 description 8
- 238000005516 engineering process Methods 0.000 description 8
- 230000005236 sound signal Effects 0.000 description 7
- 230000000694 effects Effects 0.000 description 4
- 238000007726 management method Methods 0.000 description 3
- 230000003287 optical effect Effects 0.000 description 3
- 230000008569 process Effects 0.000 description 3
- 230000009471 action Effects 0.000 description 2
- 230000008859 change Effects 0.000 description 2
- 238000013461 design Methods 0.000 description 2
- 238000005538 encapsulation Methods 0.000 description 2
- 239000000284 extract Substances 0.000 description 2
- 238000013467 fragmentation Methods 0.000 description 2
- 238000006062 fragmentation reaction Methods 0.000 description 2
- 230000003993 interaction Effects 0.000 description 2
- 238000005192 partition Methods 0.000 description 2
- 230000003068 static effect Effects 0.000 description 2
- 230000001133 acceleration Effects 0.000 description 1
- 230000003044 adaptive effect Effects 0.000 description 1
- 238000003491 array Methods 0.000 description 1
- 230000009286 beneficial effect Effects 0.000 description 1
- 230000005540 biological transmission Effects 0.000 description 1
- 238000011156 evaluation Methods 0.000 description 1
- 230000006870 function Effects 0.000 description 1
- 238000003384 imaging method Methods 0.000 description 1
- 239000004973 liquid crystal related substance Substances 0.000 description 1
- 239000000463 material Substances 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000005457 optimization Methods 0.000 description 1
- 230000002093 peripheral effect Effects 0.000 description 1
- 238000004064 recycling Methods 0.000 description 1
- 238000009877 rendering Methods 0.000 description 1
- 230000003252 repetitive effect Effects 0.000 description 1
- 230000002123 temporal effect Effects 0.000 description 1
- 230000007723 transport mechanism Effects 0.000 description 1
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T9/00—Image coding
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/23—Processing of content or additional data; Elementary server operations; Server middleware
- H04N21/238—Interfacing the downstream path of the transmission network, e.g. adapting the transmission rate of a video stream to network bandwidth; Processing of multiplex streams
- H04N21/2387—Stream processing in response to a playback request from an end-user, e.g. for trick-play
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/21—Server components or server architectures
- H04N21/218—Source of audio or video content, e.g. local disk arrays
- H04N21/21805—Source of audio or video content, e.g. local disk arrays enabling multiple viewpoints, e.g. using a plurality of cameras
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/21—Server components or server architectures
- H04N21/218—Source of audio or video content, e.g. local disk arrays
- H04N21/2187—Live feed
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/25—Management operations performed by the server for facilitating the content distribution or administrating data related to end-users or client devices, e.g. end-user or client device authentication, learning user preferences for recommending movies
- H04N21/262—Content or additional data distribution scheduling, e.g. sending additional data at off-peak times, updating software modules, calculating the carousel transmission frequency, delaying a video stream transmission, generating play-lists
- H04N21/26258—Content or additional data distribution scheduling, e.g. sending additional data at off-peak times, updating software modules, calculating the carousel transmission frequency, delaying a video stream transmission, generating play-lists for generating a list of items to be played back in a given order, e.g. playlist, or scheduling item distribution according to such list
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing 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/44—Processing 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/44016—Processing 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 splicing one content stream with another content stream, e.g. for substituting a video clip
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/47—End-user applications
- H04N21/472—End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification, for manipulating displayed content
- H04N21/4722—End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification, for manipulating displayed content for requesting additional data associated with the content
- H04N21/4725—End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification, for manipulating displayed content for requesting additional data associated with the content using interactive regions of the image, e.g. hot spots
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/60—Network structure or processes for video distribution between server and client or between remote clients; Control signalling between clients, server and network components; Transmission of management data between server and client, e.g. sending from server to client commands for recording incoming content stream; Communication details between server and client
- H04N21/65—Transmission of management data between client and server
- H04N21/658—Transmission by the client directed to the server
- H04N21/6587—Control parameters, e.g. trick play commands, viewpoint selection
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/80—Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
- H04N21/81—Monomedia components thereof
- H04N21/816—Monomedia components thereof involving special video data, e.g 3D video
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/80—Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
- H04N21/83—Generation or processing of protective or descriptive data associated with content; Content structuring
- H04N21/845—Structuring of content, e.g. decomposing content into time segments
- H04N21/8456—Structuring of content, e.g. decomposing content into time segments by decomposing the content in the time domain, e.g. in time segments
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/80—Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
- H04N21/85—Assembly of content; Generation of multimedia applications
- H04N21/854—Content authoring
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/80—Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
- H04N21/85—Assembly of content; Generation of multimedia applications
- H04N21/854—Content authoring
- H04N21/85406—Content authoring involving a specific file format, e.g. MP4 format
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Databases & Information Systems (AREA)
- Computer Security & Cryptography (AREA)
- Human Computer Interaction (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Signal Processing For Digital Recording And Reproducing (AREA)
- Television Signal Processing For Recording (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
- User Interface Of Digital Computer (AREA)
Abstract
本发明实施方式提供了一种全景媒体播放方法、设备及计算机可读存储介质。该方法包括:从全景媒体数据中获取与当前视角相关联的视角循环信息;以及根据所述视角循环信息循环播放所述当前视角。本发明提供了一种可实施视角循环的机制,并定义了视角循环的信息。
Description
技术领域
本发明涉及全景媒体技术领域,具体而言,涉及一种全景媒体播放方法、终端设备及计算机可读存储介质。
背景技术
当使用头戴式显示器和耳机沉浸于全景媒体内容时,用户面前只呈现与其观看方向相对应的媒体部分,以模拟用户处于捕获媒体的空间点和时间点。全景媒体应用中最流行的一种形式是全景视频,也称为360°视频。全景视频通常由多个摄像机拍摄,360°覆盖整个场景。与传统的媒体应用格式相比,由于多样的捕获技术和视频投影技术,全景视频的端到端技术(从捕获到播放)更容易产生碎片。从捕获端来看,有许多不同类型的摄像机可以捕获360°视频,而在播放端,有许多不同的设备可以通过不同处理能力播放360°视频。为了避免全景媒体内容和设备的碎片化,在全景媒体格式(Omnidirectional MediA Format,简称OMAF)标准中规定了一种用于全景媒体应用的标准化格式。
OMAF定义了一种媒体格式,支持全景媒体应用,专注于360°视频、图像、音频以及相关的时序文本。
自2018年初以来,动态图像专家组(Moving Picture Experts Group,简称MPEG)在这一领域开展了新的技术工作,草拟了新一版OMAF的技术规范。
该新版OMAF的技术规范中支持单一OMAF应用中的多视角。其中,基于多视角技术提出了一种新的在单一OMAF应用中视角循环的方案。
在所述背景技术部分公开的上述信息仅用于加强对本发明的背景的理解,因此它可以包括不构成对本领域普通技术人员已知的现有技术的信息。
发明内容
本发明提供一种全景媒体播放方法、终端设备及计算机可读存储介质。
根据本发明的第一方面,提供一种全景媒体播放方法,包括:从全景媒体数据中获取与当前视角相关联的视角循环信息;以及根据所述视角循环信息循环播放所述当前视角。
根据本发明的一实施方式,视角循环信息包括:最大循环次数、循环开始时间和循环激活时间;最大循环次数配置为指示全景媒体格式播放器对当前视角进行循环的最大次数,循环开始时间配置为指示当前视角的全景媒体时间轴中的时间,当执行一个循环时,在该时间重新开始播放当前视角,以及循环激活时间配置为指示当前视角的全景媒体时间轴中的时间,在该时间循环将被启动。
根据本发明的一实施方式,视角循环信息还包括:目的视角,目的视角配置为指示在达到最大循环次数时,在播放当前视角的结尾发生的视角切换的目的视角的视角标识;以及方法还包括:在达到最大循环次数时,在播放当前视角的结尾切换至目的视角。
根据本发明的一实施方式,方法还包括:从全景媒体数据中获取与当前视角相关联的视角切换信息,其中,视角切换信息包括:目的视角,目的视角配置为指示从当前视角切换至的目的视角的视角标识;以及在达到最大循环次数时,在播放当前视角的结尾切换至目的视角。
根据本发明的一实施方式,如果将最大循环次数的值设置为预定值,或者在视角循环信息中没有出现最大循环次数,则最大循环次数为无限次。
根据本发明的一实施方式,如果在视角循环信息中没有出现循环开始时间,从当前视角的全景媒体时间轴的开始位置播放当前视角。
根据本发明的一实施方式,如果在视角循环信息中没有出现循环激活时间,在当前视角的全景媒体时间轴的结尾位置启动一个循环。
根据本发明的一实施方式,视角循环信息被定义为一个ISOBMFF结构。
根据本发明的第二方面,提供一种全景媒体播放装置,包括:获取单元,获取单元配置为从全景媒体数据中获取与当前视角相关联的视角循环信息;以及播放单元,播放单元配置为根据视角循环信息循环播放当前视角。
根据本发明的一实施方式,视角循环信息包括:最大循环次数、循环开始时间和循环激活时间;其中,最大循环次数配置为指示全景媒体格式播放器对当前视角进行循环的最大次数,循环开始时间配置为指示当前视角的全景媒体时间轴中的时间,当执行一个循环时,在该时间重新开始播放当前视角,以及循环激活时间配置为指示当前视角的全景媒体时间轴中的时间,在该时间循环将被启动。
根据本发明的一实施方式,视角循环信息还包括:目的视角,目的视角配置为指示在达到最大循环次数时,在播放当前视角的结尾发生的视角切换的目的视角的视角标识;以及播放单元还设置为在达到最大循环次数时,在播放当前视角的结尾切换至目的视角。
根据本发明的一实施方式,获取单元还设置为从全景媒体数据中获取与当前视角相关联的视角切换信息,其中,视角切换信息包括:目的视角,目的视角配置为指示从当前视角切换至的目的视角的视角标识;以及播放单元还配置为在达到最大循环次数时,在播放当前视角的结尾切换至目的视角。
根据本发明的一实施方式,如果将最大循环次数的值设置为预定值,或者在视角循环信息中没有出现最大循环次数,则最大循环次数为无限次。
根据本发明的一实施方式,如果在视角循环信息中没有出现循环开始时间,从当前视角的全景媒体时间轴的开始位置播放当前视角。
根据本发明的一实施方式,如果在视角循环信息中没有出现循环激活时间,在当前视角的全景媒体时间轴的结尾位置启动一个循环。
根据本发明的一实施方式,视角循环信息被定义为一个ISOBMFF结构。
根据本发明的第三方面,提供一种终端设备,包括:处理器和存储器,存储器配置为存储处理器的可执行指令,处理器配置为执行在上述第一方面中任意一项方法中的步骤。
根据本发明的第四方面,提供一种计算机可读存储介质,其上存储有计算机可执行指令,可执行指令被处理器执行时实现上述第一方面中任意一项方法中的步骤。
本发明实施方式提供的技术方案的有益效果可包括:提供了一种促使视角循环的机制,并定义了视角循环的信息。
此外,根据本发明其他实施例,在定义视角循环的新数据结构的基础上,首先,内容制作者可以精确地采取固定次数的循环方式来代替无限次的循环,这使得内容制作者可以更好地管理内容媒体时间轴。其次,内容制作者可以精确地选择循环开始的时间,而不是总在视角开始时重新播放。而且,内容制作者还可以精确地选择激活循环的时间,而不是总在视角播放的结尾初始化循环,例如可以(在视角中)定义一些在达到最大循环次数之后播放的额外的内容的。当可以为循环本身定义边界(激活时间和开始时间)时,内容制作者在循环时进行无缝切换也变得更容易。进一步地,内容制作者还可以精确地使用另一种切换效果,这种效果会在达到最大循环数后的视角播放结束时发生。
本节对本发明中描述的技术的各种实施方式或示例进行总结,而并不是对本发明技术的全部范围或所有特性的全面公开。
附图说明
为了更清楚地描述本发明实施方式中的技术方案,下面将简要介绍描述本发明实施方式所需的附图。显然,下面描述中的附图仅仅展示了本发明的一些实施方式,本领域普通技术人员在不需要付出创造性劳动的情况下,仍可以从这些附图中派生出其他图示。
图1是根据一可能应用场景示出的一种OMAF应用的示例图。
图2是根据一示例性实施方式示出的一种用于全景媒体播放的***架构图。
图3是根据一示例性实施方式示出的一种全景媒体播放方法的流程图。
图4是根据一示例性实施方式示出的另一种全景媒体播放方法的流程图。
图5是根据一示例性实施方式示出的再一种全景媒体播放方法的流程图。
图6是根据一示例性实施方式示出的一种全景媒体播放装置的框图。
图7是根据一示例性实施方式示出的一种终端设备的框图。
具体实施方式
现在将参考附图更全面地描述示例实施方式。然而,示例实施方式能够以多种形式实施,且不应被理解为限于在此阐述的范例;相反,提供这些实施方式使得本发明将更加全面和完整,并将示例实施方式的构思全面地传达给本领域的技术人员。附图仅为本发明的示意性图解,并非一定是按比例绘制。图中相同的附图标记表示相同或类似的部分,因而将省略对它们的重复描述。
此外,所描述的特征、结构或特性可以以任何合适的方式结合在一个或更多实施方式中。在下面的描述中,提供许多具体细节从而给出对本发明的实施方式的充分理解。然而,本领域技术人员将意识到,可以实践本发明的技术方案而省略所述特定细节中的一个或更多,或者可以采用其它的方法、装置、步骤等。在其它情况下,不详细示出或描述公知结构、材料或者操作以避免喧宾夺主而使得本发明的各方面变得模糊。
图1是根据一可能叙事场景示出的一种OMAF应用的示例图。如图1所示,该OMAF应用场景围绕视角A和视角B建立。以下特征用于定义视角A中的循环:
-视角A的持续时间为60秒。
-视角A的循环开始时间在从视角A媒体开始位置起10秒处。
-视角A的循环激活时间在从视角A媒体开始位置起58秒处。
-在视角A播放结束后切换到视角B。
基于以上信息,在可能的叙事场景中,这些视角的布置情况将参照图1进行描述。
用户进入一间昏暗的房间(例如视角A),10秒后,天花板的灯开启,用户可以更清楚地看到周围的环境,他可以看到两扇门。30秒后,两扇门中的一扇发出“砰”地一声,暗示用户可从这扇门通过。
如果用户正朝那扇门的方向看,他可以看到门被关上了,发出“砰”地一声,这强烈建议他应该去那里。
如果用户没有朝那扇门的方向看,他可能只会得到一个提示,提示说明在那个方向发生了点什么。视角A在10秒到58秒之间的部分可播放多达三次,这给了用户三次机会,使其更易注意到“砰”地一声被关上的门。
如果用户决定与那扇门互动,他就会切换到另一个房间(例如另一个视角C)。
但如果他不与它互动,可能会发生以下事件:在视角A循环三次后,在154秒时,主灯关闭;2秒后,即156秒时,用户通过没关的门进入另一个房间(例如视角B)。
从以上可以看出,就叙事而言,内容制作者更希望在OMAF应用中对一些视角进行循环,从而使OMAF应用中的一个或多个视角可以播放一次或多次。
图2是根据一示例性实施方式示出的一种用于全景媒体播放的***架构图。
如图2所示,***10可包括:内容服务器11和终端设备12。例如,内容服务器11由内容制作者或内容提供者部署。而且,内容服务器11可以是单个服务器,也可以是分布式服务器集群。具有预定媒体容器文件格式的全景媒体数据存储在内容服务器11中。在本发明一些实施例中,媒体容器文件格式以ISO基本媒体文件格式(ISO Base Media File Format,简称ISOBMFF)为例,但本发明不限于此。
例如,可以通过以下流程获得全景媒体数据。
一个现实世界的视听场景是由音频传感器以及一组摄像机或具有多个镜头和传感器的一台摄像机设备捕捉采集的,采集结果是一组数字图像/视频和音频信号。摄像机/镜头通常覆盖摄像机组或摄像机设备的中心点周围的所有方向,因此被称为360度视频。
可以采用许多不同的麦克风配置捕捉音频,并将其存储为几种不同的内容格式,包括基于信道的信号、静态或动态(即在3D场景中移动)的对象信号和基于场景的信号(如高阶立体声)。基于信道的信号通常符合一种扬声器的设计。在全景媒体应用中,将呈现的沉浸式音频节目的扬声器设计信号双耳化,以便通过耳机播放出来。
将同一瞬时的图像拼接,还有可能旋转,然后投影并映射到封装图像上。
对于音频来说,不需要进行拼接,因为采集到的音频信号具有固有的沉浸特性和全方向特性。
封装图像被编码为编码图像或编码的视频比特流。捕捉的音频被编码为音频比特流。然后,根据上述媒体容器文件格式,将编码的图像、视频和/或音频组成一系列初始化片段和流媒体片段。文件封装器还将元数据包含到片段中,如投影和分区封装信息,以助于执行封装图片的呈现。
这些片段存储在内容服务器11中,采用一种交付机制将其传输给终端设备12。传输机制可以是,例如,基于HTTP的动态自适应流媒体传输协议(Dynamic AdaptiveStreaming over HTTP,简称DASH)或MPEG媒体传输协议(MPEG media transport,简称MMT)。
终端设备12作为OMAF播放器,可以是包括头戴显示器或任何其他显示器和耳机的设备。
在终端设备12中,文件解码器处理接收到的分段,提取编码的比特流,并解析元数据。然后将音频、视频和/或图像解码为解码信号。根据当前的观看方向或视窗,以及从文件中解析的投影、球视界、旋转和分区封装元数据,将解码后的封装图像投影到头戴显示器或任何其他显示设备的屏幕上。同样,解码的音频也会根据当前的观看方向进行,例如通过耳机呈现出来。当前的观看方向采用头部跟踪方式确定,也可能采用眼球跟踪方式确定。除了用于渲染器渲染解码后的视频和音频信号的适当部分外,当前的观看方向也可以用于视频和音频解码器的解码优化。
在本发明一些实施例中,对于现场直播,编码的图像、视频和/或音频也可以组合成媒体文件用于文件播放。媒体文件还包括上述元数据。在终端设备12中,解码器输入的文件与媒体文件相同。文件解码器还处理文件,提取编码的比特流并解析元数据。该过程如上所述,在此不再赘述。
在相关技术中,目前的OMAF工作草案通过以下ISOBMFF结构定义了视角:ViewpointPosStruct(),ViewpointGlobalCoordinateSysRotationStruct(),ViewpointGroupStruct()和ViewpointEntry()。ViewpointPosStruct()定义了视角在全局坐标系中的位置,其中通常可能包括了全球定位***(GPS)信息,ViewpointGlobalCoordinateSysRotationStruct()定义了视角在全局坐标系中的方向。以及ViewpointGroupStruct()提供了视角组信息。ViewpointEntry()为每个视角定义了一个唯一的视角标识viewpoint_id。
为了描述循环视角的所有特征,本发明的实施例提出了一个额外的数据结构,用于定义与存在循环的每个单一视角相关联的视角循环信息。因此,描述部分VR(VirtualReality)内容(可理解为单个视角的时间部分)在其中循环的OMAF应用成为可能。
这个额外的数据结构包括循环相关的特征元素,例如,最大循环次数、目标视角、循环激活时间和循环开始时间。
其中,最大循环次数元素配置为指示一个视角循环的最大次数。在本发明的一些实施例中,最大循环次数可以配置为无限次。例如,将最大循环次数元素设为一个特定的值(例如-1)来指示无限循环。可选地,在该数据结构中没有配置最大循环次数元素即表示无限循环。
目的视角元素配置为指示在播放当前视角达到最大循环次数后,切换至的目的视角。如果循环次数是无限次,则将不配置目的视角元素。
在相关技术中已提出了一种新的定义视角切换信息的数据结构(如ViewpointSwitchingStruct())。该数据结构也包括目的视角元素,该元素被配置为指示从一个视角切换到的目的视角。在本发明的一些实施例中,如果允许通过这种数据结构定义视角切换信息,用于定义视角循环信息的数据结构则不应包括目的视角元素。
循环激活时间元素配置为指示与当前视角相关联的全景媒体的时间轴中的时间,在该时间循环将发生。以图1所示的场景为例,循环激活时间如loop_activation_time所示。
循环开始时间元素配置为指示与当前视角相关联的全景媒体的时间轴中的时间,在该时间循环播放应该切换到循环发生的时间。同样以图1所示的场景为例,循环开始时间如loop_start_time所示。
以下ISOBMFF语法为本发明一个可能的实施例。
以下语义与前面定义的可能实施例中的ISOBMFF语法相关联:
-max_loops_flag等于1说明给出了循环最大次数信息。
-destination_viewpoint_flag等于1说明给出了目的视角信息。
-loop_activation_flag等于1说明给出了循环激活时间信息。
-loop_start_flag等于1说明给出了循环开始时间信息。
-max_loops指示OMAF播放器在当前视角上将执行的最大循环次数。如果将该值设置为-1,OMAF播放器将无限循环当前视角,或者循环至用户与播放器发生交互或VR内容播放结束为止。如果max_loops_flag等于0,并且没有设置max_loops信息,则max_loops应设置为其默认值-1(无限次循环)。
-destination_viewpoint_id指示视角切换到的目标视角的viewpoint_id,一旦达到最大循环次数(max_loops),该视角切换则在播放当前视角结束时发生。
-loop_activation_time指示当前视角的媒体时间轴中的时间,在该时间循环将被启动。如果没有给出loop_activation_time,则循环应该发生在当前视角的媒体时间轴的末尾。
-loop_start_time指示当前视角的媒体时间轴中的时间,当执行循环时,当前视角的播放将在该时间被重新启动。如果没有给出loop_start_time,则播放应重启于当前视角的媒体时间轴的开始位置。
基于关于视角循环的新数据结构的定义,首先,内容制作者可以精确地采取固定次数的循环方式来代替无限次的循环,这使得内容制作者可以更好地管理内容媒体时间轴。其次,内容制作者可以精确地选择循环开始的时间,而不是总在视角开始时重新播放。而且,内容制作者还可以精确地选择激活循环的时间,而不是总在视角播放的结尾初始化循环,例如可以(在视角中)定义一些在达到最大循环次数之后播放的额外的内容的。当可以为循环本身定义边界(激活时间和开始时间)时,内容制作者在循环时进行无缝切换也变得更容易。进一步地,内容制作者还可以精确地使用另一种切换效果,这种效果会在达到最大循环数后的视角播放结束时发生。
下面将介绍根据本发明实施方式提供的一种全景媒体播放方法。
图3是根据本发明一示例性实施方式示出的一种全景媒体播放方法的流程图。例如,该方法可由图2中的终端设备12实施。
如图3所示,方法20包括:
在步骤S202中,作为OMAF播放器,终端设备12从全景媒体数据中获取与当前视角相关联的视角循环信息。
如前所述,如果需要多次播放当前视角,则应将与当前视角相关联的视角循环信息包含在全景媒体数据中。然后,OMAF播放器可以从全景媒体数据中获取与当前视角相关联的视角循环信息。
在步骤S204中,终端设备12根据视角循环信息循环播放当前视角。
在本发明一些实施例中,所述视角循环信息可包括:最大循环次数、循环开始时间和循环激活时间。最大循环次数配置为指示OMAF播放器应当对所述当前视角进行循环播放的最大次数,循环开始时间配置为指示当前视角的全景媒体时间轴中的时间,当执行一个循环时,在该时间应当重新开始播放当前视角,以及循环激活时间配置为指示当前视角的全景媒体时间轴中的时间,在该时间循环将被启动。
在本发明一些实施例中,所述视角循环信息还包括:目的视角,所述目的视角配置为指示在达到所述最大循环次数时,在播放所述当前视角的结尾应当发生的视角切换的目的视角的视角标识。
图4是根据本发明另一示例性实施方式示出的一种全景媒体播放方法的流程图。如果在视角循环信息中给出了目的视角,如图4所示,方法20可进一步包括:
在步骤S306中,在达到最大循环次数时,终端设备12在播放当前视角的结尾切换至目的视角。
在本发明一些实施例中,如前所述,如果定义了与当前视角相关联的视角切换信息,OMAF播放器应当从视角切换信息获得目的视角,以确定当前视角切换到的目的视角。所述视角循环信息可被定义为一个ISOBMFF结构。
图5是根据本发明再一示例性实施方式示出的一种全景媒体播放方法的流程图。如果定义了与当前视角相关联的视角切换信息,如图5所示,方法20可进一步包括:
在步骤S406中,终端设备12从全景媒体数据中获取与所述当前视角相关联的视角切换信息。
视角切换信息包括:目的视角,目的视角配置为指示从当前视角切换至的目的视角的视角标识。
需要注意的是,如图5所示,该步骤应当在步骤S204之前执行。这表明终端设备12在循环当前视角之前应当获取视角切换信息。
在步骤S408中,终端设备12在达到最大循环次数时,在播放当前视角的结尾切换至目的视角。
在本发明一些实施例中,如果最大循环次数设置为一个预定值(如-1),或在视角循环信息中没有出现最大循环次数元素,则最大循环次数为无限次。亦即OMAF应当无限次循环当前视角,或一直循环直至用户与播放器发生交互或VR内容播放结束为止。
在本发明一些实施例中,如果在视角循环信息中没有出现循环开始时间,应当从当前视角的全景媒体时间轴的开始位置播放当前视角。
在本发明一些实施例中,如果在视角循环信息中没有出现循环激活时间,应当在当前视角的全景媒体时间轴的结尾位置启动一个循环。
在本发明一些实施例中,视角循环信息被定义为一个ISOBMFF结构,即上述ISOBMFF结构ViewpointLoopingStruct()。
根据上述本发明实施方式的全景媒体播放方法,首先,内容制作者可以精确地采取固定次数的循环方式来代替无限次的循环,这使得内容制作者可以更好地管理内容媒体时间轴。其次,内容制作者可以精确地选择循环开始的时间,而不是总在视角开始时重新播放。而且,内容制作者还可以精确地选择激活循环的时间,而不是总在视角播放的结尾初始化循环,例如可以(在视角中)定义一些在达到最大循环次数之后播放的额外的内容的。当可以为循环本身定义边界(激活时间和开始时间)时,内容制作者在循环时进行无缝切换也变得更容易。进一步地,内容制作者还可以精确地使用另一种切换效果,这种效果会在达到最大循环数后的视角播放结束时发生。
下面将介绍根据本发明实施方式提供的一种全景媒体播放装置。
图6是根据本发明一示例性实施方式示出的一种全景媒体播放装置的框图。
如图6所示,装置30包括:获取单元302和播放单元304。
获取单元302配置为从全景媒体数据中获取与当前视角相关联的视角循环信息。
播放单元304配置为根据视角循环信息循环播放当前视角。
在本发明一些实施例中,视角循环信息包括:最大循环次数、循环开始时间和循环激活时间;其中,最大循环次数配置为指示全景媒体格式播放器应当对当前视角进行循环的最大次数,循环开始时间配置为指示当前视角的全景媒体时间轴中的时间,当执行一个循环时,在该时间应当重新开始播放当前视角,以及循环激活时间配置为指示当前视角的全景媒体时间轴中的时间,在该时间循环将被启动。
在本发明一些实施例中,所述视角循环信息还包括:目的视角,目的视角配置为指示在达到最大循环次数时,在播放当前视角的结尾应当发生的视角切换的目的视角的视角标识;以及播放单元304还设置为在达到最大循环次数时,在播放当前视角的结尾切换至目的视角。
在本发明一些实施例中,获取单元302还设置为从全景媒体数据中获取与当前视角相关联的视角切换信息,其中,视角切换信息包括:目的视角,目的视角配置为指示从当前视角切换至的目的视角的视角标识;以及播放单元304还设置为在达到最大循环次数时,在播放当前视角的结尾切换至目的视角。
在本发明一些实施例中,如果将最大循环次数的值设置为预定值,或者在视角循环信息中没有出现最大循环次数,则最大循环次数为无限次。
在本发明一些实施例中,如果在视角循环信息中没有出现循环开始时间,应当从当前视角的全景媒体时间轴的开始位置播放当前视角。
在本发明一些实施例中,如果在视角循环信息中没有出现循环激活时间,应当在当前视角的全景媒体时间轴的结尾位置启动一个循环。
在本发明一些实施例中,视角循环信息被定义为一个ISOBMFF结构,即上述ISOBMFF结构ViewpointLoopingStruct()。
根据上述本发明实施方式的全景媒体播放装置,首先,内容制作者可以精确地采取固定次数的循环方式来代替无限次的循环,这使得内容制作者可以更好地管理内容媒体时间轴。其次,内容制作者可以精确地选择循环开始的时间,而不是总在视角开始时重新播放。而且,内容制作者还可以精确地选择激活循环的时间,而不是总在视角播放的结尾初始化循环,例如可以(在视角中)定义一些在达到最大循环次数之后播放的额外的内容的。当可以为循环本身定义边界(激活时间和开始时间)时,内容制作者在循环时进行无缝切换也变得更容易。进一步地,内容制作者还可以精确地使用另一种切换效果,这种效果会在达到最大循环数后的视角播放结束时发生。
图7是根据本发明一示例性实施方式示出的一种终端设备的框图。例如,终端设备500可以是OMAF播放器、游戏控制台、移动电话等类似设备。
如图7所示,终端设备500可包括一个或多个以下组件:处理组件502、存储器504、电源组件506、多媒体组件508、音频组件510、输入/输出(I/O)接口512、传感器组件514以及通信组件516。
处理组件502通常控制终端设备500的所有操作,如与显示、数据传输和记录操作相关联的操作。处理组件502可包括一个或多个处理器520,以执行用于实现上述方法中的全部或部分步骤的指令。而且,处理组件502可包括促使处理组件502和其他组件之间交互的一个或多个模块。例如,处理组件502可包括多媒体模块,该多媒体模块助于多媒体组件508和处理组件502之间的交互。
存储器504设置为存储多种类型的数据,以支持终端设备500的操作。例如,这些数据包括在终端设备500上操作的用于任何应用程序或方法的指令、联络数据、电话本数据、短信、图片、视频等等。存储器504可以由任何类型的易失性或非易失性存储设备或者它们的组合实现,如静态随时存取存储器(SRAM),电可擦除可编程只读存储器(EEPROM),可擦除可编程只读存储器(EPROM),可编程只读存储器(PROM),只读存储器(ROM),磁存储器,快闪存储器,磁盘或光盘。
电源组件506为终端设备500的各个组件提供电源。电源组件506可以包括电源管理***、一个或多个电源以及与终端设备500中电源的生成、管理和分配相关的任何其他组件。
多媒体组件508可包括头戴式显示器或提供终端设备500与用户之间的输出接口的任何其他显示器。此外,多媒体组件508可包括提供终端设备500与用户之间的输出接口的屏幕。在一些实施例中,屏幕可以包括液晶显示器(LCD)和触摸屏(TP)。如果屏幕包括触摸屏,则可以采用触摸屏作为屏幕,以接收来自用户的输入信号。触摸屏包括一个或多个触摸传感器,用于感知触摸屏上的触摸、滑动和手势。触摸传感器不仅可以感知触摸或滑动动作的边界,还可以感知与触摸或滑动动作的持续时间和压力。在一些实施例中,多媒体组件508包括前置摄像头和/或后置摄像头。当终端设备500处于拍摄模式或视频模式等操作模式时,前置摄像头和后置摄像头可以接收外部多媒体数据。前置摄像头和后置摄像头可以是固定的光学透镜***或具有对焦和光学变焦功能。
音频组件510设置为输出和/或输入音频信号。例如,音频组件510包括设置为接收外部音频信号的耳机。所接收的音频信号可以进一步存储在存储器504中或通过通信组件516传输。在一些实施例中,音频组件510还包括用于输出音频信号的扬声器。
I/O接口512提供处理组件502与键盘、点击轮、按钮等***接口模块之间的接口。这些按钮可包括但不限于返回键、音量键、开始键或锁定键。
传感器组件514包括一个或多个传感器,用于对终端设备500的各个方面进行状态评估。例如,传感器组件514可探测到终端设备500的打开/关闭状态,组件的相对位置,如可能是终端设备500的显示器和键盘的相对位置,可探测到终端设备500或终端设备500的一个组成部分的位置的改变,用户是否接触终端设备500,终端设备500的方向或加速/减速以及终端设备500的温度变化。传感器组件514可包括近程传感器,该近程传感器设置为检测附近的、没有任何物理接触的物体的存在。传感器组件514还可包括用于成像的光传感器,如CMOS或CCD图像传感器。在一些实施例中,传感器组件514还可以包括加速度计传感器、陀螺仪传感器、磁传感器、压力传感器或温度传感器等等。
通信组件516设置为助于终端设备500与其他设备之间的有线或无线通信。终端设备500可以访问基于通信标准的无线网络,如WiFi、2G或3G、4G或5G或其组合。在一个示例实施例中,通信组件516通过广播信道从外部广播管理***接收广播信号或与广播相关的信息。在一个示例实施例中,通信组件516进一步包括近场通信(NFC)模块,以助于短程通信。例如,NFC模块可以基于射频识别(RFID)技术、红外数据关联(IrDA)技术、超宽带(UWB)技术、蓝牙(BT)技术或其他技术来实现。
在示例性实施例中,终端设备500可通过一个或多个应用特定的集成电路(ASICs)、数字信号处理器(DSPs)、数字信号处理设备(DSPDs)、可编程逻辑器件(PLDs)、现场可编程门阵列(FPGAs)、控制器、微控制器、微处理器或其他电子元件实现,用于执行终端设备在图3至图5所示的实施方式所提供的全景媒体播放方法中所进行的操作。
当终端设备的处理器执行存储介质中的指令时,非暂时性计算机可读存储介质使终端设备能够执行在图3至图5中示出的实施方式所提供的全景媒体播放方法。
以上具体地示出和描述了本发明的示例性实施方式。应可理解的是,对于本领域技术人员来说,本发明不以公开的实施方式为限;相反,本发明意图涵盖包含在所附权利要求的精神和范围内的各种修改和等效设置。
Claims (18)
1.一种全景媒体播放方法,其特征在于,包括:
从全景媒体数据中获取与当前视角相关联的视角循环信息;以及
根据所述视角循环信息循环播放所述当前视角。
2.根据权利要求1所述的方法,其特征在于,所述视角循环信息包括:最大循环次数、循环开始时间和循环激活时间;
其中,所述最大循环次数配置为指示全景媒体格式播放器对所述当前视角进行循环的最大次数;所述循环开始时间配置为指示所述当前视角的全景媒体时间轴中的时间,当执行一个循环时,在所述时间重新开始播放所述当前视角;以及所述循环激活时间配置为指示所述当前视角的全景媒体时间轴中的时间,在所述时间所述循环将被启动。
3.根据权利要求2所述的方法,其特征在于,所述视角循环信息还包括:目的视角,所述目的视角配置为指示在达到所述最大循环次数时,在播放所述当前视角的结尾发生的视角切换的目的视角的视角标识;以及所述方法还包括:
在达到所述最大循环次数时,在播放所述当前视角的结尾切换至所述目的视角。
4.根据权利要求2所述的方法,其特征在于,还包括:
从所述全景媒体数据中获取与所述当前视角相关联的视角切换信息,其中,所述视角切换信息包括:目的视角,所述目的视角配置为指示从所述当前视角切换至的目的视角的视角标识;以及
在达到所述最大循环次数时,在播放所述当前视角的结尾切换至所述目的视角。
5.根据权利要求3或4所述的方法,其特征在于,如果将所述最大循环次数的值设置为预定值,或者所述视角循环信息中没有出现最大循环次数元素,则所述最大循环次数为无限次。
6.根据权利要求3或4所述的方法,其特征在于,如果在所述视角循环信息中没有出现循环开始时间元素,从所述当前视角的全景媒体时间轴的开始位置播放所述当前视角。
7.根据权利要求3或4所述的方法,其特征在于,如果在所述视角循环信息中没有出现循环激活时间元素,在所述当前视角的全景媒体时间轴的结尾位置启动一个循环。
8.根据权利要求1至7中任意一项所述的方法,其特征在于,所述视角循环信息被定义为ISOBMFF结构。
9.一种全景媒体播放装置,其特征在于,包括:
获取单元,所述获取单元配置为从全景媒体数据中获取与当前视角相关联的视角循环信息;以及
播放单元,所述播放单元配置为根据所述视角循环信息循环播放所述当前视角。
10.根据权利要求9所述的装置,其特征在于,所述视角循环信息包括:最大循环次数、循环开始时间和循环激活时间;
其中,所述最大循环次数配置为指示全景媒体格式播放器对所述当前视角进行循环的最大次数;所述循环开始时间配置为指示所述当前视角的全景媒体时间轴中的时间,当执行一个循环时,在所述事件重新开始播放所述当前视角;以及所述循环激活时间配置为指示所述当前视角的全景媒体时间轴中的时间,在所述时间所述循环将被启动。
11.根据权利要求10所述的装置,其特征在于,所述视角循环还信息包括:目的视角,所述目的视角配置为指示在达到所述最大循环次数时,在播放所述当前视角的结尾发生的视角切换的目的视角的视角标识;以及所述播放单元还配置为在达到所述最大循环次数时,在播放所述当前视角的结尾切换至所述目的视角。
12.根据权利要求10所述的装置,其特征在于,所述获取单元还配置为从所述全景媒体数据中获取与所述当前视角相关联的视角切换信息,其中,所述视角切换信息包括:目的视角,所述目的视角配置为指示从所述当前视角切换至的目的视角的视角标识;以及所述播放单元还配置为在达到所述最大循环次数时,在播放所述当前视角的结尾切换至所述目的视角。
13.根据权利要求11或12所述的装置,其特征在于,如果将所述最大循环次数的值设置为预定值,或者所述视角循环信息中没有出现最大循环次数元素,则所述最大循环次数为无限次。
14.根据权利要求11或12所述的装置,其特征在于,如果在所述视角循环信息中没有出现循环开始时间元素,从所述当前视角的全景媒体时间轴的开始位置播放所述当前视角。
15.根据权利要求11或12所述的装置,其特征在于,如果在所述视角循环信息中没有出现循环激活时间元素,在所述当前视角的全景媒体时间轴的结尾位置启动一个循环。
16.根据权利要求9至15中任意一项所述的装置,其特征在于,所述视角循环信息被定义为ISOBMFF结构。
17.一种终端设备,包括:处理器和存储器,所述存储器配置为存储所述处理器的可执行指令,其特征在于,所述处理器配置为执行如权利要求1至8中任意一项所述的方法中的步骤。
18.一种计算机可读存储介质,其上存储有指令,其特征在于,所述指令被处理器执行时实现如权利要求1至8中任意一项所述的方法中的步骤。
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
PCT/CN2019/092846 WO2020258047A1 (en) | 2019-06-25 | 2019-06-25 | Omnidirectional media playback method and device and computer readable storage medium thereof |
Publications (2)
Publication Number | Publication Date |
---|---|
CN110546961A true CN110546961A (zh) | 2019-12-06 |
CN110546961B CN110546961B (zh) | 2021-02-09 |
Family
ID=68715925
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201980001260.1A Active CN110546961B (zh) | 2019-06-25 | 2019-06-25 | 全景媒体播放方法、设备及计算机可读存储介质 |
Country Status (7)
Country | Link |
---|---|
US (1) | US11889125B2 (zh) |
EP (1) | EP3777223A4 (zh) |
JP (2) | JP2022538799A (zh) |
KR (1) | KR20220020927A (zh) |
CN (1) | CN110546961B (zh) |
BR (1) | BR112021026268A2 (zh) |
WO (1) | WO2020258047A1 (zh) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2021125185A1 (en) * | 2019-12-19 | 2021-06-24 | Sharp Kabushiki Kaisha | Systems and methods for signaling viewpoint looping information in omnidirectional media |
Citations (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7027049B2 (en) * | 2001-04-16 | 2006-04-11 | Lucent Technologies Inc. | Method and system for reconstructing 3D interactive walkthroughs of real-world environments |
CN105357585A (zh) * | 2015-08-29 | 2016-02-24 | 华为技术有限公司 | 对视频内容任意位置和时间播放的方法及装置 |
CN105872353A (zh) * | 2015-12-15 | 2016-08-17 | 乐视网信息技术(北京)股份有限公司 | 一种在移动设备上实现播放全景视频的***和方法 |
CN106572359A (zh) * | 2016-10-27 | 2017-04-19 | 乐视控股(北京)有限公司 | 多终端间全景视频同步播放方法及装置 |
CN107835435A (zh) * | 2017-06-09 | 2018-03-23 | 越野族(北京)传媒科技有限公司 | 一种赛事宽视角直播设备和相关联的直播***和方法 |
CN109218734A (zh) * | 2017-07-07 | 2019-01-15 | 诺基亚技术有限公司 | 用于视频编码和解码的方法、装置和计算机程序产品 |
CN109218755A (zh) * | 2017-07-07 | 2019-01-15 | 华为技术有限公司 | 一种媒体数据的处理方法和装置 |
CN109218274A (zh) * | 2017-07-07 | 2019-01-15 | 华为技术有限公司 | 一种媒体信息的处理方法及装置 |
CN109511284A (zh) * | 2016-05-26 | 2019-03-22 | Vid拓展公司 | 视窗自适应360度视频传送的方法和设备 |
WO2019072688A1 (en) * | 2017-10-12 | 2019-04-18 | Canon Kabushiki Kaisha | METHOD, DEVICE, AND COMPUTER PROGRAM FOR PRODUCING AND PROCESSING MULTIMEDIA CONTENT |
Family Cites Families (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP4241708B2 (ja) * | 2005-10-05 | 2009-03-18 | 日本電気株式会社 | ビデオ映像提示システム、ビデオ映像送出装置、ビデオ映像提示装置、ビデオ映像処理プログラム |
EP3005719B1 (en) | 2013-06-05 | 2020-03-11 | Snakt, Inc. | Methods and systems for creating, combining, and sharing time-constrained videos |
US9832418B2 (en) * | 2014-04-15 | 2017-11-28 | Google Inc. | Displaying content between loops of a looping media item |
US20170142389A1 (en) * | 2015-11-18 | 2017-05-18 | Le Holdings (Beijing) Co., Ltd. | Method and device for displaying panoramic videos |
JP2018110375A (ja) | 2016-12-28 | 2018-07-12 | 株式会社リコー | 表示装置、プログラム、表示方法 |
US10819907B2 (en) * | 2017-03-30 | 2020-10-27 | Mediatek Inc. | Method and apparatus for signaling spherical region information in ISOBMFF |
US10951950B2 (en) * | 2017-07-31 | 2021-03-16 | Nokia Technologies Oy | Method and apparatus for presenting a video loop during a storyline |
-
2019
- 2019-06-25 WO PCT/CN2019/092846 patent/WO2020258047A1/en unknown
- 2019-06-25 BR BR112021026268A patent/BR112021026268A2/pt unknown
- 2019-06-25 EP EP19918519.0A patent/EP3777223A4/en not_active Ceased
- 2019-06-25 JP JP2021573926A patent/JP2022538799A/ja active Pending
- 2019-06-25 CN CN201980001260.1A patent/CN110546961B/zh active Active
- 2019-06-25 KR KR1020227001169A patent/KR20220020927A/ko not_active Application Discontinuation
- 2019-06-25 US US17/620,959 patent/US11889125B2/en active Active
-
2023
- 2023-11-20 JP JP2023196679A patent/JP2024020473A/ja active Pending
Patent Citations (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7027049B2 (en) * | 2001-04-16 | 2006-04-11 | Lucent Technologies Inc. | Method and system for reconstructing 3D interactive walkthroughs of real-world environments |
CN105357585A (zh) * | 2015-08-29 | 2016-02-24 | 华为技术有限公司 | 对视频内容任意位置和时间播放的方法及装置 |
CN105872353A (zh) * | 2015-12-15 | 2016-08-17 | 乐视网信息技术(北京)股份有限公司 | 一种在移动设备上实现播放全景视频的***和方法 |
CN109511284A (zh) * | 2016-05-26 | 2019-03-22 | Vid拓展公司 | 视窗自适应360度视频传送的方法和设备 |
CN106572359A (zh) * | 2016-10-27 | 2017-04-19 | 乐视控股(北京)有限公司 | 多终端间全景视频同步播放方法及装置 |
CN107835435A (zh) * | 2017-06-09 | 2018-03-23 | 越野族(北京)传媒科技有限公司 | 一种赛事宽视角直播设备和相关联的直播***和方法 |
CN109218734A (zh) * | 2017-07-07 | 2019-01-15 | 诺基亚技术有限公司 | 用于视频编码和解码的方法、装置和计算机程序产品 |
CN109218755A (zh) * | 2017-07-07 | 2019-01-15 | 华为技术有限公司 | 一种媒体数据的处理方法和装置 |
CN109218274A (zh) * | 2017-07-07 | 2019-01-15 | 华为技术有限公司 | 一种媒体信息的处理方法及装置 |
WO2019072688A1 (en) * | 2017-10-12 | 2019-04-18 | Canon Kabushiki Kaisha | METHOD, DEVICE, AND COMPUTER PROGRAM FOR PRODUCING AND PROCESSING MULTIMEDIA CONTENT |
Non-Patent Citations (1)
Title |
---|
罗莹等: "《全景媒体的***架构研究综述》", 《电信科学》 * |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2021125185A1 (en) * | 2019-12-19 | 2021-06-24 | Sharp Kabushiki Kaisha | Systems and methods for signaling viewpoint looping information in omnidirectional media |
Also Published As
Publication number | Publication date |
---|---|
KR20220020927A (ko) | 2022-02-21 |
BR112021026268A2 (pt) | 2022-03-03 |
WO2020258047A1 (en) | 2020-12-30 |
EP3777223A1 (en) | 2021-02-17 |
US11889125B2 (en) | 2024-01-30 |
EP3777223A4 (en) | 2021-08-25 |
US20220329879A1 (en) | 2022-10-13 |
CN110546961B (zh) | 2021-02-09 |
JP2024020473A (ja) | 2024-02-14 |
JP2022538799A (ja) | 2022-09-06 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US10812868B2 (en) | Video content switching and synchronization system and method for switching between multiple video formats | |
JP6423445B2 (ja) | マルチメディアデータ再生方法、装置およびシステム | |
RU2744969C1 (ru) | Способ и устройство для эффективной доставки и использования аудиосообщений для высокого качества восприятия | |
KR101901620B1 (ko) | 포커스 제어장치 및 방법 | |
CN105359544B (zh) | 数字视频流传输中的特技播放 | |
CN113141514B (zh) | 媒体流传输方法、***、装置、设备及存储介质 | |
WO2015176485A1 (zh) | 视频选集提供方法和装置 | |
WO2018103384A1 (zh) | 一种360度全景视频的播放方法、装置及*** | |
CN110519655B (zh) | 视频剪辑方法、装置及存储介质 | |
CN110784674B (zh) | 视频处理的方法、装置、终端及存储介质 | |
US10749923B2 (en) | Contextual video content adaptation based on target device | |
JP2024020473A (ja) | パノラマメディア再生方法、機器及びコンピュータ読み取り可能な記憶媒体 | |
CN108028951A (zh) | 控制播放的方法及装置 | |
CN114020198B (zh) | 显示方法及电子设备 | |
CN114445600A (zh) | 一种特效道具的展示方法、装置、设备及存储介质 | |
CN106954093B (zh) | 全景视频处理方法、装置及*** | |
CN106375833A (zh) | 基于vr的视频展示方法、装置及终端设备 | |
CN115002335B (zh) | 视频处理方法、装置、电子设备和计算机可读存储介质 | |
RU2791924C1 (ru) | Способ и устройство для воспроизведения всенаправленного медиа и машиночитаемый носитель | |
US20160360293A1 (en) | Method and apparatus for playing 3d film sources in smart tv | |
CN116112617A (zh) | 演播画面的处理方法、装置、电子设备及存储介质 | |
KR102233667B1 (ko) | 네트워크 시스템에서 데이터를 전송하는 방법 및 장치 | |
KR20100060176A (ko) | 방송 프로그램의 얼굴인식을 통한 이미지 합성 장치 및 방법 | |
CN112312147A (zh) | 直播控制方法、装置及存储介质 | |
CN111367598A (zh) | 动作指令的处理方法、装置、电子设备及计算机可读存储介质 |
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 |