CN107438203A - 用于建立清单的方法和网络设备 - Google Patents

用于建立清单的方法和网络设备 Download PDF

Info

Publication number
CN107438203A
CN107438203A CN201710377832.9A CN201710377832A CN107438203A CN 107438203 A CN107438203 A CN 107438203A CN 201710377832 A CN201710377832 A CN 201710377832A CN 107438203 A CN107438203 A CN 107438203A
Authority
CN
China
Prior art keywords
collection
inventory
multimedia
content
spatial object
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
Application number
CN201710377832.9A
Other languages
English (en)
Other versions
CN107438203B (zh
Inventor
M-L.尚佩尔
S.拉塞尔
F.加尔平
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.)
InterDigital Madison Patent Holdings SAS
Original Assignee
Thomson Licensing SAS
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 Thomson Licensing SAS filed Critical Thomson Licensing SAS
Publication of CN107438203A publication Critical patent/CN107438203A/zh
Application granted granted Critical
Publication of CN107438203B publication Critical patent/CN107438203B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • 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/23Processing of content or additional data; Elementary server operations; Server middleware
    • H04N21/234Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs
    • H04N21/2343Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs involving reformatting operations of video signals for distribution or compliance with end-user requests or end-user device requirements
    • H04N21/23439Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs involving reformatting operations of video signals for distribution or compliance with end-user requests or end-user device requirements for generating different versions
    • 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/23Processing of content or additional data; Elementary server operations; Server middleware
    • H04N21/234Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs
    • H04N21/2343Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs involving reformatting operations of video signals for distribution or compliance with end-user requests or end-user device requirements
    • H04N21/234345Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs involving reformatting operations of video signals for distribution or compliance with end-user requests or end-user device requirements the reformatting operation being performed only on part of the stream, e.g. a region of the image or a time segment
    • 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/83Generation or processing of protective or descriptive data associated with content; Content structuring
    • H04N21/845Structuring of content, e.g. decomposing content into time segments
    • H04N21/8456Structuring of content, e.g. decomposing content into time segments by decomposing the content in the time domain, e.g. in time segments
    • 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
    • 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/02Protocols based on web technology, e.g. hypertext transfer protocol [HTTP]
    • 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/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/23Processing of content or additional data; Elementary server operations; Server middleware
    • H04N21/234Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs
    • 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/25Management 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/262Content 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/26258Content 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
    • 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
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/60Network 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/63Control signaling related to video distribution between client, server and network components; Network processes for video distribution between server and clients or between remote clients, e.g. transmitting basic layer and enhancement layers over different transmission paths, setting up a peer-to-peer communication via Internet between remote STB's; Communication protocols; Addressing
    • H04N21/643Communication protocols
    • 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
    • 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/83Generation or processing of protective or descriptive data associated with content; Content structuring
    • H04N21/84Generation or processing of descriptive data, e.g. content descriptors
    • 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/85Assembly of content; Generation of multimedia applications
    • H04N21/858Linking data to content, e.g. by linking an URL to a video object, by creating a hotspot
    • H04N21/8586Linking data to content, e.g. by linking an URL to a video object, by creating a hotspot by using a URL

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Databases & Information Systems (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
  • Information Transfer Between Computers (AREA)

Abstract

一种用于建立要提供给请求终端的清单的网络设备,所述请求终端被配置为从网络设备接收被分割成段的多媒体内容,每个段在一个或多个表示中可用,所述清单列出多媒体内容的可用表示并指定多个适应集,每个适应集定义多媒体内容的空间对象,适应集的空间对象定义整个空间对象,包括至少一个存储器(301)和被配置为进行以下的至少一个处理电路(300):‑在清单中,定义多媒体内容到所述整个空间对象(O)的映射的类型,和所述适应集中的一个参考适应集中的参考点(404);以及‑将深度信息与每个适应集关联。

Description

用于建立清单的方法和网络设备
技术领域
本发明通常涉及通过例如但不限于HTTP(超文本传输协议)的自适应流传输(adaptive streaming)技术的领域,并且特别涉及网络设备的操作。
背景技术
本部分意在向读者介绍可能与下面描述和/或要求保护的本发明的各方面有关的技术的各方面。相信该讨论有助于向读者提供背景信息以便于更好地理解本发明的各方面。因此,应当理解的是,要在该角度阅读这些陈述,而不是作为对现有技术的承认。
通过HTTP的自适应流传输(也称为多比特率切换或HAS)正在迅速成为多媒体内容分发的主要技术。在已经使用的HTTP自适应流传输协议中,最著名的是来自苹果的HTTP实时流传输(HLS)、来自微软的银光平滑流传输(SSS)、来自奥多比的奥多比动态流传输(ADS)、由3GPP和MPEG开发的通过HTTP的动态自适应流传输(DASH)(标准化为ISO/IEC23009-1:2012)。
当客户终端希望在自适应流传输中播放视听内容(或A/V内容)时,首先必须得到描述如何可以获得该A/V内容的文件。这通常以HTTP协议通过从URL(统一资源定位符)得到描述文件,所谓的清单(或MPEG-DASH的媒体呈现描述(MPD))来完成,但也可以通过其他手段(例如广播、电子邮件、SMS等)来实现。清单(由远程服务器提前生成并传送到客户终端)基本上列出了这样的A/V内容的可用表示(也称为实例或版本)(在编码比特率、分辨率和其他属性方面)。表示与给定的质量级别(比特率)相关联。
每个表示的整个数据流被分割成相等持续时间(例如,几秒钟)的段(也称为块),可由单独的URL访问,构成该段使得客户终端可以在两段之间从一个质量级别平滑地切换到另一个质量级别,以便动态地适应网络条件。当低带宽可用时,客户终端请求低比特率块,并且如果更高带宽成为可用,则它们可以请求更高的比特率块。结果,视频质量可能在播放时变化,但很少遭受中断(也称为冻结)。
在客户机侧,基于对传输路径的可用带宽的测量来选择段。特别地,客户终端通常请求与比特率编码相对应的段的表示,并因此质量符合所测量的带宽。
此外,在MPEG DASH标准中,空间关系描述(SRD)允许媒体呈现作者表达空间对象之间的空间关系。空间对象被定义为内容组分(例如感兴趣的区域或平铺)的空间部分,并由适应集(adaptation set)或子表示来表示。作为示例,空间关系可以表达视频表示另一全帧视频的空间部分(例如,以允许缩放)。在另外的示例中,SRD可以允许将大视图分割成较小视图的网格,其中每个较小视图是实际表示。
然而,当前MPEG-DASH SRD目前还没有很好地适应于提供虚拟现实360体验,因为它仅支持平面模型,其中所有布局都是平面视图的子集。
发明内容
本发明涉及一种用于建立要提供给请求终端的清单的方法,所述请求终端被配置为接收被分割成段并由至少一个远程网络设备提供的多媒体内容,每个段在一个或多个表示中可用,所述清单列出多媒体内容的可用表示并指定多个适应集,每个适应集定义多媒体内容的空间对象,适应集的空间对象定义整个空间对象。所述方法包括:
-在清单中,定义多媒体内容到所述整个空间对象的映射的类型,和所述适应集中的一个参考适应集中的参考点;以及
-将深度信息与每个适应集关联。
在实施例中,映射的类型可以属于以下映射组:
-球体映射;
-圆柱体映射;
-立方体映射;
-棱锥体映射。
在实施例中,参考点可以对应于与参考适应集相关联的空间对象的中心。
在实施例中,每个适应集与在空间上分割多媒体内容的网格的单元相关联,参考适应集可以对应于与整个网格相关联的适应集。
在实施例中,所述方法还可以包括定义与清单中指定的一个或多个适应集相关联的坐标。
在实施例中,与每个适应集相关联的坐标可以对应于极坐标。
本公开还涉及一种意在从一个网络设备发送到客户终端的清单,所述客户终端被配置为接收被分割成段并由至少一个远程网络设备提供的多媒体内容,每个段在一个或多个表示中可用,所述清单列出多媒体内容的可用表示并指定多个适应集,每个适应集定义多媒体内容的空间对象,适应集的空间对象定义整个空间对象。所述清单可以包括多媒体内容到所述整个空间对象的映射的类型,所述适应集中的一个参考适应集中的参考点,以及与每个适应集相关联的深度信息。
在实施例中,参考点可以对应于与参考适应集相关联的空间对象的中心。
在实施例中,所述清单可以包括与清单中指定的一个或多个适应集相关联的坐标。
此外,本公开还涉及一种用于建立要提供给请求终端的清单的网络设备,所述请求终端被配置为从网络设备接收被分割成段的多媒体内容,每个段在一个或多个表示中可用,所述清单列出多媒体内容的可用表示并指定多个适应集,每个适应集定义多媒体内容的空间对象,适应集的空间对象定义整个空间对象。所述网络设备可以包括至少一个存储器和被配置为进行以下的至少一个处理电路:
-在清单中,定义多媒体内容到所述整个空间对象的映射的类型,和所述适应集中的一个参考适应集中的参考点;以及
-将深度信息与每个适应集关联。
在实施例中,所述一个处理电路还可以被配置为定义与清单中指定的一个或多个适应集相关联的坐标。
本公开还依赖一种用于由请求终端接收清单的方法,所述请求终端被配置为接收被分割成段并由至少一个远程网络设备提供的多媒体内容,每个段在一个或多个表示中可用,所述清单列出多媒体内容的可用表示并指定多个适应集,每个适应集定义多媒体内容的空间对象,适应集的空间对象定义整个空间对象。所述清单还可以定义多媒体内容到所述整个空间对象的映射的类型,和所述适应集中的一个参考适应集中的参考点;以及将深度信息与每个适应集关联。
本公开还涉及一种客户终端,其被配置为接收被分割成段并由至少一个远程网络设备提供的多媒体内容,每个段在一个或多个表示中可用,所述客户终端还被配置为接收清单,所述清单列出多媒体内容的可用表示并指定多个适应集,每个适应集定义多媒体内容的空间对象,适应集的空间对象定义整个空间对象。所述清单还可以定义多媒体内容到所述整个空间对象的映射的类型,和所述适应集中的一个参考适应集中的参考点;以及将深度信息与每个适应集关联。
此外,本公开还涉及一种非临时性程序存储设备,其可由计算机读取,有形地体现可由计算机执行的指令的程序,以执行用于建立要提供给请求终端的清单的方法,所述请求终端被配置为接收被分割成段并由至少一个远程网络设备提供的多媒体内容,每个段在一个或多个表示中可用,所述清单列出多媒体内容的可用表示并指定多个适应集,每个适应集定义多媒体内容的空间对象,适应集的空间对象定义整个空间对象,其包括:
-在清单中,定义多媒体内容到所述整个空间对象的映射的类型,和所述适应集中的一个参考适应集中的参考点;以及
-将深度信息与每个适应集关联。
本公开还依赖一种计算机程序产品,其存储在非临时性计算机可读介质上,并且包括可由处理器执行的程序代码指令,以用于实现用于建立要提供给请求终端的清单的方法,所述请求终端被配置为接收被分割成段并由至少一个远程网络设备提供的多媒体内容,每个段在一个或多个表示中可用,所述清单列出多媒体内容的可用表示并指定多个适应集,每个适应集定义多媒体内容的空间对象,适应集的空间对象定义整个空间对象,其包括:
-在清单中,定义多媒体内容到所述整个空间对象的映射的类型,和所述适应集中的一个参考适应集中的参考点;以及
-将深度信息与每个适应集关联。
根据本公开的方法可以在可编程装置上以软件实现。它可以单独地以硬件或以软件实现或者以其组合实现。
由本公开的元件实现的一些处理可以是计算机实现的。因此,这样的元件可以采取完全硬件实施例、完全软件实施例(包括固件、驻留软件、微代码等)、或者将软件和硬件方面组合的实施例的形式,所有这些可以通常在此称为“电路”、“模块”或“***”。此外,这样的元件可以采用计算机程序产品的形式,该计算机程序产品体现在具有体现在介质中的计算机可用程序代码的任何有形的表达介质中。
由于本公开的元件可以以软件实现,因此本公开可以体现为用于在任何合适的载体介质上提供到可编程装置的计算机可读代码。有形载体介质可以包括诸如软盘、CD-ROM、硬盘驱动器、磁带设备或固态存储设备等的存储介质。
因此,本公开提供一种计算机可读程序,其包括计算机可执行指令以使得计算机能够执行用于建立清单的方法。
下面阐述在范围上与所公开的实施例相当的某些方面。应当理解,这些方面仅仅是为了向读者提供本公开可能采取的某些形式的简要概述,并且这些方面不旨在限制本公开的范围。实际上,本公开可以涵盖下面可能未阐述的各种方面。
附图说明
参照附图,不以限制性的方式通过以下实施例和执行示例将更好地理解和说明本发明,附图中:
-图1是在一些实施例中使用的客户机-服务器网络的示意图;
-图2是在一些实施例中使用的客户终端的示例的框图;
-图3是在一些实施例中使用的网络设备的示例的框图;
-图4示出了与虚拟现实内容相关联的一些适应集;
-图5是图示根据一些实施例的构建清单的方法的流程图;
-图6图示了来自局部立体角的差分区域视图;
-图7示出了与图4中描绘的一个适应集相关联的极坐标。
只要可能,将贯穿附图使用相同的参考标号来指代相同或相似的部分。
具体实施方式
以下描述说明本公开的原理。因此,应当理解,本领域技术人员将能够设计出(尽管没有在此明确描述或示出)体现本公开的原理并被包括在其范围内的各种布置。
在此详述的所有示例和条件语言旨在用于教育目的,以帮助读者理解本公开的原理和发明人为促进本领域而贡献的概念,并且被解释为不限于这样具体详述的示例和条件。
此外,在此详述本公开的原理、方面和实施例以及其具体示例的所有陈述旨在涵盖其结构和功能等同物二者。此外,意图是这样的等同物包括当前已知的等同物以及将来开发的等同物,即执行相同功能的所开发的任何元素,而不管结构如何。
因此,例如,本领域技术人员将理解,在此呈现的框图表示体现本公开原理的说明性电路的概念图。类似地,应当理解,任何流程图表、流程图、状态转换图、伪代码等表示可以在计算机可读介质中实质表示并因此由计算机或处理器执行的各种处理,无论这样的计算机或处理器是否明确示出。
附图中所示的各种元素的功能可以通过使用专用硬件以及能够与适当软件联合执行软件的硬件来提供。当由处理器提供时,功能可以由单个专用处理器、由单个共享处理器或者由多个单独的处理器提供,其中的一些可以共享。此外,术语“处理器”或“控制器”的明确使用不应被解释为排他地指代能够执行软件的硬件,而可以隐含地包括但不限于数字信号处理器(DSP)硬件、用于存储软件的只读存储器(ROM)、随机存取存储器(RAM)和非易失性存储器。
在此的权利要求中,表达为用于执行特定功能的部件和/或模块的任何元素旨在涵盖执行该功能的任何方式,包括例如,a)执行该功能的电路元件的组合,或者b)任何形式的软件,因此包括固件、微代码等,与用于执行该软件的适当电路组合以执行功能。由这样的权利要求限定的公开内容在于以下事实,即以权利要求所要求的方式将由各种所述部件提供的功能组合并集合在一起。因此,认为可以提供那些功能的任何部件都等同于在此所示的那些部件。
此外,应当理解,本公开的附图和描述已被简化以说明与清楚理解本公开有关的元素,同时为了清楚起见,删除了存在于在典型的数字多媒体内容传送方法、设备和***中的许多其他元素。然而,因为这样的元素是本领域众所周知的,所以在此不提供对这样的元件的详细讨论。在此的公开内容涉及本领域技术人员已知的所有这样的变化和修改。
在下文中,参考HTTP自适应流传输协议(或HAS),特别是关于MPEG-DASH来描述附图。当然,本公开不限于这样的特定环境,并且当然也可以考虑和实现其他自适应流传输协议。
如图1所示,在本公开的一些实施例中实现的由一个或多个网络N(在图中仅表示一个)支持的客户机-服务器网络架构包括一个或多个客户终端C以及一个或多个HTTP服务器S。根据DASH,这样的服务器S也被称为媒体源。他们可以生成例如清单。服务器S是内容分发的来源:多媒体内容可能来自某个外部实体,并且在媒体源处被转换为HAS格式。
客户终端C希望从HTTP服务器SE之一获得多媒体内容。多媒体内容被分割成多个段(也称为块)。假设在服务器S处多媒体内容在不同的表示中可用。在客户机请求时,HTTP服务器S能够在一个或多个TCP/IP连接上使用HTTP自适应流传输协议将段流传输到客户终端C。
如图2所示,客户终端C可以包括:
-到网络N的连接的接口200(有线的和/或无线的,例如Wifi、ADSL、线缆、移动和/或广播(例如DVB、ATSC)接口);
-包含用于与HTTP服务器S进行通信的协议栈的通信模块201。特别地,通信模块201可以包括TCP/IP栈。当然,它可以是使得客户终端C能够与HTTP服务器S进行通信的任何其他类型的网络和/或通信部件;
-自适应流传输模块202,其可以从HTTP服务器S接收HTTP流传输多媒体内容。它连续地选择将网络约束与其自身约束更好地匹配的比特率的段;
-适应于对多媒体内容进行解码和呈现的视频播放器203;
-用于执行存储在客户终端C的非易失性存储器中的应用和程序的一个或多个处理器204;
-存储部件205,诸如易失性存储器,用于在将从HTTP服务器SE接收到的段发送到视频播放器203之前缓冲从HTTP服务器SE接收到的段;
-连接各种模块和本领域技术人员熟知的所有部件以用于执行通用客户终端功能的内部总线206。
客户终端可以是便携式媒体设备、移动电话、平板或膝上型计算机、电视机、机顶盒、游戏设备或集成电路。当然,客户终端C可以不包括完整的视频播放器,而只包括一些子元素,诸如用于对媒体内容进行解复用和解码的子元素,并且可以依赖于外部部件以向最终用户显示经解码的内容。在这种情况下,客户终端C是能够进行HTTP自适应流传输(HAS)的视频解码器,诸如机顶盒。
图3是图1所示的服务器S的示例的示意性框图。服务器S可以包括处理电路300、存储器301、通信接口I/O 302和通信总线303。
处理电路300可以是能够执行指令和处理数据的电子组件。处理电路300可以包括一个或多个处理单元(CPU)。处理电路300可以***作或配置为执行服务器S的各种信号处理和控制功能。此外,处理电路300可以检测和处理用户的请求并且可以响应于这样的用户请求来控制其自己的操作和/或输出控制信号以控制服务器S的其他元件(包括图3中未示出的元件)。处理电路300还可以***作或配置为执行软件代码,包括用于实现在此描述的方法的原理的软件代码。处理电路300可以运行存储在存储器301中的各种软件程序和/或指令集,以执行服务器S的各种功能和处理数据。
图3的服务器S还适应于通过网络N建立并向请求多媒体内容的客户终端C传送清单。清单可以包括SRD(空间关系描述)信息。
如图4所示,SRD信息可以允许将空间矩形对象O分割成较小空间对象的网格400,网格400的每个单元401、402、403对应于空间对象(即整个空间对象的一部分)。多个视频(对应于不同表示下的相同内容)可以与网格400的每个单元401、402、403相关联以形成适应集。SRD在清单MPD中定义用于描述网格400和每个其单元401、402、403的语法。为此目的,(定义一个单元401、402、403的)每个适应集可以包括对源id(属于相同网格的所有单元具有相同的源id)、单元的左上角的坐标、单元401、402、403的高度和宽度以及可选地对整个网格400的高度和宽度进行定义的补充属性。高度和宽度可以以任意单位(诸如像素)来表达,因为它们仅用于表示比例。应当注意,适应集可以与网格400的多个单元401(诸如包括四个单元401的单元403)相关联,并且网格400的单元不一定具有相同的尺寸(例如单元401和单元402,如图4所示)。
在图4的示例中,描绘了27个适应集:与网格400相关联的一个主适应集,与小单元401相关联的24个适应集,与大单元402相关联的一个适应集,以及与单元403(包括4个小单元401)相关联的一个适应集。
在实施例中,为了使用虚拟现实多媒体内容的SRD信息,可以将服务器S配置为根据图5所示的方法500构建清单。具体地,服务器S可以:
-定义(步骤501)哪个映射(球体、圆柱体、立方体、棱锥体)用于要在观看者周围呈现的虚拟现实(VR)内容(也称为沉浸式内容)(即,观看者不能看到完整图片,而是必须旋转他/她的头(或移动),以看到他/她的视域之外的部分图像);
-定义(步骤502)整个空间对象O中的中心点(也称为VR原点)404。在另外的步骤中使用的所有角度值将参考该中心点404使用;
-将角度信息关联(步骤503)到单元401、402、403的最小量,使得客户终端C的MPEG-DASH SRD播放器可以计算网格400的每个单元401、402、403的角度信息,并选择正确的视频以在用户改变他/她的视点时取回。
为了定义VR映射,在步骤501,在清单中可以在与整个空间对象O相关联的主适应集中引入(例如,由于处理单元300)新信息(例如补充或基本属性,例如称为“vrtype”)。应当注意,MPEG-DASH标准允许定义空的适应集,例如,在没有视频完整地覆盖整个空间对象O的情况下。因此,为了指定VR映射,可以存在与整个空间对象O相关联的适应集(并且可能是空的,即没有与之相关联的任何视频)。根据MPD语法,可以由于urn(统一资源名称)(例如:urn:mpeg:dash:vrtype:2016)而识别补充或基本属性,并且其值可以是包括VR映射的字符串(例如,“spherical”、“cylindrical”或“cube”)。
在变型中,在清单中可以在与主适应集不同的适应集中引入补充属性(“vrtype”)。
此外,为了具有初始视点并定义可以从其计算所有角度位置的原点轴,在步骤502,在清单中可以针对包括中心点404的适应集引入(例如,由于处理单元300)新信息(例如补充或基本属性,例如称为“vrcenter”或“vrorigin”)。中心点的位置可以例如在来自中心点所在的对应网格单元的左上角的像素单位中给出。中心点可以是与适应集相关联的单元401、402、403的中心。
这样的补充或基本属性可以通过urn(例如:urn:mpeg:dash:vrorigin:2016)以及包括像素单位中的x和y坐标的值来定义。
如图4的说明性但非限制性的示例所示,网格400的小单元401包括640×480像素视频,VR原点值为(320,240),并且与具有SRD值(0,3,1,1,1,7,4)的适应集相关联。
在变型中,可以对与整个空间对象相关联的适应集设置中心点补充属性。这样的变型可能在MPD创作时需要更多的计算,因为中心点404与整个空间对象O的左上角之间的所有单元401、402、403的宽度和深度需要相加。
此外,为了使客户终端C的DASH播放器具有用户的视点(例如,通过定义局部立体角dA的极坐标给出,也称为差分区域,在图6中示出)与适应集之间的对应关系,可以为一个或多个适应集(所有网格单元401、402、403)提供极坐标信息。
特别地,整个空间对象O(与主适应集相关联)的极坐标是相关的,因为它向客户终端C的DASH播放器通知关于改变用户视点的可能限制。如图7所示,由四个角度θ1、θ2、给出被整个空间对象覆盖的差分区域700的右、左、上、下边界。必须注意的是,对于球体映射,当θ1=θ2,并且(以弧度为单位)时,获得整个空间(也称为VR360)。
为了提供极坐标信息,在步骤503,在清单MPD中可以针对可能包括θ1、θ2、信息的适应集引入(例如,由于处理单元300)新信息(例如补充或基本属性,例如称为“vrcoordinates”)。例如,补充或基本属性可以通过urn(urn:mpeg:dash:vrcoordinates:2016)以及值“θ1,θ2,”来识别,在值“θ1,θ2,”中例如以度为单位表达角度,并且θ1是VR原点404与差分区域700的左侧之间的角度,θ2是VR原点404与差分区域700的右侧之间的角度,是VR原点404与差分区域700的顶侧之间的角度,且是VR原点404与差分区域700的底侧之间的角度。
如图4的示例所示,与整个空间对象O相关联的主适应集的坐标信息是“-180,180,90,-90”。
对于球体映射和圆柱体映射二者,可以仅对主适应集(与网格400相关联)给出VR坐标补充信息,因为可以使用所有其他适应集(由单元401、402、403表示)的大小和位置来计算所有其他适应集的VR坐标信息。然而,服务器S可以被配置为对所有适应集而不是只对主适应集提供VR坐标信息。
对于立方体映射,对于与对应立方体的面相关联的适应集,应当存在VR坐标信息。当没有视频完整地覆盖立方体的面时(例如当面被4个视频覆盖时),则应创建与立方体的整个面相关联的空的适应集,以携带该面的VR坐标信息。
通过将角度信息(极坐标中的θ和)提供给每个差分区域,DASH客户终端C可以根据用户视点立体角是什么来决定需要取回哪些DASH表示。
由于添加了vrtype、vrcenter和vrcoordinates补充信息,所以本公开允许将VR360内容表示为SRD应用。通过将深度信息与适应集相关联,使视频呈现在VR360内容前面也成为可能,从而提供第一等级的3D体验。
当主适应集表示完整的差分区域700时,不可能在差分区域700后面呈现对象(可见对象被布置在用户眼睛(假设为图7的球体701的中心702)与背景(例如对应于球体的内表面701)之间)。为了表示可见对象(图中未示出)的深度,可以使用表示对象在眼睛和VR360背景视频之间布置得多远的百分比值。例如,10%的值可以表示定位得非常接近背景的对象,而90%的值可以表示定位得非常接近眼睛702的对象。
为此目的,在步骤504,在清单中可以引入(例如,由于处理单元300)新信息(例如补充或基本属性,例如称为“vrdepth”)并与一个或多个适应集相关联。例如,补充或基本属性可以通过其值为表示对象多么接近的百分比的数字(例如“10”)的urn(urn:mpeg:dash:vrdepth:2016)来识别。
应当注意,对于VR360背景的适应集部分,VR深度值可以为“0”,而不需要指示。只有非零值的VR深度信息可以在MPD中定义。
还应当注意,如果内容作者不想在DASH客户终端C不支持VR深度信息时显示单独的对象,则可以使用基本属性机制而不是补充属性机制。
在客户终端C请求VR内容时,服务器S可以根据方法500构建清单,所述清单包括例如补充信息“vrtype”、“vrorigin”、“vrcoordinates”和“vrdepth”。一旦由服务器S生成,则所述清单还通过网络N向请求客户终端C发送。
本公开允许支持SRD的DASH客户终端由于在清单MPD中添加的补充属性信息而提供VR360体验。此外,兼容的DASH客户机也可以能够显示具有不同深度的VR360内容。实际上,通过将深度信息附加到SRD空间对象(DASH表示),这允许将3D视频定位在背景4π(或4π的子集)视频之前。换言之,这不仅允许具有“VR360”或全向视频体验,还可以具有其更好的3D体验。
然后可以通过将整个空间的4π立体角组织成视频的网格(DASH表示)来使用MPEG-DASH SRD描述全向视频。因此,DASH客户机将例如取回用户当前正在观看的内容的全部质量表示,同时取回当前在用户视图之外,但如果用户突然改变他在3D空间中的视点则可以非常快速地成为处于用户的视图中的内容的较低质量表示。
本公开引入附加信息,除了SRD之外,其允许构建整个4π空间到覆盖整个空间的良好定位的局部立体角的网格的互操作分割。此外,可以仅描述整个空间的局部立体角。在这种情况下,整个SRD“网格”仅描述从局部立体角观看的局部球体。
为了保持与旧版客户机的兼容性,清单可以以这样的方式使用补充属性和基本属性,即在丢弃包含基本属性的元素后,可以由旧版客户机解释至少一个表示。
在描述、权利要求书和附图中公开的参考可以独立地或以任何适当的组合提供。在适当的情况下,特征可以在硬件、软件或两者的组合中实现。
在此对“一个实施例”或“实施例”的引用意味着结合实施例描述的特定的特征、结构或特性可以包括在所描述的方法和设备的至少一个实现方式中。在说明书中的各处出现的短语“在一个实施例中”不一定都指代相同的实施例,也不是不必要地与其他实施例相互排斥的单独实施例或替选实施例。
权利要求中出现的参考标号仅作为说明,并且应当对权利要求的范围没有限制性的影响。
尽管在此仅描述了本公开的某些实施例,但是本领域技术人员将理解,本公开的其他修改、变化和可行性是可能的。因此,这样的修改、变化和可行性被认为落在本公开的范围内,并因此形成在此描述和/或例示的本公开的一部分。
附图中的流程图和/或框图示出了根据本公开的各种实施例的***、方法和计算机程序产品的可能的实现方式的配置、操作和功能。在这方面,流程图或框图中的每个块可以表示模块、段或部分代码,其包括用于实现特定逻辑功能的一个或多个可执行指令。还应注意,在一些替选实现方式中,块中注释的功能有时可以不以图中所示的顺序发生。例如,连续示出的两个块实际上可以基本同时地执行,或者块有时可以以相反的顺序执行,或者块可以以替选顺序执行,这取决于所涉及的功能。还应注意,框图和/或流程图示的每个块,以及框图和/或流程图示中的块的组合可以由执行特定功能或动作的专用基于硬件的***或者专用硬件和计算机指令的组合来实现。虽然没有明确描述,但是本实施例可以以任何组合或子组合来采用。

Claims (11)

1.一种用于建立要提供给请求终端(T)的清单的方法,所述请求终端被配置为接收被分割成段并由至少一个远程网络设备(S)提供的多媒体内容,每个段在一个或多个表示中可用,所述清单列出多媒体内容的可用表示并指定多个适应集,每个适应集定义多媒体内容的空间对象,适应集的空间对象定义整个空间对象,
其中所述方法包括:
-在清单中,定义多媒体内容到所述整个空间对象(O)的映射的类型,和所述适应集中的一个参考适应集中的参考点(404);以及
-将深度信息与每个适应集关联。
2.根据权利要求1所述的方法,其中所述映射的类型属于以下映射组:
-球体映射;
-圆柱体映射;
-立方体映射;
-棱锥体映射。
3.根据权利要求1至2所述的方法,其中参考点(404)对应于与参考适应集相关联的空间对象(401)的中心。
4.根据权利要求1至3所述的方法,还包括定义与清单中指定的一个或多个适应集相关联的坐标(θ1,θ2,)。
5.一种意在从一个网络设备(S)发送到客户终端(T)的清单,所述客户终端被配置为接收被分割成段并由至少一个远程网络设备(S)提供的多媒体内容,每个段在一个或多个表示中可用,所述清单列出多媒体内容的可用表示并指定多个适应集,每个适应集定义多媒体内容的空间对象,适应集的空间对象定义整个空间对象,
其中所述清单包括多媒体内容到所述整个空间对象(O)的映射的类型,所述适应集中的一个参考适应集中的参考点(404),以及与每个适应集相关联的深度信息。
6.根据权利要求5所述的清单,其中参考点对应于与参考适应集相关联的空间对象(401)的中心。
7.根据权利要求5或6所述的清单,包括与清单中指定的一个或多个适应集相关联的坐标(θ1,θ2,)。
8.一种用于建立要提供给请求终端(T)的清单的网络设备,所述请求终端被配置为从网络设备接收被分割成段的多媒体内容,每个段在一个或多个表示中可用,所述清单列出多媒体内容的可用表示并指定多个适应集,每个适应集定义多媒体内容的空间对象,适应集的空间对象定义整个空间对象,
所述网络设备包括至少一个存储器(301)和被配置为进行以下的至少一个处理电路(300):
-在清单中,定义多媒体内容到所述整个空间对象(O)的映射的类型,和所述适应集中的一个参考适应集中的参考点(404);以及
-将深度信息与每个适应集关联。
9.根据权利要求8所述的网络设备,其中所述一个处理电路(300)还被配置为定义与清单中指定的一个或多个适应集相关联的坐标(θ1,θ2, )。
10.一种用于由请求终端(T)接收清单的方法,所述请求终端被配置为接收被分割成段并由至少一个远程网络设备(S)提供的多媒体内容,每个段在一个或多个表示中可用,所述清单列出多媒体内容的可用表示并指定多个适应集,每个适应集定义多媒体内容的空间对象,适应集的空间对象定义整个空间对象,
其中所述清单还定义多媒体内容到所述整个空间对象(O)的映射的类型,和所述适应集中的一个参考适应集中的参考点(404);以及将深度信息与每个适应集关联。
11.一种客户终端,其被配置为接收被分割成段并由至少一个远程网络设备(S)提供的多媒体内容,每个段在一个或多个表示中可用,所述客户终端(T)还被配置为接收清单,所述清单列出多媒体内容的可用表示并指定多个适应集,每个适应集定义多媒体内容的空间对象,适应集的空间对象定义整个空间对象,
其中所述清单还定义多媒体内容到所述整个空间对象(O)的映射的类型,和所述适应集中的一个参考适应集中的参考点(404);以及将深度信息与每个适应集关联。
CN201710377832.9A 2016-05-25 2017-05-25 用于建立和接收清单的方法、网络设备及终端 Active CN107438203B (zh)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
EP16305604.7 2016-05-25
EP16305604.7A EP3249929A1 (en) 2016-05-25 2016-05-25 Method and network equipment for establishing a manifest

Publications (2)

Publication Number Publication Date
CN107438203A true CN107438203A (zh) 2017-12-05
CN107438203B CN107438203B (zh) 2021-11-23

Family

ID=56101408

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201710377832.9A Active CN107438203B (zh) 2016-05-25 2017-05-25 用于建立和接收清单的方法、网络设备及终端

Country Status (5)

Country Link
US (1) US11363086B2 (zh)
EP (2) EP3249929A1 (zh)
JP (1) JP7041472B2 (zh)
KR (1) KR102401666B1 (zh)
CN (1) CN107438203B (zh)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN114731462A (zh) * 2020-01-08 2022-07-08 中兴通讯股份有限公司 点云数据处理

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US10587934B2 (en) * 2016-05-24 2020-03-10 Qualcomm Incorporated Virtual reality video signaling in dynamic adaptive streaming over HTTP
EP3466076A1 (en) * 2016-05-26 2019-04-10 VID SCALE, Inc. Methods and apparatus of viewport adaptive 360 degree video delivery
JP7085816B2 (ja) * 2017-09-26 2022-06-17 キヤノン株式会社 情報処理装置、情報提供装置、制御方法、及びプログラム

Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101771830A (zh) * 2008-12-30 2010-07-07 华为终端有限公司 立体全景视频流生成方法、设备及视频会议方法和设备
CN102256154A (zh) * 2011-07-28 2011-11-23 中国科学院自动化研究所 实现三维全景视频的定位与播放的方法及***
CN102685532A (zh) * 2012-06-04 2012-09-19 山东大学 自由视点四维空间视频编码***的编码方法
CN104519340A (zh) * 2014-12-30 2015-04-15 余俊池 基于多深度图像变换矩阵的全景视频拼接方法
WO2015197818A1 (en) * 2014-06-27 2015-12-30 Koninklijke Kpn N.V. Hevc-tiled video streaming
CN105376549A (zh) * 2009-01-29 2016-03-02 杜比实验室特许公司 视频编码方法及解码视频信号的方法
US20160086379A1 (en) * 2014-09-22 2016-03-24 Samsung Electronics Company, Ltd. Interaction with three-dimensional video
WO2016048015A1 (en) * 2014-09-22 2016-03-31 Samsung Electronics Co., Ltd. Reconstruction of three-dimensional video

Family Cites Families (20)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
BRPI0911016B1 (pt) * 2008-07-24 2021-01-05 Koninklijke Philips N.V. método de provisão de um sinal de imagem tridimensional, sistema de provisão de sinal de imagem tridimensional, sinal que contém uma imagem tridimensional, mídia de armazenamento, método de renderização de uma imagem tridimensional, sistema de renderização de imagem tridimensional para renderizar uma imagem tridimensional
KR101547151B1 (ko) * 2008-12-26 2015-08-25 삼성전자주식회사 영상 처리 방법 및 장치
WO2010075726A1 (zh) 2008-12-30 2010-07-08 华为终端有限公司 立体全景视频流生成方法、设备及视频会议方法和设备
RU2538335C2 (ru) * 2009-02-17 2015-01-10 Конинклейке Филипс Электроникс Н.В. Объединение данных 3d изображения и графических данных
US8907968B2 (en) * 2011-03-31 2014-12-09 Panasonic Corporation Image rendering device, image rendering method, and image rendering program for rendering stereoscopic panoramic images
JP6073307B2 (ja) * 2011-06-22 2017-02-01 コーニンクレッカ フィリップス エヌ ヴェKoninklijke Philips N.V. ディスプレイ用信号の生成方法及び装置
CN109905728A (zh) * 2012-01-19 2019-06-18 Vid拓展公司 使用移动设备接收多媒体内容的方法及该移动设备
FR2998126B1 (fr) 2012-11-15 2014-12-26 Giroptic Procede et dispositif de capture et de construction d'un flux d'images panoramiques ou stereoscopiques
US9628528B2 (en) * 2013-07-19 2017-04-18 Electronics And Telecommunications Research Institute Apparatus and method for providing content
KR20150012206A (ko) 2013-07-24 2015-02-03 한국전자통신연구원 3차원 콘텐츠의 부호화 방법 및 장치
US9270721B2 (en) * 2013-10-08 2016-02-23 Qualcomm Incorporated Switching between adaptation sets during media streaming
EP3062522A4 (en) * 2013-10-22 2017-07-05 Sharp Kabushiki Kaisha Display control device, delivery device, display control method, and display control system
KR101710003B1 (ko) * 2014-01-07 2017-02-24 한국전자통신연구원 실시간 동적 비평면 프로젝션 장치 및 방법
KR20150083429A (ko) * 2014-01-08 2015-07-17 한국전자통신연구원 Dash를 사용하는 비디오 재생을 위한 비트 깊이 표현 방법
JP6508206B2 (ja) 2014-07-01 2019-05-08 ソニー株式会社 情報処理装置および方法
US10451875B2 (en) * 2014-07-25 2019-10-22 Microsoft Technology Licensing, Llc Smart transparency for virtual objects
US9997199B2 (en) * 2014-12-05 2018-06-12 Warner Bros. Entertainment Inc. Immersive virtual reality production and playback for storytelling content
US9661355B2 (en) * 2015-01-08 2017-05-23 Kiswe Mobile Inc. Virtual immersion via streamed content adaptation
KR102170550B1 (ko) * 2016-05-24 2020-10-29 노키아 테크놀로지스 오와이 미디어 콘텐츠를 인코딩하는 방법, 장치 및 컴퓨터 프로그램
US10587934B2 (en) * 2016-05-24 2020-03-10 Qualcomm Incorporated Virtual reality video signaling in dynamic adaptive streaming over HTTP

Patent Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101771830A (zh) * 2008-12-30 2010-07-07 华为终端有限公司 立体全景视频流生成方法、设备及视频会议方法和设备
CN105376549A (zh) * 2009-01-29 2016-03-02 杜比实验室特许公司 视频编码方法及解码视频信号的方法
CN102256154A (zh) * 2011-07-28 2011-11-23 中国科学院自动化研究所 实现三维全景视频的定位与播放的方法及***
CN102685532A (zh) * 2012-06-04 2012-09-19 山东大学 自由视点四维空间视频编码***的编码方法
WO2015197818A1 (en) * 2014-06-27 2015-12-30 Koninklijke Kpn N.V. Hevc-tiled video streaming
US20160086379A1 (en) * 2014-09-22 2016-03-24 Samsung Electronics Company, Ltd. Interaction with three-dimensional video
WO2016048015A1 (en) * 2014-09-22 2016-03-31 Samsung Electronics Co., Ltd. Reconstruction of three-dimensional video
CN104519340A (zh) * 2014-12-30 2015-04-15 余俊池 基于多深度图像变换矩阵的全景视频拼接方法

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
何亚黎等: "全景图像拼接关键技术研究", 《信息化建设》 *

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN114731462A (zh) * 2020-01-08 2022-07-08 中兴通讯股份有限公司 点云数据处理
CN114731462B (zh) * 2020-01-08 2023-12-15 中兴通讯股份有限公司 点云数据处理

Also Published As

Publication number Publication date
EP3249931A1 (en) 2017-11-29
KR20170133274A (ko) 2017-12-05
US20170346866A1 (en) 2017-11-30
KR102401666B1 (ko) 2022-05-25
CN107438203B (zh) 2021-11-23
EP3249931B1 (en) 2023-11-08
JP7041472B2 (ja) 2022-03-24
EP3249929A1 (en) 2017-11-29
US11363086B2 (en) 2022-06-14
JP2018014710A (ja) 2018-01-25

Similar Documents

Publication Publication Date Title
US11109013B2 (en) Method of transmitting 360-degree video, method of receiving 360-degree video, device for transmitting 360-degree video, and device for receiving 360-degree video
CN107888987B (zh) 一种全景视频播放方法及装置
CN109155873A (zh) 改进虚拟现实媒体内容的流传输的方法、装置和计算机程序
KR102261559B1 (ko) 정보 처리 방법 및 장치
CN107438203A (zh) 用于建立清单的方法和网络设备
CN109691094A (zh) 发送全向视频的方法、接收全向视频的方法、发送全向视频的装置和接收全向视频的装置
US20200092600A1 (en) Method and apparatus for presenting video information
KR20190008325A (ko) 가상 현실 미디어 콘텐트의 적응적 스트리밍을 위한 방법, 디바이스, 및 컴퓨터 프로그램
CN106101503A (zh) 实时全景直播网络摄像机和***及方法
WO2018126702A1 (zh) 一种应用于虚拟现实技术的流媒体的传输方法和客户端
CN109644296A (zh) 一种视频流传输方法、相关设备及***
CN109271534A (zh) 一种直播数据识别框架、方法、服务器及存储介质
US11438731B2 (en) Method and apparatus for incorporating location awareness in media content
CN109218755A (zh) 一种媒体数据的处理方法和装置
CN110798707B (zh) 传输媒体数据的方法、客户端和服务器
CN107404641A (zh) 视频处理方法、视频播放方法、机顶盒以及vr设备
CN108810567A (zh) 一种音频与视频视角匹配的方法、客户端和服务器
WO2022037423A1 (zh) 点云媒体的数据处理方法、装置、设备及介质
WO2018120474A1 (zh) 一种信息的处理方法及装置
CN108271084A (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
TA01 Transfer of patent application right
TA01 Transfer of patent application right

Effective date of registration: 20190924

Address after: Delaware, USA

Applicant after: Interactive Digital VC Holding Company

Address before: Icelemulino, France

Applicant before: Thomson Licensing Company

TA01 Transfer of patent application right
TA01 Transfer of patent application right

Effective date of registration: 20210122

Address after: Fa Guobali

Applicant after: Interactive Digital Madison Patent Holdings

Address before: Delaware, USA

Applicant before: Interactive Digital VC Holdings

GR01 Patent grant
GR01 Patent grant