Methods and systems for mixing digital audio signals
    21.
    发明授权
    Methods and systems for mixing digital audio signals 有权
    用于混合数字音频信号的方法和系统

    公开(公告)号:US07457677B2

    公开(公告)日:2008-11-25

    申请号:US10975588

    申请日:2004-10-28

    申请人: Eric H. Rudolph

    发明人: Eric H. Rudolph

    IPC分类号: G06F17/00

    CPC分类号: H04H60/04

    摘要: In one embodiment, a system comprises means for processing multiple result buffers by receiving multiple digital audio signals, providing portions of each of the digital audio signals into individual multi-bit input buffers, and combining the contents of the input buffers in a result buffer to provide a mixed audio signal; means for calculating a volume ramp function for a current result buffer as a function of one or more volumes associated with multiple previously-processed result buffers; means for combining multiple digital audio signals; means for processing the combined digital audio signals with the volume ramp function to provide a processed result signal; and means for providing at least some bits from the processed result signal into a result buffer to provide a mixed audio signal.

    摘要翻译: 在一个实施例中,系统包括用于通过接收多个数字音频信号来处理多个结果缓冲器的装置,将每个数字音频信号的部分提供到单独的多位输入缓冲器中,并将结果缓冲器中的输入缓冲器的内容组合到 提供混合音频信号; 用于根据与多个先前处理的结果缓冲器相关联的一个或多个卷来计算当前结果缓冲器的音量斜坡函数的装置; 用于组合多个数字音频信号的装置; 用于处理具有音量斜坡功能的组合数字音频信号以提供处理结果信号的装置; 以及用于将来自处理结果信号的至少一些比特提供到结果缓冲器以提供混合音频信号的装置。

    Methods and systems for managing multiple inputs and methods and systems for processing media content
    22.
    发明授权
    Methods and systems for managing multiple inputs and methods and systems for processing media content 有权
    用于管理多个输入的方法和系统,用于处理媒体内容的方法和系统

    公开(公告)号:US07391959B2

    公开(公告)日:2008-06-24

    申请号:US10966485

    申请日:2004-10-15

    IPC分类号: H04N5/93

    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.

    摘要翻译: 描述用于管理能够竞争或竞争特定或主要输出的多个输入的方法和系统。 在一个实施例中,通过使用软件实现的矩阵切换对象以及用于对切换对象进行编程并解决输入之间的争用问题的关联数据结构来管理多个输入。 矩阵开关对象可以处理多个输入以提供主输出。 开关对象的一个​​实现使用虚拟输入和输出引脚来接收和提供数据流。 一个具体实施例与多媒体编辑软件结合使用,使得用户可以构建或定义自己的编辑多媒体编辑项目,这些项目将数字数据流形式的多个不同用户选择的剪辑合并到集成项目中。 每个剪辑可以根据一个或多个数字数据流来定义,例如, 视频和音频流。 一种实现方法定义表示编辑项目的第一数据结构并处理数据结构以提供包含可用于对矩阵切换对象进行编程的数据的第二数据结构,使得多个开关输入被路由到多个开关输出和争用 在主输出的输入之间解决。

    Method of sharing a parcer
    23.
    发明授权
    Method of sharing a parcer 有权
    共享一个parcer的方法

    公开(公告)号:US07353520B2

    公开(公告)日:2008-04-01

    申请号:US10931643

    申请日:2004-08-31

    IPC分类号: G06F9/00 G06F9/46

    CPC分类号: G11B27/034

    摘要: A method and apparatus for processing media content is presented comprising a video processing subsystem to process video content, and an audio processing subsystem to process audio content. Each of the audio processing subsystem and the video processing subsystem is coupled through a parser to a single instance of a source of audio and video content, wherein the parser selectively provides the audio subsystem and the video subsystem with audio content and video content, respectively.

    摘要翻译: 呈现用于处理媒体内容的方法和装置,其包括用于处理视频内容的视频处理子系统,以及用于处理音频内容的音频处理子系统。 每个音频处理子系统和视频处理子系统通过解析器耦合到音频和视频内容源的单个实例,其中解析器分别选择性地向音频子系统和视频子系统提供音频内容和视频内容。

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

    公开(公告)号:US07228056B2

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

    申请号:US10966668

    申请日:2004-10-15

    IPC分类号: H04N5/93 H04N7/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.

    Methods and systems for managing multiple inputs and methods and systems for processing media content
    26.
    发明授权
    Methods and systems for managing multiple inputs and methods and systems for processing media content 有权
    用于管理多个输入的方法和系统,用于处理媒体内容的方法和系统

    公开(公告)号:US07206495B2

    公开(公告)日:2007-04-17

    申请号:US10966328

    申请日:2004-10-15

    IPC分类号: H04N5/93 H04N7/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.

    摘要翻译: 描述用于管理能够竞争或竞争特定或主要输出的多个输入的方法和系统。 在一个实施例中,通过使用软件实现的矩阵切换对象以及用于对切换对象进行编程并解决输入之间的争用问题的关联数据结构来管理多个输入。 矩阵开关对象可以处理多个输入以提供主输出。 开关对象的一个​​实现使用虚拟输入和输出引脚来接收和提供数据流。 一个具体实施例与多媒体编辑软件结合使用,使得用户可以构建或定义自己的编辑多媒体编辑项目,这些项目将数字数据流形式的多个不同用户选择的剪辑合并到集成项目中。 每个剪辑可以根据一个或多个数字数据流来定义,例如, 视频和音频流。 一种实现方法定义表示编辑项目的第一数据结构并处理数据结构以提供包含可用于对矩阵切换对象进行编程的数据的第二数据结构,使得多个开关输入被路由到多个开关输出和争用 在主输出的输入之间解决。

    Multimedia processing system parsing multimedia content from a single source to minimize instances of source files
    28.
    发明授权
    Multimedia processing system parsing multimedia content from a single source to minimize instances of source files 失效
    多媒体处理系统从单一来源解析多媒体内容以最小化源文件的实例

    公开(公告)号:US06961943B2

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

    申请号:US09731529

    申请日:2000-12-06

    CPC分类号: G11B27/034

    摘要: A filter graph for processing media content is presented comprising a video processing subsystem to process video content, and an audio processing subsystem to process audio content. Each of the audio processing subsystem and the video processing subsystem is coupled through a parser to a single instance of a source of audio and video content, wherein the parser selectively provides the audio subsystem and the video subsystem with audio content and video content, respectively.

    摘要翻译: 呈现用于处理媒体内容的滤波器图形,其包括用于处理视频内容的视频处理子系统和用于处理音频内容的音频处理子系统。 每个音频处理子系统和视频处理子系统通过解析器耦合到音频和视频内容源的单个实例,其中解析器分别选择性地向音频子系统和视频子系统提供音频内容和视频内容。

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

    公开(公告)号:US08150954B2

    公开(公告)日:2012-04-03

    申请号:US12264133

    申请日:2008-11-03

    申请人: Eric H. Rudolph

    发明人: Eric H. Rudolph

    IPC分类号: G06F15/173

    CPC分类号: G06F17/30017

    摘要: Methods and systems of processing multi-media editing projects are described. In one embodiment, a request for one or more multi-media files is generated on a user computer that comprises part of a network where multi-media files are maintained in a network-accessible location. The file or files are intended for use in a multi-media editing project. The request is intercepted and software executing on the user computer ascertains whether one or more of the requested multi-media files are located on the user computer. If the file or files are located on the user computer, they are retrieved and used. If a file or files are not locally available, the file or files are retrieved from the network-accessible location. In one embodiment, a multi-media file locator object is configured to intercept network-bound requests for multi-media files and determine whether requested files are locally maintained on a user computer. A list associated with the file locator object can reference local file directories on the user computer where multi-media files are stored, or have been stored in the past. Whenever a user retrieves a multi-media file from the network and saves it locally, if the directory in which the file is stored is not referenced on the list, the file locator object can update the list to include the new directory. If the file locator object attempts to locally find a multi-media file but cannot, the user can be prompted to point to a directory where they have stored the file. The list is then updated to reflect this new directory, and the directory is checked on subsequent searches for multi-media files. Accordingly, when a request for a multi-media file is received, only those local directories that are or have been associated with multi-media files can be checked.

    摘要翻译: 描述了处理多媒体编辑项目的方法和系统。 在一个实施例中,在包括网络的一部分的用户计算机上生成对一个或多个多媒体文件的请求,其中多媒体文件被维护在网络可访问的位置。 文件或文件旨在用于多媒体编辑项目。 该请求被截取并且在用户计算机上执行的软件确定所请求的多媒体文件中的一个或多个是否位于用户计算机上。 如果文件或文件位于用户计算机上,则会检索并使用它们。 如果文件或文件不在本地可用,则从网络可访问的位置检索文件。 在一个实施例中,多媒体文件定位符对象被配置为拦截针对多媒体文件的网络绑定请求,并且确定所请求的文件是否在用户计算机上本地维护。 与文件定位器对象相关联的列表可以引用存储多媒体文件的用户计算机上的本地文件目录,或者过去存储的文件。 每当用户从网络中检索多媒体文件并将其保存在本地时,如果列表中未引用该文件所存储的目录,则文件定位器对象可以更新列表以包括新目录。 如果文件定位器对象尝试在本地查找多媒体文件但不能,则可以提示用户指向存储该文件的目录。 然后更新列表以反映此新目录,并在后续搜索多媒体文件时检查目录。 因此,当接收到对多媒体文件的请求时,只能检查与多媒体文件相关联的那些本地目录。