MEDIA STREAMING USING AN INDEX FILE
    11.
    发明申请
    MEDIA STREAMING USING AN INDEX FILE 有权
    媒体使用索引文件流

    公开(公告)号:US20090300204A1

    公开(公告)日:2009-12-03

    申请号:US12188079

    申请日:2008-08-07

    IPC分类号: G06F15/16

    摘要: The present disclosure relates to playback of video/audio streaming media data to provide a substantially glitch-free experience. The system adapts the media stream to the user connection in order to choose the most desirable stream to avoid glitches. For example, in the case where there is interference (e.g., a microwave being used near a wireless device), the quality of the media stream is lowered. In one embodiment, an index file is used to make logical decisions about which media stream to choose in order to minimize glitches. The index file can take different forms, but, generally, includes characteristics about the available media streams. Example characteristics include the bit rates of the media streams and quality information about the media streams.

    摘要翻译: 本公开涉及视频/音频流媒体数据的回放以提供基本上无毛刺的体验。 系统将媒体流适配到用户连接,以便选择最理想的流以避免毛刺。 例如,在存在干扰的情况下(例如,在无线装置附近使用微波),媒体流的质量降低。 在一个实施例中,索引文件用于作出关于要选择哪个媒体流的逻辑决定以便最小化毛刺。 索引文件可以采取不同的形式,但通常包括有关可用媒体流的特征。 示例特征包括媒体流的比特率和关于媒体流的质量信息。

    Strategies for processing media information using a plug-in processing module in a path-agnostic manner
    13.
    发明授权
    Strategies for processing media information using a plug-in processing module in a path-agnostic manner 有权
    使用插件处理模块以路径无关的方式处理媒体信息的策略

    公开(公告)号:US08248423B2

    公开(公告)日:2012-08-21

    申请号:US13016686

    申请日:2011-01-28

    IPC分类号: G06F15/80 G06T1/20

    CPC分类号: G06T1/00

    摘要: A media processing framework includes multiple media processing paths. At least one of the media processing paths includes a media processing pipeline which is in-process with respect to an application which interacts with the media processing pipeline. At least one other of the media processing paths includes a media processing pipeline which is out-of-process with respect to the application. The application can specify a custom plug-in presenter module to be set in either the in-process media processing pipeline or the out-of-process media processing pipeline. The application need not be “aware” of the pipeline that is being used, whether the pipeline is in-process or out-of-process, or the security level that is applied to the media processing pipeline. Both the in-process and the out-of-process media processing pipelines can supply media information to a presentation processor, such as a compositing engine.

    摘要翻译: 媒体处理框架包括多个媒体处理路径。 媒体处理路径中的至少一个包括相对于与媒体处理流水线相互作用的应用进行处理的媒体处理流水线。 媒体处理路径中的至少一个其他媒体处理路径包括相对于应用程序处理不成功的媒体处理流水线。 该应用程序可以指定要在进程内媒体处理流水线或流程外媒体处理流水线中设置的自定义插件演示模块。 应用程序不需要“意识到”正在使用的流水线,管道是在进程还是进程外,还是应用于媒体处理流水线的安全级别。 进程内和进程外的媒体处理流水线都可以向演示处理器(如合成引擎)提供媒体信息。

    Media streaming with seamless ad insertion
    14.
    发明授权
    Media streaming with seamless ad insertion 有权
    媒体流播放,无缝广告插入

    公开(公告)号:US07860996B2

    公开(公告)日:2010-12-28

    申请号:US12188085

    申请日:2008-08-07

    IPC分类号: G06F15/16 H04N7/10

    摘要: The present disclosure relates to playback of video/audio streaming media data with seamless advertisement insertion. A content player monitors playback of the media stream and determines a location to insert an advertisement. The content player pauses downloads of the media stream and begins downloading the advertisement while the media stream continues to be rendered. The advertisement is, consequently, loaded prior to a start time and allows for an instantaneous rendering at an advertisement insertion point in the media stream.

    摘要翻译: 本公开涉及具有无缝广告插入的视频/音频流媒体数据的回放。 内容播放器监视媒体流的回放并确定插入广告的位置。 内容播放器暂停媒体流的下载,并开始下载广告,同时媒体流继续呈现。 因此,广告在开始时间之前被加载,并允许在媒体流中的广告插入点处的瞬时呈现。

    Strategies for processing media information using a plug-in processing module in a path-agnostic manner
    15.
    发明申请
    Strategies for processing media information using a plug-in processing module in a path-agnostic manner 有权
    使用插件处理模块以路径无关的方式处理媒体信息的策略

    公开(公告)号:US20070008327A1

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

    申请号:US11179013

    申请日:2005-07-11

    IPC分类号: G06T1/20

    CPC分类号: G06T1/00

    摘要: A media processing framework includes multiple media processing paths. At least one of the media processing paths includes a media processing pipeline which is in-process with respect to an application which interacts with the media processing pipeline. At least one other of the media processing paths includes a media processing pipeline which is out-of-process with respect to the application. The application can specify a custom plug-in presenter module to be set in either the in-process media processing pipeline or the out-of-process media processing pipeline. The application need not be “aware” of the pipeline that is being used, whether the pipeline is in-process or out-of-process, or the security level that is applied to the media processing pipeline. Both the in-process and the out-of-process media processing pipelines can supply media information to a presentation processor, such as a compositing engine.

    摘要翻译: 媒体处理框架包括多个媒体处理路径。 媒体处理路径中的至少一个包括相对于与媒体处理流水线相互作用的应用进行处理的媒体处理流水线。 媒体处理路径中的至少一个其他媒体处理路径包括相对于应用程序处理不成功的媒体处理流水线。 该应用程序可以指定要在进程内媒体处理流水线或流程外媒体处理流水线中设置的自定义插件演示模块。 应用程序不需要“意识到”正在使用的流水线,管道是在进程还是进程外,还是应用于媒体处理流水线的安全级别。 进程内和进程外的媒体处理流水线都可以向演示处理器(如合成引擎)提供媒体信息。

    Flow control for media streaming
    16.
    发明申请
    Flow control for media streaming 有权
    流媒体流控制

    公开(公告)号:US20060282566A1

    公开(公告)日:2006-12-14

    申请号:US11135201

    申请日:2005-05-23

    IPC分类号: G06F5/00

    摘要: A client device receives streaming content from a host device. The streaming content is placed in one or more buffers prior to processing. Monitoring as to the capacity and fullness of the buffers is performed at the client device and information is sent to the host device. The host device adjusts the rate or flow of the streaming content based on the information provided by the client device.

    摘要翻译: 客户端设备从主机设备接收流内容。 在处理之前,将流内容放置在一个或多个缓冲器中。 关于缓冲器的容量和充满度的监视在客户端设备处执行,信息被发送到主机设备。 主机设备根据客户端设备提供的信息来调整流媒体内容的速率或流量。

    Protecting elementary stream content
    17.
    发明申请
    Protecting elementary stream content 审中-公开
    保护基本流内容

    公开(公告)号:US20060184790A1

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

    申请号:US11202828

    申请日:2005-08-12

    IPC分类号: H04L9/00

    摘要: Protecting elementary stream media content is described. In one aspect, Media Access Units (MAUs) of elementary stream content are identified. Each MAU includes one or more data segments representing a single video or audio frame. Encryption boundaries are selected for each MAU. The encryption boundaries are based on one or more data segments associated with the respective MAU. Portions of each MAU are encrypted based on corresponding encryption boundaries. Each MAU is mapped to a MAU Payload Format. The MAU Payload Format allows a media consumer to process each elementary stream associated with the elementary stream content independent of any different elementary stream. The MAU Payload Format also allows a media consumer to process each MAU in an elementary stream independent of any other MAU.

    摘要翻译: 描述保护基本流媒体内容。 在一个方面,识别基本流内容的媒体访问单元(MAU)。 每个MAU包括表示单个视频或音频帧的一个或多个数据段。 为每个MAU选择加密边界。 加密边界基于与各个MAU相关联的一个或多个数据段。 每个MAU的部分基于对应的加密边界进行加密。 每个MAU被映射到MAU有效载荷格式。 MAU有效载荷格式允许媒体消费者处理与基本流内容相关联的每个基本流,独立于任何不同的基本流。 MAU有效载荷格式还允许媒体消费者以独立于任何其他MAU的基本流来处理每个MAU。

    Detecting clock drift in networked devices through monitoring client buffer fullness
    18.
    发明申请
    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.

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

    Strategies for processing media information using a plug-in processing module in a path-agnostic manner
    19.
    发明授权
    Strategies for processing media information using a plug-in processing module in a path-agnostic manner 有权
    使用插件处理模块以路径无关的方式处理媒体信息的策略

    公开(公告)号:US07903117B2

    公开(公告)日:2011-03-08

    申请号:US11179013

    申请日:2005-07-11

    IPC分类号: G06F15/00 G06F1/00

    CPC分类号: G06T1/00

    摘要: A media processing framework includes multiple media processing paths. At least one of the media processing paths includes a media processing pipeline which is in-process with respect to an application which interacts with the media processing pipeline. At least one other of the media processing paths includes a media processing pipeline which is out-of-process with respect to the application. The application can specify a custom plug-in presenter module to be set in either the in-process media processing pipeline or the out-of-process media processing pipeline. The application need not be “aware” of the pipeline that is being used, whether the pipeline is in-process or out-of-process, or the security level that is applied to the media processing pipeline. Both the in-process and the out-of-process media processing pipelines can supply media information to a presentation processor, such as a compositing engine.

    摘要翻译: 媒体处理框架包括多个媒体处理路径。 媒体处理路径中的至少一个包括相对于与媒体处理流水线相互作用的应用进行处理的媒体处理流水线。 媒体处理路径中的至少一个其他媒体处理路径包括相对于应用程序处理不成功的媒体处理流水线。 该应用程序可以指定要在进程内媒体处理流水线或流程外媒体处理流水线中设置的自定义插件演示模块。 应用程序不需要“意识到”正在使用的流水线,管道是在进程还是进程外,还是应用于媒体处理流水线的安全级别。 进程内和进程外的媒体处理流水线都可以向演示处理器(如合成引擎)提供媒体信息。

    Dynamically Balancing User Experiences in a Multi-User Computing System
    20.
    发明申请
    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)接口和网络的使用。 然后,该收集的数据由策略评估器进行验证,以查看资源争用是否发生。 如果是这样,现有或潜在的冲突由执行模块处理,执行模块根据期望的策略按照顺序进行更正,例如限制后续时间表用户的访问或降级所有用户的用户体验 破坏资源争用并保持与所需策略一致的用户体验。