Methods and systems for processing media content
    4.
    发明授权
    Methods and systems for processing media content 有权
    处理媒体内容的方法和系统

    公开(公告)号:US07428703B2

    公开(公告)日:2008-09-23

    申请号:US11021973

    申请日:2004-12-22

    IPC分类号: G06F3/00

    CPC分类号: G11B27/031 G11B27/034

    摘要: Methods and systems for processing media content are described and in at least some embodiments utilize a composite or composition, which can be considered as a representation of an editing project as a single track. Editing projects can have one or more tracks, and each track can be associated with one or more data stream sources that can have effects or transitions applied on them. Compositions can be nested inside one another and provide an economical way for complex editing manipulations to take place.

    摘要翻译: 描述用于处理媒体内容的方法和系统,并且在至少一些实施例中利用复合或组合,其可以被认为是作为单个轨道的编辑项目的表示。 编辑项目可以具有一个或多个轨道,并且每个轨道可以与可以对其施加效果或转换的一个或多个数据流源相关联。 组合可以嵌套在一起,并为复杂的编辑操作提供一种经济的方式。

    System and related interfaces supporting the processing of media content
    5.
    发明授权
    System and related interfaces supporting the processing of media content 失效
    支持媒体内容处理的系统和相关界面

    公开(公告)号:US07299475B2

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

    申请号:US11192585

    申请日:2005-07-29

    IPC分类号: G06F9/48 G06F15/76

    CPC分类号: H04L29/06027

    摘要: A software enabled, matrix switch is presented wherein a scalable plurality of inputs, coupled to media content sources, provide media content which is recursively routed through select media processing object(s) coupled to a scalable plurality of matrix switch outputs in accordance with a user-defined media processing project.

    摘要翻译: 提供了一种启用软件的矩阵切换,其中耦合到媒体内容源的可伸缩多个输入提供媒体内容,该媒体内容根据用户被递归地路由选择媒体处理对象,该选择媒体处理对象耦合到可伸缩的多个矩阵切换输出 定义媒体处理项目。

    Methods and systems for managing multiple inputs and methods and systems for processing media content

    公开(公告)号:US07260310B2

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

    申请号:US11009599

    申请日:2004-12-10

    IPC分类号: H04N5/93 H04N5/00

    CPC分类号: G11B27/034 G11B27/34

    摘要: Methods and systems for managing multiple inputs that are capable of competing or contending for a particular or primary output are described. In one embodiment, the multiple inputs are managed through the use of a software-implemented matrix switch object, and an associated data structure that is used to program the switch object and resolve contention issues between the inputs. The matrix switch object can process the multiple inputs to provide a primary output. One implementation of the switch object uses virtual input and output pins to receive and provide data streams. One specific embodiment is used in connection with multi-media editing software that enables users build or define their own editing multi-media editing projects that incorporate multiple different user-selected clips, in the form of digital data streams, into an integrated project. Each clip can be defined in terms of one or more digital data streams, e.g. video and audio streams. One implementation method defines a first data structure that represents an editing project and processes the data structure to provide a second data structure that contains data that can be used to program the matrix switch object so that multiple switch inputs are routed to multiple switch outputs and contentions between the inputs for a primary output are resolved.

    Systems for negotiating buffer size and attribute characteristics in media processing systems that create user-defined development projects
    7.
    发明授权
    Systems for negotiating buffer size and attribute characteristics in media processing systems that create user-defined development projects 失效
    用于协调创建用户定义开发项目的媒体处理系统中的缓冲区大小和属性特征的系统

    公开(公告)号:US07080380B2

    公开(公告)日:2006-07-18

    申请号:US11038688

    申请日:2005-01-19

    IPC分类号: G06F9/44

    CPC分类号: G06F9/544

    摘要: A system receives an indication to generate a filter graph representing a user-defined development project. Media sources that are to be used in the user-defined development project are identified and a programming grid is establishing that incorporates a user's editing instructions. A matrix switch filter is generated based, at least in part, on the programming grid. The filter graph is assembled and comprises a plurality of individual filters. Buffer size and attribute characteristics are negotiated between an input/output of the matrix switch filter and an input/output of adjacent filters. Negotiated buffers are utilized to communicate media content between the matrix switch filter and adjacent filters by sharing a common buffer between inputs and outputs.

    摘要翻译: 系统接收生成表示用户定义的开发项目的过滤器图形的指示。 将在用户定义的开发项目中使用要使用的媒体源,并且正在建立包含用户编辑指令的编程网格。 至少部分地在编程网格上生成矩阵切换滤波器。 过滤图被组装并且包括多个单独的过滤器。 缓冲区大小和属性特性在矩阵切换滤波器的输入/输出与相邻滤波器的输入/输出之间协商。 协商缓冲器用于通过在输入和输出之间共享公共缓冲区来在矩阵切换滤波器和相邻滤波器之间传送媒体内容。

    Methods and systems for processing multi-media editing projects
    8.
    发明授权
    Methods and systems for processing multi-media editing projects 有权
    处理多媒体编辑项目的方法和系统

    公开(公告)号:US08010649B2

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

    申请号:US12264107

    申请日:2008-11-03

    申请人: Eric H. Rudolph

    发明人: Eric H. Rudolph

    IPC分类号: G06F15/173 G06F15/16

    CPC分类号: G06F17/30017

    摘要: In one embodiment, a network-bound request for a multi-media file is intercepted to determine whether the file is located locally on a user computer. If the file is located on the user computer, it is retrieved. If the file is unavailable locally, the file is retrieved from a network-accessible location. In another embodiment, a file locator is configured to intercept network-bound requests for multi-media files and determine whether the files are available locally using a list that includes local file directories where files may be stored. When a user retrieves a file from a network and saves it in a directory, if the list does not include the directory, the list is updated to include the directory. If the file locator cannot find the file locally, the user is prompted to select a directory where the file is stored, and the list updated to include the directory.

    摘要翻译: 在一个实施例中,对多媒体文件的网络绑定请求被截取以确定文件是否位于用户计算机上本地。 如果文件位于用户计算机上,则会检索该文件。 如果文件在本地不可用,则从网络可访问的位置检索文件。 在另一个实施例中,文件定位器被配置为拦截多媒体文件的网络绑定请求,并使用包括可以存储文件的本地文件目录的列表来确定文件是否可用于本地。 当用户从网络中检索文件并将其保存在目录中时,如果列表不包含目录,则更新列表以包含该目录。 如果文件定位器本地找不到文件,则会提示用户选择存储文件的目录,并更新列表以包含该目录。

    Interface and related methods for dynamically generating a filter graph in a development system
    9.
    发明授权
    Interface and related methods for dynamically generating a filter graph in a development system 有权
    在开发系统中动态生成过滤器图形的接口和相关方法

    公开(公告)号:US07853921B2

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

    申请号:US11214316

    申请日:2005-08-29

    IPC分类号: G06F9/44

    CPC分类号: G06F8/00 G06F8/20

    摘要: A system is presented including a plurality of sources, and an interface, selectively coupled to the plurality of sources, to generate and implement a development project of processing chains, wherein the interface dynamically loads a processing chain for each of the plurality of media sources at a point during the execution of the project when the chain is required, and wherein the interface is configured to unload at least a subset of the chains when they are not required.

    摘要翻译: 提供了包括多个源的系统和选择性地耦合到多个源的接口,以生成和实现处理链的开发项目,其中接口动态地加载多个媒体源中的每一个的处理链, 当需要链时在项目执行期间的一点,并且其中所述接口被配置为在不需要时至少卸载所述链的子集。

    Systems for processing multi-media editing projects
    10.
    发明授权
    Systems for processing multi-media editing projects 失效
    多媒体编辑项目处理系统

    公开(公告)号:US07680898B2

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

    申请号:US10970442

    申请日:2004-10-21

    申请人: Eric H. Rudolph

    发明人: Eric H. Rudolph

    IPC分类号: G06F15/16 G06F3/00

    CPC分类号: G06F17/30017

    摘要: Systems for processing multi-media editing projects are described. In one embodiment, a computing system comprises input means for generating a request for one or more multi-media files for use in a multi-media editing project, one or more processors, one or more computer-readable media having computer-readable instructions thereon which, when executed by the one or more processors, perform a method comprising: intercepting the request; ascertaining whether a requested multi-media file is located on the user computer by checking one or more user-designated directories for the multi-media file; retrieving the multi-media file if the file is located on the user computer; and seeking the requested file from the network-accessible location if the multi-media file is not located on the user computer.

    摘要翻译: 描述用于处理多媒体编辑项目的系统。 在一个实施例中,计算系统包括用于生成对多媒体编辑项目中使用的一个或多个多媒体文件的请求的输入装置,一个或多个处理器,其上具有计算机可读指令的一个或多个计算机可读介质 当由一个或多个处理器执行时,执行一种方法,包括:截取该请求; 通过检查所述多媒体文件的一个或多个用户指定的目录来确定所请求的多媒体文件是否位于所述用户计算机上; 如果文件位于用户计算机上,则检索多媒体文件; 并且如果多媒体文件不位于用户计算机上,则从网络可访问位置寻求所请求的文件。