Adding video effects for video enabled applications
    4.
    发明申请
    Adding video effects for video enabled applications 有权
    为视频启用的应用程序添加视频效果

    公开(公告)号:US20080124041A1

    公开(公告)日:2008-05-29

    申请号:US11521955

    申请日:2006-09-15

    IPC分类号: G11B27/00

    摘要: A streaming video interface component receives video frames from a streaming driver before the frames are received by a consuming application. The streaming video interface component provides the video frames to a video effect rendering component which renders video effects selected by a user. The video frames with the rendered video effects are then provided back to the streaming interface component which thereafter provides them to the consuming application.

    摘要翻译: 流媒体视频接口组件在消费应用程序接收帧之前从流式传输驱动程序接收视频帧。 流式视频接口组件将视频帧提供给呈现由用户选择的视频效果的视频效果渲染组件。 具有呈现的视频效果的视频帧然后被提供回流媒体接口组件,其后将其提供给消费应用。

    System and method for supporting new and existing extensions to application programming interfaces
    5.
    发明授权
    System and method for supporting new and existing extensions to application programming interfaces 有权
    支持应用程序编程接口的新增和扩展的系统和方法

    公开(公告)号:US07467392B1

    公开(公告)日:2008-12-16

    申请号:US10938399

    申请日:2004-09-10

    IPC分类号: G06F13/00

    CPC分类号: G06F9/44526 G06F9/4411

    摘要: A component, such as a Component Object Model (COM) object, operates as an intermediary between an Application Programming Interface (API) extension or plug-in and a driver. The component allows additional objects to be aggregated onto the component, and/or sets one or more setting values for a received request so that an I/O call associated with the request can be completed in a manner that is compatible with other I/O calls. The component may also return, in response to a particular request, a stream index associated with the component.

    摘要翻译: 组件,如组件对象模型(COM)对象,作为应用程序编程接口(API)扩展或插件和驱动程序之间的中介。 该组件允许将附加对象聚合到组件上,和/或为接收到的请求设置一个或多个设置值,使得可以以与其他I / O兼容的方式完成与请求相关联的I / O调用 电话。 组件还可以响应于特定请求返回与组件相关联的流索引。

    Accelerated video encoding
    7.
    发明授权
    Accelerated video encoding 有权
    加速视频编码

    公开(公告)号:US08654842B2

    公开(公告)日:2014-02-18

    申请号:US11673423

    申请日:2007-02-09

    IPC分类号: H04N7/12

    摘要: A video encoding acceleration service to increase one or more of the speed and quality of video encoding is described. The service acts as an intermediary between an arbitrary video encoder computer program application and arbitrary video acceleration hardware. The service receives one or more queries from the video encoder to identify implementation specifics of the video acceleration hardware. The service interfaces with the video acceleration hardware to obtain the implementation specifics. The service communicates the implementation specifics to the video encoder. The implementation specifics enable the video encoder to: (a) determine whether one or more of speed and quality of software encoding operations associated with the video encoder can be increased with implementation of a pipeline of one or more supported encoding pipeline configurations and capabilities, and (b) implement the pipeline by interfacing with the service.

    摘要翻译: 描述了增加视频编码的速度和质量中的一个或多个的视频编码加速服务。 该服务充当任意视频编码器计算机程序应用程序和任意视频加速硬件之间的中介。 该服务从视频编码器接收一个或多个查询以识别视频加速硬件的实现细节。 该服务与视频加速硬件接口获取实现细节。 该服务将实现细节传达给视频编码器。 实施细节使得视频编码器能够:(a)确定是否可以通过实现一个或多个支持的编码流水线配置和能力的流水线来增加与视频编码器相关联的软件编码操作的速度和质量的一个或多个,以及 (b)通过与服务接口实施管道。

    Testing a vertical blanking interval signal
    8.
    发明授权
    Testing a vertical blanking interval signal 有权
    测试垂直消隐间隔信号

    公开(公告)号:US07479981B2

    公开(公告)日:2009-01-20

    申请号:US11157358

    申请日:2005-06-20

    IPC分类号: H04N17/00

    CPC分类号: H04N17/04

    摘要: A vertical blanking interval (VBI) signal testing tool captures, isolates, and analyzes a VBI signal to determine the quality of the VBI signal or signal source. A digitized VBI signal is received and analyzed according to industry standards. The VBI signal is first examined using thresholds, threshold points, and other points as a way of discerning waveforms in the signal and their individual characteristics. Thereafter, deviations of the VBI signal from industry standards are logged or displayed for review.

    摘要翻译: 垂直消隐间隔(VBI)信号测试工具捕获,隔离和分析VBI信号以确定VBI信号或信号源的质量。 数字化VBI信号根据行业标准接收和分析。 首先使用阈值,阈值点和其他点来检查VBI信号,作为识别信号波形及其各自特征的一种方式。 此后,将记录或显示VBI信号与行业标准的偏差以供审核。

    Testing a vertical blanking interval signal

    公开(公告)号:US20060284980A1

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

    申请号:US11157358

    申请日:2005-06-20

    IPC分类号: H04N17/00

    CPC分类号: H04N17/04

    摘要: A vertical blanking interval (VBI) signal testing tool captures, isolates, and analyzes a VBI signal to determine the quality of the VBI signal or signal source. A digitized VBI signal is received and analyzed according to industry standards. The VBI signal is first examined using thresholds, threshold points, and other points as a way of discerning waveforms in the signal and their individual characteristics. Thereafter, deviations of the VBI signal from industry standards are logged or displayed for review.

    Accelerated video encoding
    10.
    发明授权
    Accelerated video encoding 有权
    加速视频编码

    公开(公告)号:US07929599B2

    公开(公告)日:2011-04-19

    申请号:US11276336

    申请日:2006-02-24

    IPC分类号: H04B1/66

    摘要: A video encoding acceleration service to increase one or more of the speed and quality of video encoding is described. The service acts as an intermediary between an arbitrary video encoder computer program application and arbitrary video acceleration hardware. The service receives one or more queries from the video encoder to identify implementation specifics of the video acceleration hardware. The service interfaces with the video acceleration hardware to obtain the implementation specifics. The service communicates the implementation specifics to the video encoder. The implementation specifics enable the video encoder to: (a) determine whether one or more of speed and quality of software encoding operations associated with the video encoder can be increased with implementation of a pipeline of one or more supported encoding pipeline configurations and capabilities, and (b) implement the pipeline by interfacing with the service.

    摘要翻译: 描述了增加视频编码的速度和质量中的一个或多个的视频编码加速服务。 该服务充当任意视频编码器计算机程序应用程序和任意视频加速硬件之间的中介。 该服务从视频编码器接收一个或多个查询以识别视频加速硬件的实现细节。 该服务与视频加速硬件接口获取实现细节。 该服务将实现细节传达给视频编码器。 实施细节使得视频编码器能够:(a)确定是否可以通过实现一个或多个支持的编码流水线配置和能力的流水线来增加与视频编码器相关联的软件编码操作的速度和质量的一个或多个,以及 (b)通过与服务接口实施管道。