Method and apparatus for filtering video data using a programmable graphics processor
    1.
    发明授权
    Method and apparatus for filtering video data using a programmable graphics processor 有权
    使用可编程图形处理器对视频数据进行过滤的方法和装置

    公开(公告)号:US07619687B1

    公开(公告)日:2009-11-17

    申请号:US11957354

    申请日:2007-12-14

    IPC分类号: H04N7/01 H04N11/20

    CPC分类号: H04N19/86 H04N7/01 H04N7/012

    摘要: Video filtering using a programmable graphics processor is described. The programmable graphics processor may be programmed to complete a plurality of video filtering operations in a single pass through a fragment-processing pipeline within the programmable graphics processor. Video filtering functions such as deinterlacing, chroma up-sampling, scaling, and deblocking may be performed by the fragment-processing pipeline. The fragment-processing pipeline may be programmed to perform motion adaptive deinterlacing, wherein a spatially variant filter determines, on a pixel basis, whether a “bob”, a “blend”, or a “weave” operation should be used to process an interlaced image.

    摘要翻译: 描述使用可编程图形处理器的视频滤波。 可编程图形处理器可以被编程为在可编程图形处理器内的片段处理流水线的单次传递中完成多个视频滤波操作。 诸如去隔行,色度上采样,缩放和去块之类的视频滤波功能可以由片段处理流水线执行。 片段处理流水线可以被编程为执行运动自适应去隔行,其中空间变异滤波器基于像素确定是否应当使用“bob”,“blend”或“weave”操作来处理隔行扫描 图片。

    Picture processing using a hybrid system configuration
    2.
    发明授权
    Picture processing using a hybrid system configuration 有权
    使用混合系统配置的图片处理

    公开(公告)号:US08149234B2

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

    申请号:US13280769

    申请日:2011-10-25

    摘要: A system is presented that is configured to reduce power consumption when performing processing tasks. The system includes a first processing entity capable of performing a set of operations, and a second processing entity configured to consume less power than the first processing entity and capable of performing a subset of operations that is part of the set of operations. During system operation, the second processing entity is configured to perform the subset of operations instead of the first processing entity.

    摘要翻译: 提出了一种配置为在执行处理任务时降低功耗的系统。 该系统包括能够执行一组操作的第一处理实体,以及被配置为消耗比第一处理实体更少的功率并能够执行作为该组操作的一部分的操作子集的第二处理实体。 在系统操作期间,第二处理实体被配置为执行操作子集而不是第一处理实体。

    Accelerating video decoding using multiple processors
    3.
    发明授权
    Accelerating video decoding using multiple processors 有权
    使用多个处理器加速视频解码

    公开(公告)号:US07965898B2

    公开(公告)日:2011-06-21

    申请号:US11260940

    申请日:2005-10-28

    IPC分类号: G06K9/36

    摘要: A system and method for decoding high definition video content using multiple processors reduces the likelihood of dropping video frames. Each of the multiple processors produces and stores a portion of a decoded video frame in its dedicated frame buffer. A region of a reference frame that is needed to produce a first portion of a decoded video frame, but that is not stored in the frame buffer coupled to the processor that will decode the first portion, is copied to the frame buffer. The size of the region needed may vary based on a maximum possible motion vector offset. The size of the region that is copied may be dynamic and based on a maximum motion vector offset for each particular reference frame.

    摘要翻译: 使用多个处理器解码高分辨率视频内容的系统和方法降低了丢弃视频帧的可能性。 多个处理器中的每一个产生并将解码的视频帧的一部分存储在其专用帧缓冲器中。 为了产生解码视频帧的第一部分而不是存储在耦合到处理器的帧缓冲器中,将解码第一部分的参考帧的区域被复制到帧缓冲器。 所需区域的大小可以根据最大可能的运动矢量偏移而变化。 被复制的区域的大小可以是动态的,并且基于每个特定参考帧的最大运动矢量偏移量。

    Method and apparatus for filtering video data using a programmable graphics processor
    4.
    发明授权
    Method and apparatus for filtering video data using a programmable graphics processor 有权
    使用可编程图形处理器对视频数据进行过滤的方法和装置

    公开(公告)号:US07876378B1

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

    申请号:US11957361

    申请日:2007-12-14

    IPC分类号: H04N5/917

    CPC分类号: H04N19/86 H04N7/01 H04N7/012

    摘要: Video filtering using a programmable graphics processor is described. The programmable graphics processor may be programmed to complete a plurality of video filtering operations in a single pass through a fragment-processing pipeline within the programmable graphics processor. Video filtering functions such as deinterlacing, chroma up-sampling, scaling, and deblocking may be performed by the fragment-processing pipeline. The fragment-processing pipeline may be programmed to perform motion adaptive deinterlacing, wherein a spatially variant filter determines, on a pixel basis, whether a “bob”, a “blend”, or a “weave” operation should be used to process an interlaced image.

    摘要翻译: 描述使用可编程图形处理器的视频滤波。 可编程图形处理器可以被编程为在可编程图形处理器内的片段处理流水线的单次传递中完成多个视频滤波操作。 诸如去隔行,色度上采样,缩放和去块之类的视频滤波功能可以由片段处理流水线执行。 片段处理流水线可以被编程为执行运动自适应去隔行,其中空间变异滤波器基于像素确定是否应当使用“bob”,“blend”或“weave”操作来处理隔行扫描 图片。

    Video processing with multiple graphical processing units
    5.
    发明授权
    Video processing with multiple graphical processing units 有权
    具有多个图形处理单元的视频处理

    公开(公告)号:US07821517B2

    公开(公告)日:2010-10-26

    申请号:US12430797

    申请日:2009-04-27

    摘要: One embodiment of a video processor includes a first media processing device coupled to a first memory and a second media processing device coupled to a second memory. The second media processing device is coupled to the first media processing device via a scalable bus. A software driver configures the media processing devices to provide video processing functionality. The scalable bus carries video data processed by the second media processing device to the first media processing device where the data is combined with video data processed by the first media processing device to produce a processed video frame. The first media processing device transmits the combined video data to a display device. Each media processing device is configured to process separate portions of the video data, thereby enabling the video processor to process video data more quickly than a single-GPU video processor.

    摘要翻译: 视频处理器的一个实施例包括耦合到第一存储器的第一媒体处理设备和耦合到第二存储器的第二媒体处理设备。 第二媒体处理设备经由可伸缩总线耦合到第一媒体处理设备。 软件驱动程序配置媒体处理设备以提供视频处理功能。 可扩展总线将由第二媒体处理设备处理的视频数据传送到第一媒体处理设备,其中数据与由第一媒体处理设备处理的视频数据组合以产生经处理的视频帧。 第一媒体处理装置将组合的视频数据发送到显示装置。 每个媒体处理设备被配置为处理视频数据的分开的部分,从而使视频处理器比单GPU视频处理器更快地处理视频数据。

    Video Processing with Multiple Graphical Processing Units
    6.
    发明申请
    Video Processing with Multiple Graphical Processing Units 有权
    具有多个图形处理单元的视频处理

    公开(公告)号:US20090207178A1

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

    申请号:US12430797

    申请日:2009-04-27

    IPC分类号: G06F15/16

    摘要: One embodiment of a video processor includes a first media processing device coupled to a first memory and a second media processing device coupled to a second memory. The second media processing device is coupled to the first media processing device via a scalable bus. A software driver configures the media processing devices to provide video processing functionality. The scalable bus carries video data processed by the second media processing device to the first media processing device where the data is combined with video data processed by the first media processing device to produce a processed video frame. The first media processing device transmits the combined video data to a display device. Each media processing device is configured to process separate portions of the video data, thereby enabling the video processor to process video data more quickly than a single-GPU video processor.

    摘要翻译: 视频处理器的一个实施例包括耦合到第一存储器的第一媒体处理设备和耦合到第二存储器的第二媒体处理设备。 第二媒体处理设备经由可伸缩总线耦合到第一媒体处理设备。 软件驱动程序配置媒体处理设备以提供视频处理功能。 可扩展总线将由第二媒体处理设备处理的视频数据传送到第一媒体处理设备,其中数据与由第一媒体处理设备处理的视频数据组合以产生经处理的视频帧。 第一媒体处理装置将组合的视频数据发送到显示装置。 每个媒体处理设备被配置为处理视频数据的分开的部分,从而使视频处理器比单GPU视频处理器更快地处理视频数据。

    Remote graphical user interface support using a graphics processing unit
    7.
    发明授权
    Remote graphical user interface support using a graphics processing unit 有权
    远程图形用户界面支持使用图形处理单元

    公开(公告)号:US07173635B2

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

    申请号:US10400046

    申请日:2003-03-25

    IPC分类号: G09G5/00 G06F15/16

    摘要: Methods, apparatus and systems for the display, on a remote node, of a three-dimensional (3D) image rendered on a host system in a first image format are described. In general, the 3D image is transformed into a second image format that is compressed (i.e., uses fewer data bits per pixel) relative to the first image format, (optionally) scaled to a screen size of remote node, and subsequently transferred to remote node for display. In instances, the transformation of the image from the first image format to the second image format and the optional scaling of the image to the screen size of remote node may be done in a graphics processing unit (GPU) on the host system. As an example, the first image format may be an RGB-based format, such as RGBA (32-bits per pixel) or standard RGB (24-bits per pixel) and the second image format may be a YUV-based format, such as YV12 (12-bits per pixel).

    摘要翻译: 描述在远程节点上显示以第一图像格式在主机系统上呈现的三维(3D)图像的方法,装置和系统。 通常,3D图像被转换成相对于第一图像格式被压缩(即,每像素使用更少的数据位)的第二图像格式(可选地)缩放到远程节点的屏幕尺寸,并且随后传送到远程 显示节点。 在实例中,可以在主机系统上的图形处理单元(GPU)中完成图像从第一图像格式到第二图像格式的转换以及图像的可选缩放到远程节点的屏幕尺寸。 作为示例,第一图像格式可以是基于RGB的格式,例如RGBA(每像素32位)或标准RGB(每像素24位),并且第二图像格式可以是基于YUV的格式,例如 作为YV12(每像素12位)。

    PICTURE PROCESSING USING A HYBRID SYSTEM CONFIGURATION
    9.
    发明申请
    PICTURE PROCESSING USING A HYBRID SYSTEM CONFIGURATION 有权
    使用混合系统配置的图像处理

    公开(公告)号:US20120042190A1

    公开(公告)日:2012-02-16

    申请号:US13280769

    申请日:2011-10-25

    IPC分类号: G06F1/32

    摘要: A system is presented that is configured to reduce power consumption when performing processing tasks. The system includes a first processing entity capable of performing a set of operations, and a second processing entity configured to consume less power than the first processing entity and capable of performing a subset of operations that is part of the set of operations. During system operation, the second processing entity is configured to perform the subset of operations instead of the first processing entity.

    摘要翻译: 提出了一种配置为在执行处理任务时降低功耗的系统。 该系统包括能够执行一组操作的第一处理实体,以及被配置为消耗比第一处理实体更少的功率并能够执行作为该组操作的一部分的操作子集的第二处理实体。 在系统操作期间,第二处理实体被配置为执行操作子集而不是第一处理实体。

    Picture processing using a hybrid system configuration
    10.
    发明授权
    Picture processing using a hybrid system configuration 有权
    使用混合系统配置的图片处理

    公开(公告)号:US08054316B2

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

    申请号:US12271710

    申请日:2008-11-14

    摘要: A system and method for adjusting pictures minimizes the impact on graphics processing performance of a discrete processor. A hybrid system configuration includes the discrete processor and an integrated processor, where the discrete processor typically consumes more power and provides greater processing performance compared with the integrated processor. A picture is produced by a video or graphics engine of a discrete processor within a hybrid system. Each picture is then transferred to a back buffer in the host processing memory. The picture is analyzed to produce picture analysis results that are used to generate adjustment settings. The back buffer is swapped to become the front buffer and the adjustment settings are applied to the picture by an integrated processor to display an adjusted picture. The adjustment may be used in conjunction with power saving techniques to maintain the image quality when display backlighting is reduced.

    摘要翻译: 用于调整图片的系统和方法使对分立处理器的图形处理性能的影响最小化。 混合系统配置包括离散处理器和集成处理器,其中离散处理器通常消耗更多的功率并且与集成处理器相比提供更大的处理性能。 图片由混合系统内的分立处理器的视频或图形引擎产生。 然后将每个图像传送到主机处理存储器中的后台缓冲器。 分析图像以产生用于生成调整设置的图像分析结果。 后置缓冲器交换成前置缓冲器,并且通过集成处理器将调整设置应用于图像以显示经调整的图像。 调整可以结合省电技术使用,以便在显示背光降低时保持图像质量。