Congestion controller for network transmissions
    1.
    发明申请
    Congestion controller for network transmissions 审中-公开
    网络传输拥塞控制器

    公开(公告)号:US20070133405A1

    公开(公告)日:2007-06-14

    申请号:US11297274

    申请日:2005-12-08

    IPC分类号: H04L12/26 H04J1/16

    摘要: A congestion controller for a media server monitors both the buffer status of the client device as well as the network performance. The congestion controller may increase or decrease the pacing of packets transmitted over the network based on the fullness of a buffer on the client device, but may also change the bit rate of the packets based on the network performance. By monitoring both the client device status and network performance, the pacing and bit rate of the packets may be varied together to achieve an optimized throughput and maximized user experience of the media.

    摘要翻译: 媒体服务器的拥塞控制器监视客户端设备的缓冲状态以及网络性能。 拥塞控制器可以基于客户端设备上的缓冲区的丰满度来增加或减少通过网络发送的分组的起搏,但也可以基于网络性能来改变分组的比特率。 通过监视客户端设备状态和网络性能,分组的起搏和比特率可以一起变化,以实现优化的吞吐量并最大化媒体的用户体验。

    Detecting clock drift in networked devices through monitoring client buffer fullness
    4.
    发明申请
    Detecting clock drift in networked devices through monitoring client buffer fullness 审中-公开
    通过监控客户端缓冲区丰满度来检测网络设备中的时钟漂移

    公开(公告)号:US20060184697A1

    公开(公告)日:2006-08-17

    申请号:US11056058

    申请日:2005-02-11

    IPC分类号: G06F15/173 G06F15/16

    摘要: A digital media system uses client buffer fullness reports to detect clock drift between a clock on a host/source device that delivers streaming media content and a clock on a client playback device that receives the streaming media content. The system provides a reduction in playback interruptions during playback of streaming media content and a greater potential that “live” content encoded by a host/source device can actually be experienced as “live” content through playback on a client device.

    摘要翻译: 数字媒体系统使用客户端缓冲区丰满度报告来检测传送流媒体内容的主机/源设备上的时钟与接收流媒体内容的客户端播放设备上的时钟之间的时钟漂移。 该系统在播放流媒体内容期间减少播放中断,并且由主机/源设备编码的“实时”内容实际上可以通过客户端设备上的播放实际上被体验为“实况”内容的更大潜力。

    Dynamically Balancing User Experiences in a Multi-User Computing System
    5.
    发明申请
    Dynamically Balancing User Experiences in a Multi-User Computing System 审中-公开
    在多用户计算系统中动态平衡用户体验

    公开(公告)号:US20100100637A1

    公开(公告)日:2010-04-22

    申请号:US12647078

    申请日:2009-12-24

    IPC分类号: G06F15/16

    摘要: A media experience policy engine includes three components: an information manager, a policy evaluator, and an enforcement module. The information manager collects information regarding the current state of a media delivery system, such as, for example, usage of a CPU, memory, hard disk, (I/O) interface, and a network. This collected data is then verified by the policy evaluator to see if resource contention is, or is close to, occurring. If so, existing or potential conflicts are dealt with by the enforcement module, which applies corrections, such as, for example, limiting the access of later chronologic users, or degrading the user experience of all users, in accordance with a desired policy in order to vitiate the resource contention and maintain a user experience consistent with the desired policy.

    摘要翻译: 媒体体验策略引擎包括三个组件:信息管理器,策略评估器和执行模块。 信息管理器收集关于媒体传送系统的当前状态的信息,例如CPU,存储器,硬盘(I / O)接口和网络的使用。 然后,该收集的数据由策略评估器进行验证,以查看资源争用是否发生。 如果是这样,现有或潜在的冲突由执行模块处理,执行模块根据期望的策略按照顺序进行更正,例如限制后续时间表用户的访问或降级所有用户的用户体验 破坏资源争用并保持与所需策略一致的用户体验。

    Dynamically balancing user experiences in a multi-user computing system
    6.
    发明授权
    Dynamically balancing user experiences in a multi-user computing system 失效
    在多用户计算系统中动态平衡用户体验

    公开(公告)号:US07664856B2

    公开(公告)日:2010-02-16

    申请号:US11191786

    申请日:2005-07-28

    IPC分类号: G06F15/173

    摘要: A media experience policy engine includes three components: an information manager, a policy evaluator, and an enforcement module. The information manager collects information regarding the current state of a media delivery system, such as, for example, usage of a CPU, memory, hard disk, (I/O) interface, and a network. This collected data is then verified by the policy evaluator to see if resource contention is, or is close to, occurring. If so, existing or potential conflicts are dealt with by the enforcement module, which applies corrections, such as, for example, limiting the access of later chronologic users, or degrading the user experience of all users, in accordance with a desired policy in order to vitiate the resource contention and maintain a user experience consistent with the desired policy.

    摘要翻译: 媒体体验策略引擎包括三个组件:信息管理器,策略评估器和执行模块。 信息管理器收集关于媒体传送系统的当前状态的信息,例如CPU,存储器,硬盘(I / O)接口和网络的使用。 然后,该收集的数据由策略评估器进行验证,以查看资源争用是否发生。 如果是这样,现有或潜在的冲突由执行模块处理,执行模块根据期望的策略按照顺序进行更正,例如限制后续时间表用户的访问或降级所有用户的用户体验 破坏资源争用并保持与所需策略一致的用户体验。

    Media stream error correction
    7.
    发明申请
    Media stream error correction 审中-公开
    媒体流纠错

    公开(公告)号:US20070058730A1

    公开(公告)日:2007-03-15

    申请号:US11222692

    申请日:2005-09-09

    IPC分类号: H04B1/66

    摘要: Defects and errors detected in media content supplied by a content source are corrected before the media content is delivered to a decoder. In one possible implementation, the detection and correction of defects and errors in the media content is conducted within a media stream analysis module. Correction of defects and errors may include the insertion, deletion or correction of headers, the insertion of broken link flags into the media content, the throttling of audio content in the media content versus video content in the media content, and the dropping of frames from the media content.

    摘要翻译: 在将媒体内容传送到解码器之前,校正由内容源提供的媒体内容中检测到的缺陷和错误。 在一个可能的实现中,媒体内容中的缺陷和错误的检测和纠正在媒体流分析模块内进行。 缺陷和错误的纠正可能包括头部的插入,删除或纠正,将断开的链接标记插入到媒体内容中,限制媒体内容中的音频内容与媒体内容中的视频内容,以及从媒体内容中丢弃帧 媒体内容。

    Optimizing trick modes for streaming media content
    8.
    发明申请
    Optimizing trick modes for streaming media content 审中-公开
    优化流媒体内容的特技模式

    公开(公告)号:US20070058926A1

    公开(公告)日:2007-03-15

    申请号:US11222691

    申请日:2005-09-09

    IPC分类号: H04N5/91 H04N7/16

    摘要: While streaming media content, trick mode operation is optimized to a level that can be readily accommodated by available resources of a media delivery system. In one possible strategy, a trick mode optimization module may decrease the bit rate of the media content stream by progressively dropping delta frames and then a fraction of the remaining key frames as needed. According to another possible strategy, the trick mode optimization module may decrease the bit rate of the media content by progressively dropping sequences of frames between successive key frames. In addition, the trick mode optimization module may combine strategies and drop sequences between key frames, as well as dropping delta frames from the remaining sequences.

    摘要翻译: 在流媒体内容的同时,特技模式操作被优化到可以由媒体传送系统的可用资源容易地适应的水平。 在一种可能的策略中,特技模式优化模块可以通过逐渐丢弃增量帧,然后根据需要减少剩余关键帧的一部分来降低媒体内容流的比特率。 根据另一种可能的策略,特技模式优化模块可以通过逐渐丢弃连续关键帧之间的帧序列来降低媒体内容的比特率。 此外,特技模式优化模块可以组合关键帧之间的策略和丢弃序列,以及从剩余序列中丢弃增量帧。

    Reducing startup latencies in IP-based A/V stream distribution
    9.
    发明申请
    Reducing startup latencies in IP-based A/V stream distribution 审中-公开
    降低基于IP的A / V流分发中的启动延迟

    公开(公告)号:US20070011343A1

    公开(公告)日:2007-01-11

    申请号:US11168862

    申请日:2005-06-28

    IPC分类号: G06F15/16

    摘要: Real-time streaming of media content from a server to a device and reduction of startup latencies during distribution are described. In one configuration, once a latency inducing event is initiated (i.e. a channel change, a stopping and starting of the streaming of live media content, or transrating to different streaming rates) a pre-roll process includes decreasing the frame rate of the media content being streamed to the monitor from an initial rate to a reduced rate. Simultaneously, a jitter buffer is flushed and rebuilt with media content samples arriving at a decoder at the initial rate, and being used for playback at the reduced rate.

    摘要翻译: 描述媒体内容从服务器到设备的实时流传输以及分发期间启动延迟的减少。 在一个配置中,一旦延迟诱导事件被启动(即,频道改变,停止和启动实时媒体内容的流传输或转换到不同的流速率),前置放映过程包括降低媒体内容的帧速率 从初始速率流向监视器,降低速率。 同时,抖动缓冲器被刷新并且以以初始速率到达解码器的媒体内容样本重建,并以降低的速率被用于播放。