-
公开(公告)号:US20110292801A1
公开(公告)日:2011-12-01
申请号:US13201268
申请日:2010-02-02
IPC分类号: H04L12/26
CPC分类号: H04L47/10 , H04L45/24 , H04L47/122 , H04L47/193
摘要: There is proposed a modification to the ECN protocol to remove the one-to-one relationship between the network signalling congestion and the sender response to that congestion. The result is to allow a receiver terminal to exhibit some control of bandwidth share relative to other receiver terminals. The idea is to calculate the average CE arrival frequency from received data packets and to set ECE flags at a rate determined as a function of the average CE arrival frequency. Preferably, the function is a multiplier applied to the average CE arrival frequency. The effect of averaging the CE arrival frequency as well as application of a multiplier is a decoupling of the ECE marked ACKs sent by a receiver to the sender, and control of the resulting transmission rate at the sender.
摘要翻译: 提出了对ECN协议的修改以消除网络信令拥塞与对该拥塞的发送者响应之间的一对一关系。 结果是允许接收机终端相对于其他接收机终端表现出对带宽共享的一些控制。 这个想法是从接收的数据包计算平均CE到达频率,并以按照CE平均值到达频率确定的速率来设置ECE标志。 优选地,该功能是适用于平均CE到达频率的乘数。 CE到达频率的平均和乘法器的应用的效果是接收机发送的ECE标记的ACK对发送方的去耦,并且控制发送方产生的传输速率。
-
公开(公告)号:US08824547B2
公开(公告)日:2014-09-02
申请号:US13977215
申请日:2011-12-20
CPC分类号: H04N19/00169 , H04N19/115 , H04N19/154 , H04N19/177 , H04N19/194
摘要: Methods and apparatus for video coding are disclosed, particularly for use in relation to video compression. Many commercially available video encoders support constant bit-rate encoding but not constant quality encoding. Aspects of the present invention are concerned with methods and apparatus for video coding, the methods involving the determination of bit-rates at which a constant bit-rate encoder may be operated such that segments of video can be chosen from files encoded at the bit-rates so-determined in order to produce an output bitstream in which the quality is nearly constant. Bit-stream segments may be chosen from a low bit-rate bitstream for easy-to-compress scenes, and from a high bit-rate bitstream for hard-to-compress scenes.
摘要翻译: 公开了用于视频编码的方法和装置,特别是用于视频压缩。 许多市售的视频编码器支持恒定的比特率编码,但不支持恒定的质量编码。 本发明的方面涉及用于视频编码的方法和装置,涉及确定可以操作恒定比特率编码器的比特率的方法,使得可以从比特率编码的文件中选择视频片段, 为了产生质量接近恒定的输出比特流而被确定的速率。 比特流片段可以从用于易压缩场景的低比特率比特流以及用于难以压缩场景的高比特率比特流中选择。
-
公开(公告)号:US20130185399A1
公开(公告)日:2013-07-18
申请号:US13876543
申请日:2011-09-30
IPC分类号: H04L29/06
CPC分类号: H04L65/607 , H04L65/4084
摘要: A method for providing equitable media streaming between an HTTP server and a number of receivers via shared network. The streaming data is processed to split the data across a number of sub-streams. Each sub-stream contains non-contiguous data. A receiver requesting the streaming media establishes a number of TCP sessions, one for each sub-stream and the received sub-stream data is reassembled at the receiver so that the streaming media can be presented.
摘要翻译: 一种用于通过共享网络在HTTP服务器和多个接收器之间提供公平媒体流的方法。 流数据被处理以在多个子流中分割数据。 每个子流包含不连续的数据。 请求流媒体的接收器建立多个TCP会话,每个子流一个,并且接收到的子流数据在接收机重新组合,从而可以呈现流媒体。
-
公开(公告)号:US09723046B2
公开(公告)日:2017-08-01
申请号:US13876543
申请日:2011-09-30
CPC分类号: H04L65/607 , H04L65/4084
摘要: A method for providing equitable media streaming between an HTTP server and a number of receivers via shared network. The streaming data is processed to split the data across a number of sub-streams. Each sub-stream contains non-contiguous data. A receiver requesting the streaming media establishes a number of TCP sessions, one for each sub-stream and the received sub-stream data is reassembled at the receiver so that the streaming media can be presented.
-
公开(公告)号:US08848785B2
公开(公告)日:2014-09-30
申请号:US13985381
申请日:2012-02-16
IPC分类号: H04N7/12 , H04N19/146 , H04N21/234 , H04N21/2343 , H04N21/2381 , H04N21/44 , H04N21/442 , H04N21/6373 , H04N21/845 , H04N7/173
CPC分类号: H04N19/00169 , H04N7/12 , H04N19/146 , H04N21/23424 , H04N21/234327 , H04N21/23439 , H04N21/2381 , H04N21/44016 , H04N21/44209 , H04N21/6373 , H04N21/8456
摘要: Embodiments of the present invention provide a compact representation of a cumulative bit curve formed from piece-wise straight line approximations between upper and lower bounds about an actual cumulative bit curve (CBC). In one embodiment the lower bounds are found by applying a constraint such that if a delivery rate was to be calculated using the count at the lower bound it would result in a delivery rate which was greater than the delivery rate that would be calculated using the actual CBC data by a particular amount, for example 10%. The actual CBC data is then used as an upper bound. As a result, the approximated CBC will lie for each GoP between the actual CBC value and the lower bound, with the result that one can be certain that any data rate that is calculated using the approximation will be at least as high as a data rate that is calculated using the actual CBC data. In terms of line-fitting algorithms that are used, several different algorithms may be used of differing complexities, with the intention of trying to minimize the number of end-points required of within the piecewise approximation.
摘要翻译: 本发明的实施例提供了由实际累积位曲线(CBC)的上下界之间的分段直线近似形成的累积位曲线的紧凑表示。 在一个实施方案中,通过应用约束来发现下限,使得如果使用下限的计数来计算递送率,则将导致递送率大于使用实际值计算的递送率 CBC数据按特定数量,例如10%。 然后将实际CBC数据用作上限。 因此,近似的CBC将适用于实际CBC值和下限之间的每个GoP,结果可以确定使用近似计算的任何数据速率将至少与数据速率一样高 这是使用实际的CBC数据计算的。 在所使用的线拟合算法方面,可以使用不同复杂度的几种不同的算法,其目的在于使分段近似中所需的端点数量最小化。
-
公开(公告)号:US20130279565A1
公开(公告)日:2013-10-24
申请号:US13977215
申请日:2011-12-20
IPC分类号: H04N7/26
CPC分类号: H04N19/00169 , H04N19/115 , H04N19/154 , H04N19/177 , H04N19/194
摘要: Methods and apparatus for video coding are disclosed, particularly for use in relation to video compression. Many commercially available video encoders support constant bit-rate encoding but not constant quality encoding. Aspects of the present invention are concerned with methods and apparatus for video coding, the methods involving the determination of bit-rates at which a constant bit-rate encoder may be operated such that segments of video can be chosen from files encoded at the bit-rates so-determined in order to produce an output bitstream in which the quality is nearly constant. Bit-stream segments may be chosen from a low bit-rate bitstream for easy-to-compress scenes, and from a high bit-rate bitstream for hard-to-compress scenes.
摘要翻译: 公开了用于视频编码的方法和装置,特别是用于视频压缩。 许多市售的视频编码器支持恒定的比特率编码,但不支持恒定的质量编码。 本发明的方面涉及用于视频编码的方法和装置,涉及确定可以操作恒定比特率编码器的比特率的方法,使得可以从比特率编码的文件中选择视频片段, 为了产生质量接近恒定的输出比特流而被确定的速率。 比特流片段可以从用于易压缩场景的低比特率比特流以及用于难以压缩场景的高比特率比特流中选择。
-
公开(公告)号:US20130163667A1
公开(公告)日:2013-06-27
申请号:US13820277
申请日:2011-09-02
IPC分类号: H04N21/647
CPC分类号: H04N21/23406 , H04N19/503 , H04N21/23424 , H04N21/23439 , H04N21/2401 , H04N21/2402 , H04N21/44004 , H04N21/44016 , H04N21/6377 , H04N21/647 , H04N21/845
摘要: The network contains one or more network based video servers connected to one or more video receivers over a shared network. Multiple pieces of video content are each encoded at a number of constant quality levels and stored on one or more of the network based servers. In response to requests from a receiver, video content is selected on a server and delivered over the shared network to the receiver. The system selects the quality level of the stream to deliver based on characteristics of the video stream currently being delivered, and the number of bits already buffered at the video receiver and the available network throughput. The aim is to select the video quality being delivered according to the available network throughput so as maximise the quality while ensuring that all video data is delivered over the network in time for it to be decoded and displayed without interruption. The invention proposes a method for making that selection in advance.
摘要翻译: 该网络包含通过共享网络连接到一个或多个视频接收器的一个或多个基于网络的视频服务器。 多个视频内容分别以多个恒定质量级别编码并存储在一个或多个基于网络的服务器上。 响应于来自接收器的请求,在服务器上选择视频内容并通过共享网络传送到接收器。 该系统基于当前正在传递的视频流的特性,以及已经在视频接收器处缓冲的位数以及可用的网络吞吐量来选择要传送的流的质量级别。 目的是根据可用的网络吞吐量选择要传送的视频质量,以便最大限度地提高质量,同时确保所有视频数据及时传送到网络上,以便不间断地对其进行解码和显示。 本发明提出了一种预先进行选择的方法。
-
公开(公告)号:US20130111060A1
公开(公告)日:2013-05-02
申请号:US13807868
申请日:2011-05-27
IPC分类号: H04L29/06
CPC分类号: H04L65/602 , H04L65/4084 , H04L65/80 , H04N19/102 , H04N19/15 , H04N19/154 , H04N19/164 , H04N19/177 , H04N19/61 , H04N21/23406 , H04N21/23424 , H04N21/23439 , H04N21/2401 , H04N21/2402 , H04N21/2662 , H04N21/44004 , H04N21/44016 , H04N21/44209 , H04N21/4621
摘要: The network contains one or more network based video servers connected to one or more video receivers over a shared network. Multiple pieces of video content are each encoded at a number of constant quality levels and stored on one or more of the network based servers. In response to requests from a receiver, video content is selected on a server and delivered over the shared network to the receiver. The system selects the quality level of the stream to deliver based on characteristics of the video stream currently being delivered, and the number of bits already buffered at the video receiver and the available network throughput. The aim is to select the video quality being delivered according to the available network throughput so as maximise the quality while ensuring that all video data is delivered over the network in time for it to be decoded and displayed without interruption.
摘要翻译: 该网络包含通过共享网络连接到一个或多个视频接收器的一个或多个基于网络的视频服务器。 多个视频内容分别以多个恒定质量级别编码并存储在一个或多个基于网络的服务器上。 响应于来自接收器的请求,在服务器上选择视频内容并通过共享网络传送到接收器。 该系统基于当前正在传递的视频流的特性,以及已经在视频接收器处缓冲的位数以及可用的网络吞吐量来选择要传送的流的质量级别。 目的是根据可用的网络吞吐量选择要传送的视频质量,以便最大限度地提高质量,同时确保所有视频数据及时传送到网络上,以便不间断地对其进行解码和显示。
-
公开(公告)号:US09313529B2
公开(公告)日:2016-04-12
申请号:US13820277
申请日:2011-09-02
IPC分类号: H04N21/234 , H04N21/647 , H04N19/503 , H04N21/2343 , H04N21/24 , H04N21/44 , H04N21/6377 , H04N21/845
CPC分类号: H04N21/23406 , H04N19/503 , H04N21/23424 , H04N21/23439 , H04N21/2401 , H04N21/2402 , H04N21/44004 , H04N21/44016 , H04N21/6377 , H04N21/647 , H04N21/845
摘要: One or more network based video servers is/are connected to one or more video receivers over a shared network. Pieces of video content are each encoded at a number of constant quality levels and stored on one or more of the network based servers. Responsive to requests from a receiver, video content is selected on a server and delivered over the shared network to the receiver. The system selects the quality level of the stream to deliver based on characteristics of the video stream currently being delivered, and the number of bits already buffered at the video receiver and the available network throughput. The aim is to select the video quality being delivered according to the available network throughput to maximize quality while ensuring that video data is delivered over the network in time to be decoded and displayed without interruption. Certain exemplary embodiments make that selection in advance.
摘要翻译: 一个或多个基于网络的视频服务器通过共享网络连接到一个或多个视频接收器。 每个视频内容的片段都以多个恒定的质量级别进行编码并存储在一个或多个基于网络的服务器上。 响应于来自接收器的请求,在服务器上选择视频内容并通过共享网络传送到接收器。 该系统基于当前正在传递的视频流的特性,以及已经在视频接收器处缓冲的位数以及可用的网络吞吐量来选择要传送的流的质量级别。 目的是根据可用的网络吞吐量选择正在传送的视频质量,以最大限度地提高质量,同时确保视频数据在网络上及时传送,以便不间断地进行解码和显示。 某些示例性实施例预先进行该选择。
-
公开(公告)号:US08311094B2
公开(公告)日:2012-11-13
申请号:US11792854
申请日:2005-12-08
IPC分类号: H04N7/12
CPC分类号: H04N19/124 , H04N19/132 , H04N19/149 , H04N19/15 , H04N19/172 , H04N19/194 , H04N19/196 , H04N19/198 , H04N19/587 , H04N21/23406 , H04N21/2368 , H04N21/4305 , H04N21/4341 , H04N21/44004
摘要: A video stream is digitally encoded such that the rate at which individual segments of data are encoded varies according to the amount of data required to generate each segment. Frames are selectively omitted from transmission (32) such that the cumulative frame rate does not fall below a predetermined value. This process can be used to ensure that the next frame to be displayed is always available in the buffer store 6 associated with the decoder (2). The decoder (2) is arranged to identify where frames have been omitted from the decoded transmission, and to perform a resynchronisation (7) on the decoded stream by comparison between time stamps in the video stream and a corresponding audio stream. Resynchronisation may be performed by extending the durations of individual frames, or by repeating frames.
摘要翻译: 视频流被数字编码,使得数据的各个段被编码的速率根据产生每个段所需的数据量而变化。 从传输(32)中选择性地省略帧,使得累积帧速率不降低到预定值以下。 该过程可以用于确保在与解码器(2)相关联的缓冲存储器6中将要显示的下一帧总是可用。 解码器(2)被布置为识别从解码的传输中哪里已经被省略的位置,并且通过在视频流中的时间戳与对应的音频流之间的比较来对解码的流执行重新同步(7)。 可以通过扩展单个帧的持续时间或重复帧来执行重新同步。
-
-
-
-
-
-
-
-
-