CN106471812B - 用于在通信***中发送/接收数据的设备和方法 - Google Patents

用于在通信***中发送/接收数据的设备和方法 Download PDF

Info

Publication number
CN106471812B
CN106471812B CN201580036656.1A CN201580036656A CN106471812B CN 106471812 B CN106471812 B CN 106471812B CN 201580036656 A CN201580036656 A CN 201580036656A CN 106471812 B CN106471812 B CN 106471812B
Authority
CN
China
Prior art keywords
mfu
media
information
data
mpu
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
CN201580036656.1A
Other languages
English (en)
Other versions
CN106471812A (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.)
Samsung Electronics Co Ltd
Original Assignee
Samsung Electronics Co 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 Samsung Electronics Co Ltd filed Critical Samsung Electronics Co Ltd
Publication of CN106471812A publication Critical patent/CN106471812A/zh
Application granted granted Critical
Publication of CN106471812B publication Critical patent/CN106471812B/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
    • 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
    • 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/24Monitoring of processes or resources, e.g. monitoring of server load, available bandwidth, upstream requests
    • H04N21/2402Monitoring of the downstream path of the transmission network, e.g. bandwidth available
    • 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/266Channel or content management, e.g. generation and management of keys and entitlement messages in a conditional access system, merging a VOD unicast channel into a multicast channel
    • H04N21/2662Controlling the complexity of the video stream, e.g. by scaling the resolution or bitrate of the video stream based on the client capabilities
    • 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/633Control signals issued by server directed to the network components or client
    • H04N21/6332Control signals issued by server directed to the network components or client directed to client
    • H04N21/6336Control signals issued by server directed to the network components or client directed to client directed to decoder
    • 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
    • H04N21/64322IP
    • 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
    • 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/854Content authoring
    • 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/854Content authoring
    • H04N21/85406Content authoring involving a specific file format, e.g. MP4 format

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Computer Security & Cryptography (AREA)
  • Databases & Information Systems (AREA)
  • Mobile Radio Communication Systems (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
  • Communication Control (AREA)

Abstract

由本公开一个实施例提供的用于在通信***中发送数据的方法包括步骤:基于关于构成将被发送的数据单元的各个数据片的重要性信息,确定将不被发送的数据片;生成指示在构成数据单元的所有数据片之中不发送至少一个数据片的不完整数据指示符;以及发送不完整数据指示符和除了已被确定为不被发送的数据片之外的数据片。

Description

用于在通信***中发送/接收数据的设备和方法
技术领域
本公开涉及一种用于在用于多媒体发送和接收的通信***中通过使用网络拥塞控制来发送和接收数据的方法和装置。
背景技术
在传统广播网络中,运动图像专家组-2传输流(MPEG-2TS)通常用于多媒体内容的传输。MPEG-2TS已用作用于传输比特流的代表性传输技术,在该比特流中多个广播节目(多个编码的视频比特流)在具有错误的传输环境中被多路复用。例如,MPEG-2TS可适合于在多媒体时代的数字TV广播中使用。然而,MPEG-2TS在支持多媒体服务时具有若干限制。更具体地,MPEG-2TS由于单向通信而在传输中具有低效率,并且由于专用于音频/视频的传输协议和因特网协议(IP)的使用而在传输中具有固定的帧尺寸和不必要的开销。因此,MPEG新提出MPEG媒体传输(MMT)标准,作为用于基于MPEG技术支持多媒体服务的多媒体传输技术之一。特别地,已经提出MMT标准以克服MPEG-2TS的限制。
例如,MMT标准可应用于通过异构网络有效率地发送混合内容。在此,混合内容指的是具有视频/音频/应用/窗口小部件等的多媒体元素的一组内容。异构网络意为其中广播网络、通信网络等等共存的网络。
此外,MMT标准定义与IP友好的传输技术,其中该IP是关于传输网络的基本技术。即,MMT标准旨在于基于IP改变的多媒体服务环境中提供有效率的MPEG传输技术,并且处于利用对其的稳定研究的标准化。
发明内容
技术问题
本公开各种实施例提供一种用于在通信***中发送/接收混合内容的方法和装置。
本公开各种实施例提供一种用于在通信***中在网络拥塞的情况下发送/接收混合内容的方法和装置。
本公开各种实施例提供一种用于在通信***中通过执行数据丢弃来发送/接收混合内容的方法和装置。
本公开各种实施例提供一种用于在通信***中确定将被丢弃的数据的方法和装置。
本公开各种实施例提供一种用于在通信***中如果在数据丢弃之后发送数据而通知数据丢弃的方法和装置。
技术方案
在本公开的实施例中提供的用于在通信***中发送数据的方法包括:基于包括在将被发送的数据单元中的各个数据片的重要性信息来确定将不被发送的数据片,生成指示包括在数据单元中的数据片中的至少一个将不被发送的不完整数据指示符,以及发送不完整数据指示符和除了已被确定为不被发送的数据片之外的其它数据片。
在本公开的实施例中提供的用于在通信***中接收数据的方法包括:接收包括至少一个数据片的数据单元,接收指示包括在数据单元中的数据片中的至少一个将不被发送的不完整数据指示符,以及基于所述不完整数据指示符来解码除了已被确定为不被发送的数据片之外的其它数据片。
在本公开的实施例中提供的用于在通信***中发送数据的装置包括:控制器,被配置成基于包括在将被发送的数据单元中的各个数据片的重要性信息来确定将不被发送的数据片,数据处理器,被配置成生成指示包括在数据单元中的数据片中的至少一个将不被发送的不完整数据指示符,以及收发器,被配置成发送不完整数据指示符和除了已被确定为不被发送的数据片之外的其它数据片。
在本公开的实施例中提供的用于在通信***中接收数据的装置包括:收发器,被配置成接收包括至少一个数据片的数据单元以及指示包括在数据单元中的数据片中的至少一个将不被发送的不完整数据指示符,以及控制器,被配置成基于不完整数据指示符来解码除了已被确定为不被发送的数据片之外的其它数据片。
附图说明
图1是用于描述根据本公开的MMT数据模型的视图;
图2是用于示意性地描述根据本公开的由MMT发送实体和MMT接收实体发送和接收MMT包的视图;
图3是用于描述根据本公开的在其中封装媒体处理单元(MPU)的基于国际标准化组织(ISO)的媒体文件格式的视图;
图4是用于描述根据本公开的在发送实体和接收实体之间的拥塞控制的视图;
图5是用于描述根据本公开的在发送实体和接收实体之间的消息发送和接收的视图;
图6是用于描述根据本公开的发送实体的操作的视图;
图7是用于描述根据本公开的接收实体的操作的视图;
图8是用于描述根据本公开的在MMT服务器、基站和UE之间的消息流的视图;
图9是用于描述根据本公开另一个实施例的当作为网络实体的基站执行MPU的拥塞控制时在MMT服务器、基站和UE之间的消息流的视图;
图10是根据本公开的发送实体的框图;以及
图11是根据本公开的接收实体的框图。
具体实施方式
在本公开的以下描述中,将省略对与本公开相关联的公知功能或元件的详细描述,如果其不必要地模糊本公开的主题的话。在下文中,将参照附图描述实施例。
为了方便起见,将分开描述以下实施例,但是至少两个实施例可被组合实现而不彼此冲突。
此外,下面将描述的术语是考虑本公开的实施例中的功能而定义的,并且可取决于用户或操作者的意图或实践而变化。所以,在本公开的整个描述中,应当基于内容进行定义。
可对本公开的实施例进行各种改变,并且本公开可具有将参照附图详细描述的各种实施例。然而,根据本公开的概念的实施例不被解释为限于指定的公开,并且包括不脱离本公开的精神和技术范围的所有变化、等同物或替代物。
虽然在本公开的各种示范性实施例中使用的诸如“第一”和“第二”之类的术语可修饰各种示范性实施例的各种元素,但是这些术语不限制对应的元素。这些术语可用于将一个元素与另一个元素区分开的目的。例如,第一元素可被命名为第二元素而不脱离本公开的各种示范性实施例的权利范围,并且类似地,第二元素可被命名为第一元素。术语“和/或”包括多个相关提供的项目的组合或多个相关提供的项目中的任何一个。
在本公开的各种示范性实施例中使用的术语仅仅用于描述特定示范性实施例的目的,而不旨在是限制性的。单数形式也旨在包括复数形式,除非上下文另有明确指示。本文中,在本公开中使用的术语“包括”或“具有”将指示在说明书中描述的特征、数字、步骤、操作、元件、部件或其组合的存在,并且不排除一个或多个其它特征、数字、步骤、操作、元件、部件或其组合的存在或添加。
在此使用的所有术语(包括技术或科学术语)具有与由相关领域的普通技术人员通常理解的含义相同的含义,除非它们被定义为其它。在通常使用的字典中定义的术语应当被解释为具有与相关技术的上下文含义相同的含义,并且不应被解释为具有理想或夸张的含义,除非它们被清楚地定义在各种示范性实施例中。
在下文中,将参照附图详细描述本发明的各种实施例。相同的元件将由相同的附图标记指定,虽然它们被示出在不同的附图中。此外,将省略可使得本发明的主题不清楚的已知功能和配置的详细描述。在以下描述中,将仅仅描述根据本公开的实施例的用于理解操作所必需的部分,并且将不描述其它部分,以不模糊本公开的主题。
在本公开中提出的装置和方法可应用于各种通信***,诸如长期演进(LTE)移动通信***、高级长期演进(LTE-A)移动通信***、高速下行链路分组接入(HSDPA)移动通信***、高速上行链路分组接入(HSUPA)移动通信***、第三代合作伙伴计划2(3GPP2)的高速分组数据(HRPD)移动通信***、3GPP2的宽带码分多址(WCDMA)移动通信***、3GPP2的码分多址(CDMA)移动通信***、电气和电子工程师协会:IEEE)802.16m通信***、演进分组***(EPS)、移动因特网协议(移动IP)***等等。
在详细描述本公开之前,将简要描述本公开的主要概念。
当发送实体期望向接收实体发送数据时,发送实体可能出于某些原因而有意省略数据的一部分并且仅仅发送数据的剩余部分。在这种情况下,考虑发送数据的重要性,发送实体确定在全部发送数据之中的将被省略的数据。当确定将被省略的数据并且仅仅发送除了确定的数据之外的剩余数据时,发送实体向接收实体发送指示省略全部发送数据的部分数据的信息。因此,即使发现在整个数据之中的省略的部分数据,接收实体也可识别发送实体有意省略数据。接收实体可仅仅解码当前接收的数据,而不等待接收省略的数据或者请求重传省略的数据,从而有效率地使用发送和接收资源。特别地,本公开对于网络拥塞情形可能是有用的。
在下文中,将详细描述本公开的实施例。将基于MMT标准技术进行以下描述。然而,这样的描述是为了方便起见,并且本公开不限于MMT标准技术。
图1是用于描述根据本公开的MMT数据模型的视图。
在MMT中,一组编码的媒体数据和与其相关的元数据被定义为称为包100的MMT流。
包100可包括:至少一个MMT资产110、120和130,至少一个“传输特性”或“资产递送特性(ADC)”115和125信息,以及至少一个呈现信息(PI)140。为了参考,MMT资产意为可用于生成诸如视频、音频、文本、文件、窗口小部件等之类的多媒体呈现的多媒体数据。
对应的MMT资产110、120和130可被划分成至少一个媒体处理单元(MPU)。在图1中,MMT资产#1 110被图示为被划分成多个MPU 111、112,...,113。MPU是其中MMT流被独立处理(即,发送或解码)所用的单元。一个MPU可被划分成多个片,片中的每一个被称为“MPU片段单元(MFU)”。
MMT发送实体逐个MPU地划分和处理媒体数据,并且MMT接收实体接收媒体数据并且处理该媒体数据以用于逐个MPU地再现。
传输特性信息ADC 115和125可包括用于为每个MMT资产提供MMT资产的传输特性的信息。即,ADC 115指示资产#1 110的传输特性,而ADC125指示资产#2 120和#3 130的传输特性。
PI 140可包括描述多个资产110、120和130之间的时间和空间关系的信息。
图2是用于示意性地描述根据本公开的由MMT传送(或发送)实体210和MMT接收实体220发送和接收MMT包的视图。
MMT发送实体210(在下文中,被称为“发送实体”210)向MMT接收实体220(在下文中,被称为“接收实体”220)发送作为MMT分组流的包。发送实体210可以是发送MMT媒体数据的任意实体,例如MMT广播服务器。接收实体220可以是接收MMT媒体数据的任意实体,例如终端或作为MMT客户端的用户设备(UE)。
如果发送实体210是MMT广播服务器并且接收实体220是UE,则MMT广播服务器经由基站或执行类似功能的网络实体而向UE发送MMT媒体数据。执行与基站类似的功能的网络实体例如可以是无线局域网(WLAN)***的接入点(AP)。然而,为了方便起见,“基站”可用作包括蜂窝通信***的基站和WLAN通信***的AP的概念。然而,在图2中未图示基站。
发送实体210基于由包提供者201提供的包的PI而从资产提供者203和205收集内容。本文中,包提供者201和资产提供者203和205可在物理上位于一起。
发送实体210在操作230中通过使用MMT协议(MMTP)来发送包括资产、传输特定信息和呈现信息的包。发送实体210和接收实体220在操作240中通过使用MMTP来发送和接收信令信息。发送和接收信令消息以管理包的递送和消费。
为了参考,将简要描述MMTP。MMTP是用于分组化和发送MMT包的应用层传输协议,并且被设计成有效且可靠地传输包。MMTP具有改进的特征,诸如媒体复用和网络抖动计算。这些特征允许配置有被编码为各种类型的媒体数据的内容的有效传输。MMTP可根据现有网络协议操作,例如UDP或IP的上层。MMTP被设计成支持各种应用。
图3是用于描述在其中封装根据本公开的MPU的基于ISO的媒体文件格式的视图。
根据基于ISO的媒体文件格式封装一个MPU。MPU文件300可包括MPU元数据310和mdat块320,该MPU文件300是其中封装MPU的基于ISO的媒体文件,该MPU元数据310包括MPU元数据的信息,该mdat块320包括从MPU媒体数据划分得到的至少一个MFU 321、322,...,32N。每个MFU可包括MFU有效载荷和MFU报头h。
MPU媒体文件310可包括fytp块311、sidx块312、mmpu块313、moov块314和moof块317。fytp块311可包括媒体数据的类型信息,并且sidx块312可包括MPU的片段的索引信息。
mmpu块313可包括当前MPU所属的资产的标识符和关于当前MPU的其它信息。特别地,mmpu块313可包括指示当前MPU是否包括所有MFU的信息(“是完整的”)。
moov块314可包括用于媒体数据的解码和呈现的任何编解码器配置信息。更具体地,moov块314可包括用于MFU的至少一个媒体轨道316和MMT提示轨道317。
MMT提示轨道317可包括用于将包括MPU的媒体文件300转换成使用诸如MMTP之类的传输协议分组化的媒体流所必需的信息。即,MMT提示轨道317可包括用于生成形成一个MPU的多个MFU所必需的信息。特别地,MMT提示轨道317可包括用于包括在一个MPU中的其它MFU的MFU的优先级信息(“优先级”)以及关于参照MFU解码的MFU的数量的信息(“依赖性计数器”)。
图4是用于描述根据本公开的在发送实体210和接收实体220之间的拥塞控制的视图。
参照图4,将进行描述:由发送实体210将一个视频资产401的一个MPU媒体数据403封装为基于ISO的MPU文件403,通过如在409中使用MMTP来发送MMT文件405,并且由接收实体220接收MPU文件的过程。然而,参照图4,将描述其中由于网络拥塞的发生而执行根据本公开的拥塞控制的情况。
本文中,网络拥塞指的是其中从生成MMT包的MMT广播服务器到UE的信道路径上的信道容量无法支持基于***设计的信道容量的情形。例如,假设到基站的路径的***信道容量是100Mbps,并且从每个基站到UE的无线电信道容量是75Mbps,如果任意基站毁坏,甚至当广播服务器绕道不同于当前毁坏的基站的基站时,诸如流服务之类的特定服务可能必须用比***配置容量低的容量来发送。在这种情况下,广播服务器发送在MPU之中的除了某些MFU之外的MFU以提供流服务。对于流服务,用户可接收完整的媒体数据服务,即使省略某些媒体数据,使得该方案可用在网络拥塞的情况下。为网络拥塞提供服务的方案被称为拥塞控制。
然而,MMTP没有指定用于拥塞控制的详细方案,并且将拥塞控制留为实现方式中的问题。本公开提出一种用于在MMTP中的业务量拥塞的情况下执行拥塞控制的方案。
参考图4,附图标记401指示一个视频资产。如上所述,一个包包括至少一个资产,诸如音频资产、视频资产、窗口小部件资产等等。
资产401可包括至少一个MPU,并且附图标记403指示对应于一个MPU的场景。附图标记405指示对应于场景403的一个MPU文件。MPU文件405与图3中所示的MPU文件300完全相同。如上所提及,MPU文件405包括形成MPU元数据的块和包括至少一个MFU的mdat块。
附图标记407指示在MPU文件405中的mdat块中封装MFU有效载荷和MFU报头所用的次序。即,在附图标记407中,由“h”指示的MFU报头被一起布置(406),并且由“有效载荷”指示的MFU有效载荷被一起布置在MFU报头的后面(408)。
附图标记409指示在由407指示的封装s之后由MMTP发送MPU文件403所用的次序。即,首先发送MPU元数据,并且然后顺序发送包括MFU报头和MFU有效载荷的各个MFU。
如果网络状态由于某些原因处于拥塞状态,则本公开发送除了包括在MPU文件405中的至少一个MFU之外的剩余MFU。在图4中,假设排除MPU文件405的第二MFU 431。即,如果在整个服务中不存在严重问题,虽然从一个MPU排除一些MFU,但是在不良网络状态或UE状态的情况下,不发送那些MFU以自适应地调整数据速率,这取决于网络状态或UE状态。
然而,重要的是确定将排除一个MPU的多个MFU之中的哪些MFU。每个MFU的重要性可随MFU而不同,使得将省略哪个MFU可对接收侧的解码性能或服务质量有影响。
在本公开中,基于一个MPU的多个MFU的重要性信息,发送实体210确定将不被发送的MFU。本文中,“重要性信息”指示与MPU中的其它MFU相比MFU的重要性程度。在本公开中,重要性信息包括“优先级”和“依赖性计数器”中的至少一个。
例如,如果在MPU的处理(诸如解码)中MFU是本质上必需的MFU,MFU的重要性可被设置为高。在另一个示例中,如果MFU对应于用户对多媒体数据的随机访问所需的随机访问点,MFU的重要性可将被设置为高。在这些示例中,重要性可以是“优先级”。
在另一个示例中,随着将参照MFU将解码的其它MFU的数量增加,MFU的重要性可能为高。在视频图像中,MPEG视频格式图像包括I帧、P帧和B帧,其中P帧和B帧指的是I帧。I帧可用作随机访问点。即,I帧的重要性高于B帧或P帧的重要性。因此,对应于I帧的MFU具有高重要性。在该示例中,重要性信息可以是“依赖性计数器”。
在本公开中,发送实体210基于MFU专用的特性来分离地确定MFU专用的重要性。例如,对于视频资产,可根据对应的帧或控制信息来确定分别对应于I帧、B帧、P帧和视频的控制信息的MFU的重要性值。以另一种方式,在本公开中,可使用在现有MMT标准中定义的消息来确定MFU的重要性。
下面描述使用在MMT标准中定义的消息的示例。
如参照图3所述,MMT提示轨道317包括:指示MFU相对于其它MFU的优先级的“优先级”以及关于将参照MFU解码的MFU的数量的信息,即“依赖性计数器”,其是依赖性计数器信息。在本公开中,可使用在MMT标准中定义的“优先级”或“依赖性计数器”来确定MFU的重要性信息。即,在本公开中,MFU的重要性信息包括MFU的“优先级”或“依赖性计数器”,并且可从在MMT标准中定义的“优先级”或“依赖性计数器”知道“优先级”或“依赖性计数器”。例如,对于视频资产,可使用对应于I帧、B帧、P帧和视频的控制信息的MFU的“优先级”或“依赖性计数器”来确定帧或控制信息的重要性。
这样,发送实体210可基于MFU的重要性信息来确定MPU的MFU之中的将不被发送(即将被丢弃)的至少一个MFU。发送实体210发送包括除了被确定为丢弃的MFU之外的其它MFU的MPU。在这种情况下,接收实体220无法接收由发送实体210丢弃的MFU,并且接收实体220可能不识别接收实体220无法接收的MFU是由发送实体210有意丢弃,还是即使由发送实体210发送但在网络上丢失。
在本公开中,为了指示发送实体210在有意丢弃至少一个MFU之后发送MPU,发送实体210包括指示MPU中的MFU被丢弃的信息或指示符。这样的信息将被称为“不完整MPU指示符”。
在本公开中,具有不包括在现有MMT标准中的新格式的消息可由不完整MPU指示符定义和使用。此外,在本公开中,具有包括在现有MMT标准中的格式的消息可用作不完整指示符。
作为根据现有MMT标准使用消息的示例,本公开使用“是完整的”消息。如上参照图3所述,MPU元数据310中的mmpu块313包括“是完整的”信息,并且“是完整的”指示当前MPU是否包括所有MFU。在本公开中,如果发送实体210期望丢弃至少一个MFU并且发送MPU,则发送实体210可将“是完整的”消息的值设置为预定值。这样,通过使用“是完整的”消息,发送实体210向接收实体220指示:发送实体210在丢弃至少一个MFU之后发送MPU。
返回来参考图4,假设考虑MFU的重要性信息,即MMT提示轨道317中的“优先级”和“依赖性计数器”中的至少一个,发送实体210确定丢弃MPU文件405中的第二MFU 431。
如由附图标记407所指示,MFU报头406和MFU有效载荷408被顺序布置在MPU文件405中的mdat块中,但是如果期望使用MMTP来发送MFU,发送实体210丢弃第二MFU报头425和第二MFU有效载荷427,并且然后如由409所示地发送其它MFU。在本公开中,为了指示已经丢弃MPU的至少一个MFU,“不完整MPU指示符”被设置或包括在MPU元数据中。即,在MPU元数据中的mmpu块中,“是完整的”被设置为特定值。
接收实体220接收已经从其中丢弃第二MFU的MPU,并且恢复已经从其中丢弃MFU的MPU文件411。一旦从MPU文件411中的mmpu块检测到不完整的MPU指示符,接收实体220就可识别已经从MPU丢弃至少一个MFU。即,如果MPU文件411中的mmpu块中的“是完整的”被设置为特定值,接收实体220可识别已经从MPU丢弃至少一个MFU。
图5是用于描述根据本公开的在发送实体210和接收实体220之间的消息发送和接收的视图。
发送实体210可以是MMT服务器,并且接收实体220被假设为MMT客户端,例如UE。然而,通常,在发送实体210和接收实体220之间存在基站。
虽然已经为每个操作描述了图5的每个过程,但是除非它们彼此不矛盾或冲突,可不以所述的次序执行操作。取决于情况,可省略一些操作。
在操作510中,接收实体220向发送实体210发送网络状态信息和UE状态信息中的至少一个。接收实体220可生成指示UE的状态的UE状态信息。接收实体220可通过测量接收实体220和基站之间的无线电信道状态来生成网络状态信息。接收实体220经由基站向发送实体210发送网络状态信息和/或UE状态信息。取决于情况,网络状态信息或UE状态信息可由基站生成并被发送给发送实体210,而不涉及接收实体220。
为了参考,网络状态信息可包括可用比特率、分组丢失率、延迟、抖动等等。例如,作为实时传输协议(RTCP)(它是实时控制分组传输协议)的结果测量的延迟或分组丢失率或者在WLAN或第三代合作伙伴计划(3GPP)RAN的媒体访问控制(MAC)层中测量的结果可被包括在网络状态信息中。UE状态信息可包括UE能力信息、UE缓冲器状态信息等等。
发送实体210通过使用从接收实体220或基站接收的网络状态信息和/或UE状态信息来确定是否执行MFU丢弃。在另一个实施例中,基站可基于网络状态信息和/或UE状态信息来确定MFU丢弃,并且指示发送实体210执行MFU丢弃。
在另一个实施例中,根据情况,操作501不一定被执行并且可被省略。即,发送实体210不必基于在操作501中接收的信息来确定MFU丢弃,并且可根据其判断来确定MFU丢弃。
一旦发送实体210确定执行MFU丢弃,发送实体210就基于MFU的重要性来确定将在MPU中丢弃的MFU。即,考虑MMT提示轨道317中的“优先级”和“依赖性计数器”中的至少一个,确定将被丢弃的至少一个MFU。
一旦确定将被丢弃的MFU,发送实体210就在MPU文件中包括不完整MPU指示符,并且在操作503中向接收实体220发送从其中丢弃MFU并且包括不完整MPU指示符的MPU。即,在MPU元数据中的mmpu块中,“是完整的”被设置为特定值。
图6是用于描述根据本公开的发送实体210的操作的视图。
虽然已经为每个操作描述了图6的每个过程,但是除非它们彼此不矛盾或冲突可不以所述的次序执行操作。取决于情况,可省略一些操作。
在操作601中,发送实体210接收由基站或UE生成的网络状态信息和/或UE状态信息。然而,可省略操作601。在操作603中,发送实体210基于网络状态信息和/或UE状态信息来确定网络状态是网络拥塞,并且确定执行拥塞控制。在本公开中,拥塞控制意为MFU丢弃。然而,取决于情况,发送实体210可从基站接收拥塞控制指令或MFU丢弃指令,或者测量网络状态,并且基于测量确定MFU丢弃。
由于发送实体603在操作603中确定执行MFU丢弃,所以发送实体210在操作605中基于MFU的重要性来确定将在MPU中丢弃的MFU。即,考虑MMT提示轨道317中的“优先级”和“依赖性计数器”中的至少一个,发送实体210确定将被丢弃的至少一个MFU。
在操作607中,发送实体210在MPU文件中包括不完整MPU指示符,并且生成从其中排除被确定为丢弃的MFU的MPU。即,通过在MPU元数据中的mmpu块中将“是完整的”设置为特定值来生成MPU。在操作609中,发送实体210发送从其中丢弃至少一个MFU并且包括不完整MPU指示符的MPU。
图7是用于描述根据本公开的接收实体220的操作的视图。
虽然已经为每个操作描述了图7的每个过程,但是除非它们彼此不矛盾或冲突可不以所述的次序执行操作。取决于情况,可省略一些操作。
在操作701中,接收实体220发送网络状态信息和/或UE状态信息。然而,可省略操作701。在操作703中,接收实体220接收从其中丢弃至少一个MFU并且包括不完整MPU指示符的MPU。在操作705中,一旦检测到不完整MPU指示符,接收实体220就通过忽略丢弃的MFU并使用接收的MFU以生成媒体数据来解码MPU。
在下文中,将进行当发送实体210是MMT服务器,接收实体220是UE,并且MMT服务器经由基站发送MMT流时的本公开的实施例的描述。
图8是用于描述根据本公开的在MMT服务器801、基站803和UE 805之间的消息流的视图。
虽然已经为每个操作描述了图8的每个过程,但是除非它们彼此不矛盾或冲突可不以所述的次序执行操作。取决于情况,可省略一些操作。
在操作811中,UE 805生成UE状态报告并向基站803发送生成的UE状态报告。在这种情况下,UE 805可测量UE 805和基站803之间的网络状态,并且一起发送网络状态信息。然而,可省略操作811。
在操作813中,基站803向MMT服务器801发送从UE 805接收的UE状态信息和/或网络状态信息。如果基站803从UE 805仅仅接收UE状态信息,则基站803可测量网络状态,生成网络状态信息,并向MMT服务器801发送生成的网络状态信息。
已经接收网络状态信息和/或UE状态信息的MMT服务器801通过使用接收的信息来确定是否执行MFU丢弃。在另一个实施例中,基站803可基于网络状态信息和/或UE状态信息来确定MFU丢弃,并指示发送实体210执行MFU丢弃。一旦确定执行MFU丢弃,MMT服务器801就基于MFU的重要性来确定将在MPU中丢弃的MFU。即,考虑MMT提示轨道317中的“优先级”和“依赖性计数器”中的至少一个,MMT服务器801确定丢弃至少一个MFU,并且在MPU文件中包括不完整MPU指示符。
在操作815中,MMT服务器801向基站803发送从其中丢弃MFU并且包括不完整MPU指示符的MPU。即,在MPU元数据中的mmpu块中,将“是完整的”设置为特定值。在操作817中,基站803向UE 805发送从其中丢弃MFU并且包括不完整MPU指示符的MPU。
此后,UE 805从接收的MPU检测不完整MPU指示符,并且通过忽略丢弃的MFU并使用接收的MFU以生成媒体数据来解码MPU。
到目前为止,假设发送实体210是MMT服务器,已经描述了基于拥塞控制的MMT服务器的MPU发送和接收方案。在下文中,将参照图9描述其中基站执行拥塞控制的实施例。然而,在图9的实施例中,假设基站从MMT服务器接收MPU并且类似MMT服务器具有执行拥塞控制的功能。因此,下面描述的“基站”可指示从MMT服务器接收MPU并执行拥塞控制以将MPU转发到UE的网络实体。
图9是用于描述根据本公开的另一个实施例的当作为网络实体的基站803执行MPU的拥塞控制时在MMT服务器801、基站803和UE 805之间的消息流的视图。
虽然已经为每个操作描述了图9的每个过程,但是除非它们彼此不矛盾或冲突可不以所述的次序执行操作。取决于情况,可省略一些操作。
在操作911中,UE 805生成UE状态信息并向基站803发送生成的UE状态信息。在这种情况下,UE 805可测量UE 805和基站803之间的网络状态,并且一起发送网络状态信息。然而,可省略操作911。
通过使用在操作911中接收的UE状态信息和/或网络状态信息或者由基站803测量的网络状态信息,基站803确定网络状态是否是网络拥塞。
在操作913中,MMT服务器801向基站803发送MPU。在这种情况下,由MMT服务器801发送的MPU是没有从其中丢弃任何MFU的完整的MPU。由于已经知道网络状态是网络拥塞的基站803从MMT服务器801接收MPU,所以基站803可丢弃MFU以相对于接收的MPU执行拥塞控制,并且确定将MPU转发到UE 805。因此,基站803基于MFU的重要性来确定将从MPU丢弃的MFU。即,考虑MMT提示轨道317中的“优先级”和“依赖性计数器”中的至少一个,MMT服务器801确定要丢弃的至少一个MFU,并且在MPU文件中包括不完整MPU指示符。
在操作915中,基站803向UE 805发送从其中丢弃了MFU并且包括不完整MPU指示符的MPU。即,在MPU元数据中的mmpu块中,“是完整的”被设置为特定值。此后,UE 805从接收的MPU检测不完整MPU指示符,并且通过忽略丢弃的MFU并使用接收的MFU以生成媒体数据来解码MPU。
图10是根据本公开的发送实体210的框图。
虽然通常发送实体210是如参照图8所述的MMT,但是发送实体210在另一个实施例中还可以是参照图9所述的网络实体。
发送实体210可包括收发器1001、控制器1003和MMT流处理器1005。发送实体210可用硬件、固件和软件中的至少一个的组合来实现。作为发送实体210的元件的示例,收发器1001可用调制解调器、射频(RF)收发器等等来实现,并且控制器1003可用诸如应用处理器(AP)之类的处理器来实现。MMT流处理器1005可被配置为控制器1003的一部分或者与控制器1003分离。
收发器1001向其它实体发送信号并从其它实体接收信号。如果发送实体210是MMT服务器,则收发器1001接收由基站或UE生成的网络状态信息和/或UE状态信息,并向基站或UE发送MPU。如果发送实体210是诸如基站之类的网络实体,则发送实体210从MMT服务器接收MPU。
控制器1003根据本公开控制总体操作。一旦基于网络状态信息和/或UE状态信息确定网络状态是网络拥塞,控制器1003就确定丢弃MFU以执行拥塞控制。如果发送实体210是MMT服务器,则发送实体210可从基站接收拥塞控制指令或MFU丢弃指令,或者根据其关于网络状态的确定来确定MFU丢弃。如果发送实体210是类似基站的网络实体,则基站可确定MFU丢弃。
一旦确定MFU丢弃,MMT流处理器1005就基于MFU的重要性来确定将从MPU丢弃的MFU。即,考虑MMT提示跟踪317中的“优先级”和“依赖性计数器”中的至少一个,MMT流处理器1005确定将丢弃至少一个MFU。MMT流处理器1005还在MPU文件中包括不完整MPU指示符,并且生成从其中排除被确定为丢弃的MFU的MPU。即,通过在MPU元数据中的mmpu框中将“是完整的”设置为特定值来生成MPU。
图11是根据本公开的接收实体220的框图。
接收实体220通常是类似UE的UE设备。
接收实体220可包括收发器1101、控制器1103和MMT流处理器1105。接收实体220可用硬件、固件和软件中的至少一个的组合来实现。作为接收实体220的元件的示例,收发器1101可用调制解调器、RF收发器等等来实现,并且控制器1103可用诸如AP之类的处理器来实现。MMT流处理器1105可被配置为控制器1003的一部分或者与控制器1003分离。
收发器1101向基站发送信号并从基站接收信号。即,收发器1101向基站发送网络状态信息和/或UE状态信息并接收MPU。
控制器1103根据本公开控制总体操作。特别地,控制器1103从接收的MPU检测不完整MPU指示符。即,控制器1103确定“是完整的”是否被设置为MPU元数据中的mmpu块中的特定值。如果检测到不完整MPU指示符,则控制器1103控制MMT流处理器1105用除了被丢弃的MFU之外的其它MFU来解码MPU。
同时,如果接收到不完整的MPU,则接收实体220可从mmpu报头信息知道被删除或无法被接收的MFU的尺寸。因此,接收实体220在MPU中填充与被删除或无法被接收的MFU的尺寸一样多的数据。以这种方式,防止在解码中出现问题。例如,通过在MPU中填充与无法被接收的数据的尺寸一样多的“0”,可防止解码器停止解码的错误。
此外,当在mmpu中检测“is_complete”指示符时,可减少重新配置MPU所需的时间。这是因为:接收实体220可预先知道将被接收的MPU是不完整的,并且因此可接收MPU达预定时间,重新组装不完整的MPU,并且然后将MPU递送到解码级。
MMT流处理器1105在控制器1103的控制下通过使用除了丢弃的MFU之外的其它MFU以生成媒体数据来恢复MPU。
到目前为止,已经详细描述了本公开的实施例。根据本公开实施例中的代表性配置,不同的接收信号质量的参考值应用于不同的接收信号,并且然后信号被转发,从而有效率地使用特别是UE的发送资源和发送功率。
到目前为止,已经详细描述了本公开的实施例。根据本公开实施例中的代表性配置,不同的接收信号质量的参考值应用于不同的接收信号,并且然后信号被转发,从而有效率地使用特别是UE的发送资源和发送功率。
到目前为止描述的本公开的实施例的特定方面还可被实现为计算机可读记录介质中的计算机可读代码。计算机可读记录介质可以是可存储由计算机***可读的数据的任何类型的数据存储设备。由计算机可读的记录介质的示例可包括只读存储器(ROM)、随机存取存储器(RAM)、光盘ROM(CD-ROM)、磁带、软盘、光学数据存储设备、载波(诸如通过因特网的数据传输)。计算机可读记录介质可通过通过网络连接的计算机***来分布,并且因此计算机可读代码以分散的方式来存储和执行。此外,用于实现本公开的功能程序、代码和代码段可由本公开所属领域的程序员容易地解释。
根据本公开的实施例的装置和方法可通过硬件、软件或者硬件和软件的组合来实现。这样的任意软件例如可被存储在易失性或非易失性存储设备(例如,ROM等)、存储器(例如,RAM、存储器芯片、存储器件或存储器IC)或机器(例如,计算机)可记录光学或磁存储介质(例如,CD、DVD、磁盘、磁带等)中,而不考虑其擦除或重写的能力。可以看到:根据本公开的方法可由包括控制器和存储器的计算机或便携式终端来执行,并且存储器是适合于存储一个或多个程序的机器可读存储介质的示例,其中该程序包括用于实现本公开的实施例的指令。
所以,本公开包括:包括用于实现在任意权利要求中要求保护的装置或方法的代码的程序,以及用于存储这样的程序的机器(计算机)可读存储介质。程序可通过诸如通过有线或无线连接递送的通信信号之类的任意介质来电子地传送,并且本公开适当地包括其等同物。
根据本公开的实施例的装置可从以有线或无线方式连接的程序提供设备接收和存储程序。该程序提供设备可包括:用于存储包括用于指示装置执行预设方法的指令的程序、该方法所必需的信息的存储器,用于与装置执行有线或无线通信的通信单元,以及用于在装置的请求下或自动地向装置发送对应的程序的控制器。

Claims (4)

1.一种发送媒体数据的方法,所述方法包括:
由媒体数据递送装置识别包括媒体数据部分和信息部分的媒体处理单元,其中,所述媒体数据部分包括多个媒体片段单元MFU的数据,而所述信息部分包括指示在媒体处理单元中每一MFU针对其它MFU的优先级的优先级信息、指示其解码依赖于相应MFU的MFU的数目的依赖性计数器信息和指示所述媒体处理单元是否包含所述多个MFU中的所有MFU的完整性信息,其中,所述优先级信息指示在媒体处理单元中相应MFU的优先级;
由所述媒体数据递送装置基于所述优先级信息和所述依赖性计数器信息中的一个确定丢弃所述多个MFU当中的至少一个MFU;
由媒体数据递送装置将所述完整性信息设置为指示至少一个MFU被丢弃和所述媒体处理单元不包括所述多个MFU中的所有MFU的预定值;并且
由媒体数据递送装置发送所述多个MFU中的一部分MFU和被设置为所述预定值的完整性信息,
其中,所述确定步骤包括:
响应于所述至少一个MFU对应于随机访问点,基于所述优先级信息确定所述至少一个MFU;和
响应于所述至少一个MFU的依赖性计数器的值大于预定值,基于所述依赖性计数器信息确定所述至少一个MFU。
2.一种用于在通信***中接收媒体数据的方法,所述方法包括:
由媒体数据接收装置接收包括媒体数据部分和信息部分的媒体处理单元,其中,所述媒体数据部分包括多个媒体片段单元MFU的数据,而所述信息部分包括指示在媒体处理单元中每一MFU针对其它MFU的优先级的优先级信息、指示其解码依赖于相应MFU的MFU的数目的依赖性计数器信息和指示所述媒体处理单元是否包含所述多个MFU中的所有MFU的完整性信息,其中,所述优先级信息指示在所述媒体处理单元中相应MFU的优先级;
由媒体数据接收装置确定所述完整性信息是否是指示至少一个MFU被丢弃和所述媒体处理单元不包括所述多个MFU中的所有MFU的预定值;并且
如果所述完整性信息是预定值,则由所述媒体数据接收装置解码包括除所述至少一个被丢弃的MFU之外的至少一个其它MFU的媒体处理单元,
其中,所述至少一个被丢弃的MFU是由媒体数据发送装置基于所述优先级信息和所述依赖性计数器信息中的一个确定的;以及
其中,响应于所述至少一个MFU对应于随机访问点,所述至少一个MFU基于所述优先级信息来确定;以及
其中,响应于所述至少一个MFU的依赖性计数器的值大于预定值,所述至少一个MFU基于所述依赖性计数器信息来确定。
3.一种用于在通信***中递送媒体数据的装置,所述装置包括:
控制器,被配置成:
识别包括媒体数据部分和信息部分的媒体处理单元,所述媒体数据部分包括多个媒体片段单元MFU的数据,而所述信息部分包括指示在媒体处理单元中每一MFU针对其它MFU的优先级的优先级信息、指示其解码依赖于相应MFU的MFU的数目的依赖性计数器信息和指示所述媒体处理单元是否包含所述多个MFU中的所有MFU的完整性信息,其中,所述优先级信息指示在所述媒体处理单元相应MFU的优先级,
基于所述优先级信息和所述依赖性计数器信息中的一个确定丢弃所述多个MFU当中的至少一个MFU,以及
将所述完整性信息设置为指示至少一个MFU被丢弃和所述媒体处理单元不包括所述多个MFU中的所有MFU的预定值;和
收发器,被配置成发送多个MFU中的一部分MFU和被设置为所述预定值的完整性信息,
其中,所述控制器被进一步配置为:
响应于所述至少一个MFU对应于随机访问点,基于所述优先级信息确定所述至少一个MFU;和
响应于所述至少一个MFU的依赖性计数器的值大于预定值,基于所述依赖性计数器信息确定所述至少一个MFU。
4.一种用于在通信***中接收媒体数据的装置,所述装置包括:
收发器,被配置成:接收包括媒体数据部分和信息部分的媒体处理单元,其中,所述媒体数据部分包括多个媒体片段单元MFU的数据,而所述信息部分包括在媒体处理单元中每一MFU针对其它MFU的优先级的优先级信息、指示其解码依赖于相应MFU的MFU的数目的依赖性计数器信息和指示所述媒体处理单元是否包含所述多个MFU中的所有MFU的完整性信息,其中,所述优先级信息指示所述媒体处理单元中相应MFU的优先级;
控制器,被配置成确定所述完整性信息是否是指示至少一个MFU被丢弃和所述媒体处理单元不包括所述多个MFU中的所有MFU的预定值;和
解码器,被配置成:如果所述完整性信息是预定值,则解码包括除所述至少一个被丢弃的MFU之外的至少一个其它MFU的媒体处理单元,
其中,所述至少一个被丢弃的MFU是由媒体数据发送装置基于所述优先级信息和所述依赖性计数器信息中的一个确定的;以及
其中,响应于所述至少一个MFU对应于随机访问点,所述至少一个MFU基于所述优先级信息来确定;以及
其中,响应于所述至少一个MFU的依赖性计数器的值大于预定值,所述至少一个MFU基于所述依赖性计数器信息来确定。
CN201580036656.1A 2014-07-04 2015-07-06 用于在通信***中发送/接收数据的设备和方法 Active CN106471812B (zh)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
KR1020140083990A KR102196492B1 (ko) 2014-07-04 2014-07-04 통신 시스템에서 데이터 송수신 장치 및 방법
KR10-2014-0083990 2014-07-04
PCT/KR2015/006968 WO2016003254A1 (ko) 2014-07-04 2015-07-06 통신 시스템에서 데이터 송수신 장치 및 방법

Publications (2)

Publication Number Publication Date
CN106471812A CN106471812A (zh) 2017-03-01
CN106471812B true CN106471812B (zh) 2019-11-19

Family

ID=55019685

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201580036656.1A Active CN106471812B (zh) 2014-07-04 2015-07-06 用于在通信***中发送/接收数据的设备和方法

Country Status (5)

Country Link
US (1) US10701408B2 (zh)
JP (1) JP6732725B2 (zh)
KR (1) KR102196492B1 (zh)
CN (1) CN106471812B (zh)
WO (1) WO2016003254A1 (zh)

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101743441B1 (ko) * 2015-02-13 2017-06-05 에스케이텔레콤 주식회사 기지국 연동 노드를 통한 스트리밍 데이터 제공 방법, 이를 위한 기지국 연동 노드
KR101860647B1 (ko) * 2016-12-01 2018-05-23 한국전력공사 데이터 집중 장치 및 이의 동작 방법
US10674394B2 (en) * 2017-10-27 2020-06-02 Futurewei Technologies, Inc. Method and apparatus for reducing network latency
JP7157334B2 (ja) * 2019-02-18 2022-10-20 日本電信電話株式会社 メッセージ中継装置及び方法

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6044079A (en) * 1997-10-03 2000-03-28 International Business Machines Corporation Statistical packet discard
CN101026572A (zh) * 2006-01-23 2007-08-29 美国阿尔卡特资源有限合伙公司 具有智能分组丢弃功能的视频分组复用器
CN101282359A (zh) * 2004-04-12 2008-10-08 庆熙大学校产学协力团 用于考虑终端能力来提供多媒体服务的方法、装置和介质
CN101656756A (zh) * 2009-09-17 2010-02-24 中国科学院声学研究所 一种发送速率自适应控制的文件传输方法及其***
CN102232298A (zh) * 2011-04-07 2011-11-02 华为技术有限公司 媒体内容的传输处理方法、装置与***
CN103621067A (zh) * 2011-06-14 2014-03-05 三星电子株式会社 用于在多媒体***中发送/接收媒体内容的方法和装置
CN103733679A (zh) * 2011-05-26 2014-04-16 三星电子株式会社 用于图像数据发送和接收的方法和设备

Family Cites Families (18)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2002077240A (ja) 2000-09-04 2002-03-15 Matsushita Electric Ind Co Ltd フロー制御方式およびそれを実行する送信端末
JP3944440B2 (ja) 2002-09-27 2007-07-11 三菱電機株式会社 動画像伝送システム、救急医療用伝送システム及び動画像伝送装置
WO2007058890A2 (en) * 2005-11-10 2007-05-24 Wms Gaming Inc. Authenticating files in wagering game machines
US7953880B2 (en) * 2006-11-16 2011-05-31 Sharp Laboratories Of America, Inc. Content-aware adaptive packet transmission
JP5335224B2 (ja) 2007-11-27 2013-11-06 三菱電機株式会社 Hdmi送受信システム
KR101056021B1 (ko) 2008-03-26 2011-08-10 주식회사 코아로직 차등적 데이터 전송 장치와 재생 장치 및 그 방법과 시스템
KR100896688B1 (ko) 2008-05-15 2009-05-14 경희대학교 산학협력단 단말의 성능을 고려한 멀티미디어 서비스 제공방법 및 그에사용되는 단말기
US8259817B2 (en) * 2008-11-12 2012-09-04 Cisco Technology, Inc. Facilitating fast channel changes through promotion of pictures
US8345545B2 (en) * 2009-01-28 2013-01-01 Nec Laboratories America, Inc. Methods and systems for rate matching and rate shaping in a wireless network
US9485299B2 (en) * 2009-03-09 2016-11-01 Arris Canada, Inc. Progressive download gateway
US8531961B2 (en) * 2009-06-12 2013-09-10 Cygnus Broadband, Inc. Systems and methods for prioritization of data for intelligent discard in a communication network
JP2011172153A (ja) 2010-02-22 2011-09-01 Mitsubishi Electric Corp メディア符号化伝送装置
KR20140002447A (ko) * 2012-06-29 2014-01-08 삼성전자주식회사 멀티미디어 시스템에서 적응적 미디어 구조 송수신 방법 및 장치
US8914537B2 (en) * 2012-08-07 2014-12-16 Intel Mobile Communications GmbH Methods and apparatuses for rate adaptation of quality of service based application
MX358550B (es) 2012-10-11 2018-08-24 Samsung Electronics Co Ltd Aparato y método para enviar y recibir datos de multimedios en red híbrida.
EP2987284B1 (en) * 2013-04-18 2019-09-18 Samsung Electronics Co., Ltd. Method and apparatus for controlling media delivery in multimedia transport network
US9459929B2 (en) * 2013-08-09 2016-10-04 Hong Kong Applied Science and Technology Research Institute Company Limited Configurable dynamic load shedding method in distributed stream computing system
US9788078B2 (en) * 2014-03-25 2017-10-10 Samsung Electronics Co., Ltd. Enhanced distortion signaling for MMT assets and ISOBMFF with improved MMT QoS descriptor having multiple QoE operating points

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6044079A (en) * 1997-10-03 2000-03-28 International Business Machines Corporation Statistical packet discard
CN101282359A (zh) * 2004-04-12 2008-10-08 庆熙大学校产学协力团 用于考虑终端能力来提供多媒体服务的方法、装置和介质
CN101026572A (zh) * 2006-01-23 2007-08-29 美国阿尔卡特资源有限合伙公司 具有智能分组丢弃功能的视频分组复用器
CN101656756A (zh) * 2009-09-17 2010-02-24 中国科学院声学研究所 一种发送速率自适应控制的文件传输方法及其***
CN102232298A (zh) * 2011-04-07 2011-11-02 华为技术有限公司 媒体内容的传输处理方法、装置与***
CN103733679A (zh) * 2011-05-26 2014-04-16 三星电子株式会社 用于图像数据发送和接收的方法和设备
CN103621067A (zh) * 2011-06-14 2014-03-05 三星电子株式会社 用于在多媒体***中发送/接收媒体内容的方法和装置

Also Published As

Publication number Publication date
KR20160004856A (ko) 2016-01-13
WO2016003254A1 (ko) 2016-01-07
JP2017528024A (ja) 2017-09-21
CN106471812A (zh) 2017-03-01
US10701408B2 (en) 2020-06-30
JP6732725B2 (ja) 2020-07-29
KR102196492B1 (ko) 2020-12-30
US20170155930A1 (en) 2017-06-01

Similar Documents

Publication Publication Date Title
US10291535B2 (en) Method and apparatus for controlling media delivery in multimedia transport network
CN104303507B (zh) 用于多媒体传输***的收发数据的方法和装置
CN106471812B (zh) 用于在通信***中发送/接收数据的设备和方法
WO2012079396A1 (zh) 一种带宽控制的方法、设备和***
CN103380626B (zh) 用于发送多媒体数据封包的方法和装置
CN104541516A (zh) 用于传递多媒体数据的传输特性信息的方法和设备
EP2667623A2 (en) Method and apparatus for transmitting a multimedia data packet using cross-layer optimization
CN106664444B (zh) 用于在多媒体***中接收媒体分组的方法和设备
WO2023130453A1 (en) Methods and apparatus of packet classification for xr traffic
US20170142236A1 (en) Devices and methods for transmitting/receiving packet in multimedia communication system
US11102263B2 (en) Method and apparatus for transmitting/receiving packet in multimedia system
CN109196870B (zh) 用于发射和接收mmtp分组的方法和装置
WO2023194979A1 (en) Enhanced cu-du and xn signaling for xr awareness
KR20160000722A (ko) 통신 시스템에서 이종 네트워크를 통하여 멀티미디어 콘텐츠를 송수신하는 방법 및 장치
WO2023101593A2 (en) Systems and methods for reporting upper layer indications and quality of experience in multi connectivity
WO2024033821A1 (en) Multi-slot transmission with a preconfigured allocation
WO2024102058A1 (en) Scheduling indication of a pdu set prioritization in uplink
WO2023140768A1 (en) Opportunistic alignment of mdt and qoe
WO2023214903A1 (en) Improved robustness for control plane in sixth generation fronthaul
WO2023203550A1 (en) Methods for handling pdcp pdu in split gnb architecture
WO2023166499A1 (en) Systems and methods for sharing a channel occupancy time in sidelink communications
WO2023146462A1 (en) Uplink mac scheduling in a communication network
WO2024039274A1 (en) Enhanced scheduling requests and buffer status reports
WO2023069000A1 (en) Handling quality-of-experience (qoe) configurations exceeding maximum number
WO2024019646A1 (en) Sending a data unit to a radio access network node, and transmitting a data unit to a user equipment

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