Dynamic Programming Across Multiple Streams
    1.
    发明申请
    Dynamic Programming Across Multiple Streams 有权
    跨多个流的动态编程

    公开(公告)号:US20160112732A1

    公开(公告)日:2016-04-21

    申请号:US14519628

    申请日:2014-10-21

    Abstract: Various implementations disclosed herein enable a more efficient allocation of one or more shared network resources (e.g., bandwidth, memory, processor time, etc.) amongst a number of client devices based on media content data complexity and client device resource constraints in order to better manage perceptual playback quality of adaptive streaming content. In some implementations, a method includes aligning sequences of one or more temporal segments; and, selecting segment representations for each temporal segment based on a combination of the sequence alignment and perceptual quality level values associated with available segment representations, such that a combination of resulting perceptual quality levels satisfies a joint quality criterion. Each sequence is associated with one of a number of client devices sharing a network resource. The one or more temporal segments of each sequence are used to provide segment representations of media content data to one of the client devices.

    Abstract translation: 基于媒体内容数据复杂性和客户机设备资源约束,本文公开的各种实施方式能够在多个客户端设备之间更有效地分配一个或多个共享网络资源(例如,带宽,存储器,处理器时间等),以便更好地 管理自适应流内容的感知回放质量。 在一些实施方式中,一种方法包括对准一个或多个时间段的序列; 以及基于与可用段表示相关联的序列比对和感知质量水平值的组合来选择每个时间段的段表示,使得所得感知质量等级的组合满足联合质量标准。 每个序列与共享网络资源的多个客户端设备之一相关联。 每个序列的一个或多个时间段被用于向一个客户端设备提供媒体内容数据的段表示。

    HTTP STREAMING CLIENT ADAPTATION ALGORITHM BASED ON PROPORTIONAL-INTEGRAL CONTROL
    3.
    发明申请
    HTTP STREAMING CLIENT ADAPTATION ALGORITHM BASED ON PROPORTIONAL-INTEGRAL CONTROL 有权
    基于比例整合控制的HTTP流客户端适配算法

    公开(公告)号:US20150067105A1

    公开(公告)日:2015-03-05

    申请号:US14012225

    申请日:2013-08-28

    Abstract: In one embodiment, an HTTP streaming session may be initiated at a client device in a network. The client device may have a buffer and may be configured to request and receive one or more data segments over HTTP from an HTTP server. A first data segment at a first data source rate may be requested and subsequently received. The first data segment may be stored in the buffer. A second data source rate may then be calculated based on a storage level in the buffer, and a second data segment at the second data source rate may be requested.

    Abstract translation: 在一个实施例中,可以在网络中的客户端设备处发起HTTP流传输会话。 客户端设备可以具有缓冲器,并且可以被配置为通过HTTP从HTTP服务器请求和接收一个或多个数据段。 可以请求并随后接收第一数据源速率的第一数据段。 第一数据段可以存储在缓冲器中。 然后可以基于缓冲器中的存储级别来计算第二数据源速率,并且可以请求具有第二数据源速率的第二数据段。

    DYNAMIC PROGRAMMING ACROSS MULTIPLE STREAMS

    公开(公告)号:US20180035140A1

    公开(公告)日:2018-02-01

    申请号:US15728681

    申请日:2017-10-10

    Abstract: Various implementations disclosed herein enable a more efficient allocation of one or more shared network resources (e.g., bandwidth, memory, processor time, etc.) amongst a number of client devices based on media content data complexity and client device resource constraints in order to better manage perceptual playback quality of adaptive streaming content. In some implementations, a method includes aligning sequences of one or more temporal segments such that time boundaries of temporal segments across the sequences are in alignment; and, selecting segment representations for each temporal segment based on a combination of the sequence alignment and perceptual quality level values associated with available segment representations, such that a combination of resulting perceptual quality levels satisfies a joint quality criterion. Each sequence is associated with a respective one of a number of client devices sharing a network resource and an instance of a respective video stream. The one or more temporal segments of each sequence are used to provide segment representations of media content data to one of the client devices. The alignment of time boundaries of temporal segments is achieved at least in part by adjusting performance characteristics associated with at least some of the one or more temporal segments.

    Resolution robust video quality metric
    5.
    发明授权
    Resolution robust video quality metric 有权
    分辨率可靠的视频质量指标

    公开(公告)号:US09426478B2

    公开(公告)日:2016-08-23

    申请号:US14336246

    申请日:2014-07-21

    Inventor: Zhi Li Josh Gahm

    CPC classification number: H04N19/36 H04N17/004 H04N19/154 H04N19/86

    Abstract: In one embodiment, a video processing system includes a processor to read a mapping between a peak signal to noise ratio, PSNR, and a video quality metric, M, for an encoded version of a first video portion encoded at full resolution Rmax, read an up-sampled peak signal to noise ratio, uPSNR(Rx) of an up-sampled decoded video portion deriving from the first video portion being encoded at a resolution Rx, which is less than the full resolution Rmax, yielding an encoded video portion, the encoded video portion being decoded and then up-sampled to the full resolution Rmax; and lookup a value, V′, that maps to uPSNR(Rx) in the mapping, V′ representing a resolution normalized M value of the encoded video portion encoded at the resolution Rx. Related apparatus and methods are also described.

    Abstract translation: 在一个实施例中,视频处理系统包括处理器,用于读取在全分辨率Rmax编码的第一视频部分的编码版本的峰值信噪比PSNR和视频质量度量M之间的映射,读取 上采样的峰值信噪比,从第一视频部分导出的上采样解码视频部分的uPSNR(Rx)以小于全分辨率Rmax的分辨率Rx进行编码,产生编码视频部分, 编码视频部分被解码,然后被上采样到全分辨率Rmax; 并且在映射中查找映射到uPSNR(Rx)的值V',V'表示在分辨率Rx处编码的编码视频部分的分辨率归一化的M值。 还描述了相关装置和方法。

    MANAGING BANDWIDTH ALLOCATION AMONG FLOWS THROUGH ASSIGNMENT OF DROP PRIORITY
    6.
    发明申请
    MANAGING BANDWIDTH ALLOCATION AMONG FLOWS THROUGH ASSIGNMENT OF DROP PRIORITY 有权
    通过分配优先权来管理流动中的带宽分配

    公开(公告)号:US20140321274A1

    公开(公告)日:2014-10-30

    申请号:US13873589

    申请日:2013-04-30

    Abstract: A method is provided in one example embodiment and includes generating a transmission control protocol (TCP) flow; marking a plurality of packets of the TCP flow with one of two differentiated services code points (DSCPs) according to a proportion that is selected to control a throughput associated with the TCP flow; and communicating at least a portion of the plurality of packets to a network.

    Abstract translation: 在一个示例实施例中提供了一种方法,并且包括生成传输控制协议(TCP)流; 根据被选择用于控制与TCP流相关联的吞吐量的比例,将两个差分服务码点(DSCP)中的一个标记为TCP流的多个分组; 以及将所述多个分组的至少一部分传送到网络。

    HTTP STREAMING CLIENT ADAPTATION ALGORITHM BASED ON PROPORTIONAL-INTEGRAL CONTROL
    9.
    发明申请
    HTTP STREAMING CLIENT ADAPTATION ALGORITHM BASED ON PROPORTIONAL-INTEGRAL CONTROL 审中-公开
    基于比例整合控制的HTTP流客户端适配算法

    公开(公告)号:US20170013041A1

    公开(公告)日:2017-01-12

    申请号:US15275714

    申请日:2016-09-26

    Abstract: In one embodiment, an HTTP streaming session may be initiated at a client device in a network. The client device may have a buffer and may be configured to request and receive one or more data segments over HTTP from an HTTP server. A first data segment at a first data source rate may be requested and subsequently received. The first data segment may be stored in the buffer. A second data source rate may then be calculated based on a storage level in the buffer, and a second data segment at the second data source rate may be requested.

    Abstract translation: 在一个实施例中,可以在网络中的客户端设备处发起HTTP流传输会话。 客户端设备可以具有缓冲器,并且可以被配置为通过HTTP从HTTP服务器请求和接收一个或多个数据段。 可以请求并随后接收第一数据源速率的第一数据段。 第一数据段可以存储在缓冲器中。 然后可以基于缓冲器中的存储级别来计算第二数据源速率,并且可以请求具有第二数据源速率的第二数据段。

    Quality optimization with buffer and horizon constraints in adaptive streaming
    10.
    发明授权
    Quality optimization with buffer and horizon constraints in adaptive streaming 有权
    自适应流中具有缓冲区和水平约束的质量优化

    公开(公告)号:US09386308B2

    公开(公告)日:2016-07-05

    申请号:US13943445

    申请日:2013-07-16

    CPC classification number: H04N19/189 H04L65/4084 H04L65/80 H04N19/152

    Abstract: Techniques are provided for optimizing quality in adaptive streaming, where information is obtained relating to encoding bitrates and content quality scores for content segments of a content stream. The content segments of the content stream are provided by a content server and downloaded by a computing device. For each content segment, an encoding bitrate is determined for downloading the content segment from the content server, where determining the encoding bitrate for a current content segment is based upon an estimated current network bandwidth, constraints of a buffer into which downloaded content segments are stored, and also upon quality scores associated with content segments within a selected horizon extending from the current content segment to a future content segment in the content stream at an endpoint of the horizon. Each content segment with the determined bitrate for the content segment is downloaded from the content server.

    Abstract translation: 提供了用于优化自适应流中的质量的技术,其中获得与内容流的内容段的编码比特率和内容质量得分有关的信息。 内容流的内容片段由内容服务器提供并由计算设备下载。 对于每个内容段,确定用于从内容服务器下载内容片段的编码比特率,其中确定当前内容片段的编码比特率是基于估计的当前网络带宽,存储下载的内容片段的缓冲器的约束 以及与在当前视域内的内容片段中的内容片段相关联的质量分数,其从当前内容片段延伸到视频端点处的内容流中的未来内容片段。 从内容服务器下载具有内容片段的确定的比特率的每个内容片段。

Patent Agency Ranking