Media processing methods, systems and application program interfaces
    1.
    发明授权
    Media processing methods, systems and application program interfaces 有权
    媒体处理方法,系统和应用程序接口

    公开(公告)号:US07900140B2

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

    申请号:US10730735

    申请日:2003-12-08

    IPC分类号: G06F17/00

    摘要: Media processing methods, systems and application program interfaces (APIs) are described. In but one embodiment, a media engine component, also referred to as a media engine, provides a simple and unified way of rendering media from an origin to a destination of choice without requiring intimate knowledge about the underlying components, their connectivity and management. Clients of the media engine need not worry about how to render the particular media, but rather can simply focus on what media to render and where to render the media. In at least one embodiment, a media session is provided and is used by the media engine and provides a mechanism by which additional components are made transparent to the application and, in at least some embodiment, the media engine. In some embodiments, the media engine and media session provide a simple API for building, configuring, and manipulating a pipeline of components (e.g. media sources, transforms, and sinks) for media flow control between an origin and one or more destinations.

    摘要翻译: 描述媒体处理方法,系统和应用程序接口(API)。 在一个实施例中,媒体引擎组件(也称为媒体引擎)提供了简单而统一的方式,可以将媒体从原始到目的地呈现,而不需要关于底层组件及其连接性和管理的亲密知识。 媒体引擎的客户不必担心如何渲染特定的媒体,而只能专注于要呈现的媒体以及媒体的播放位置。 在至少一个实施例中,媒体会话被提供并由媒体引擎使用,并且提供了使附加组件对于应用程序是透明的机制,并且在至少一些实施例中是媒体引擎。 在一些实施例中,媒体引擎和媒体会话提供用于构建,配置和操纵组件流水线(例如,媒体源,变换和汇点)的简单API,用于在源和一个或多个目的地之间的媒体流控制。

    Incorporating Interactive Media Into a Playlist
    2.
    发明申请
    Incorporating Interactive Media Into a Playlist 有权
    将交互式媒体整合到播放列表中

    公开(公告)号:US20100235743A1

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

    申请号:US12788676

    申请日:2010-05-27

    IPC分类号: G06F3/14

    CPC分类号: G06F17/30056

    摘要: An exemplary system includes a media control operable to begin playing a media segment automatically after buffering the media segment, and a host application operable to receive a reference to the media segment, initialize the media control with the media segment, and cause the media control to postpone playing of the media segment after the media segment is buffered. An exemplary method includes receiving a playlist referencing a first media segment and a second media segment, the second media segment operable to play automatically without a prompt after being loaded, presenting the first media segment, and prerolling the second media segment.

    摘要翻译: 示例性系统包括媒体控制,其可操作以在缓冲媒体片段之后自动开始播放媒体片段;以及主机应用,可操作以接收对媒体片段的引用,使用媒体片段初始化媒体控制,并使媒体控制 在媒体片段被缓冲之后推迟播放媒体片段。 示例性方法包括接收参考第一媒体片段和第二媒体片段的播放列表,第二媒体片段可操作以在被加载之后自动播放而不提示,呈现第一媒体片段,以及预卷动第二媒体片段。

    MEDIA FOUNDATION MEDIA PROCESSOR
    5.
    发明申请
    MEDIA FOUNDATION MEDIA PROCESSOR 有权
    媒体基金会媒体处理者

    公开(公告)号:US20080168100A1

    公开(公告)日:2008-07-10

    申请号:US12025729

    申请日:2008-02-04

    IPC分类号: G06F17/00

    摘要: A system and method for a media processor separates the functions of topology creation and maintenance from the functions of processing data through a topology. The system includes a control layer including a topology generating element to generate a topology describing a set of input multimedia streams, one or more sources for the input multimedia streams, a sequence of operations to perform on the multimedia data, and a set of output multimedia streams, and a media processor to govern the passing of the multimedia data as described in the topology and govern the performance of the sequence of multimedia operations on the multimedia data to create the set of output multimedia streams. The core layer includes the input media streams, the sources for the input multimedia streams, one or more transforms to operate on the multimedia data, stream sinks, and media sinks to provide the set of output multimedia streams.

    摘要翻译: 媒体处理器的系统和方法将拓扑创建和维护的功能与通过拓扑处理数据的功能相分离。 该系统包括控制层,其包括拓扑生成元件,用于生成描述一组输入多媒体流的拓扑,用于输入多媒体流的一个或多个源,对多媒体数据执行的一系列操作,以及一组输出多媒体 流和媒体处理器,以管理如在拓扑中描述的多媒体数据的传递,并且管理多媒体数据上的多媒体操作序列的性能以创建一组输出多媒体流。 核心层包括输入媒体流,用于输入多媒体流的源,用于对多媒体数据,流宿和媒体宿进行操作的一个或多个变换以提供该组输出多媒体流。

    Media foundation media processor
    7.
    发明授权
    Media foundation media processor 有权
    媒体基础媒体处理器

    公开(公告)号:US08171151B2

    公开(公告)日:2012-05-01

    申请号:US12025719

    申请日:2008-02-04

    IPC分类号: G06F15/16

    摘要: A system and method for a media processor separates the functions of topology creation and maintenance from the functions of processing data through a topology. The system includes a control layer including a topology generating element to generate a topology describing a set of input multimedia streams, one or more sources for the input multimedia streams, a sequence of operations to perform on the multimedia data, and a set of output multimedia streams, and a media processor to govern the passing of the multimedia data as described in the topology and govern the performance of the sequence of multimedia operations on the multimedia data to create the set of output multimedia streams. The core layer includes the input media streams, the sources for the input multimedia streams, one or more transforms to operate on the multimedia data, stream sinks, and media sinks to provide the set of output multimedia streams.

    摘要翻译: 媒体处理器的系统和方法将拓扑创建和维护的功能与通过拓扑处理数据的功能相分离。 该系统包括控制层,其包括拓扑生成元件,用于生成描述一组输入多媒体流的拓扑,用于输入多媒体流的一个或多个源,对多媒体数据执行的一系列操作,以及一组输出多媒体 流和媒体处理器,以管理如在拓扑中描述的多媒体数据的传递,并且管理多媒体数据上的多媒体操作序列的性能以创建一组输出多媒体流。 核心层包括输入媒体流,用于输入多媒体流的源,用于对多媒体数据,流宿和媒体宿进行操作的一个或多个变换以提供该组输出多媒体流。