Picture processing using a hybrid system configuration
    1.
    发明授权
    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.

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

    Picture Processing Using A Hybrid System Configuration
    2.
    发明申请
    Picture Processing Using A Hybrid System Configuration 有权
    使用混合系统配置的图像处理

    公开(公告)号:US20100123725A1

    公开(公告)日:2010-05-20

    申请号:US12271710

    申请日:2008-11-14

    IPC分类号: G06T1/00

    摘要: 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.

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

    Picture processing using a hybrid system configuration
    3.
    发明授权
    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
    4.
    发明授权
    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.

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

    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视频处理器更快地处理视频数据。

    Split-frame post-processing in a programmable video pipeline
    7.
    发明授权
    Split-frame post-processing in a programmable video pipeline 有权
    可编程视频流水线中的分割帧后处理

    公开(公告)号:US07974485B1

    公开(公告)日:2011-07-05

    申请号:US11261106

    申请日:2005-10-27

    IPC分类号: G06K9/40 G06K9/32

    摘要: Split-frame post-processing techniques are used in a programmable video post processing engine. A frame of video data is divided into a processing region and a control region that contain either different portions of the frame or copies of a portion of the frame. Post-processing operations are performed for the processing region but not for the control region. The processing and control regions are then displayed simultaneously on the same display device (e.g., side by side), facilitating visual comparisons of images with and without post-processing.

    摘要翻译: 分割帧后处理技术用于可编程视频后处理引擎。 一帧视频数据被分成处理区域和控制区域,该区域包含帧的不同部分或帧的一部分的副本。 对处理区域执行后处理操作,但不对控制区域执行后处理操作。 然后,处理和控制区域同时显示在同一显示设备上(例如并排),便于具有和不具有后处理的图像的视觉比较。

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

    公开(公告)号:US07525548B2

    公开(公告)日:2009-04-28

    申请号:US11267611

    申请日:2005-11-04

    摘要: 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视频处理器更快地处理视频数据。

    Asymmetric multi-GPU processing
    9.
    发明授权
    Asymmetric multi-GPU processing 有权
    不对称多GPU处理

    公开(公告)号:US07768517B2

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

    申请号:US11358611

    申请日:2006-02-21

    IPC分类号: G06T15/00

    CPC分类号: G06T1/20

    摘要: A system for processing video data includes a host processor, a first media processing device coupled to a first buffer, the first media processing device configured to perform a first processing task on a frame of video data, and a second media processing device coupled to a second buffer, the second media processing device configured to perform a second processing task on the processed frame of video data. The architecture allows the two devices to have asymmetric video processing capabilities. Thus, the first device may advantageously perform a first task, such as decoding, while the second device performs a second task, such as post processing, according to the respective capabilities of each device, thereby increasing processing efficiency relative to prior art systems. Further, one driver may be used for both devices, enabling applications to take advantage of the system's accelerated processing capabilities without requiring code changes.

    摘要翻译: 一种用于处理视频数据的系统包括主机处理器,耦合到第一缓冲器的第一媒体处理设备,被配置为在视频数据帧上执行第一处理任务的第一媒体处理设备,以及耦合到视频数据的第二媒体处理设备 所述第二媒体处理装置被配置为对所述经处理的视频数据帧执行第二处理任务。 该架构允许两个设备具有不对称的视频处理能力。 因此,第一设备可以有利地执行第一任务,例如解码,同时第二设备根据每个设备的相应能力来执行第二任务,诸如后处理,从而相对于现有技术系统提高处理效率。 此外,一个驱动程序可以用于两个设备,使应用程序能够利用系统的加速处理能力,而不需要代码更改。

    Method and apparatus for filtering video data using a programmable graphics processor
    10.
    发明授权
    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”操作来处理隔行扫描 图片。