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”操作来处理隔行扫描 图片。

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

    公开(公告)号:US07705915B1

    公开(公告)日:2010-04-27

    申请号:US11957360

    申请日: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”操作来处理隔行扫描 图片。

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

    Method and apparatus for filtering video data using a programmable graphics processor

    公开(公告)号:US08520009B1

    公开(公告)日:2013-08-27

    申请号:US12649188

    申请日:2009-12-29

    IPC分类号: G06T1/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.

    Method and apparatus for filtering video data using a programmable graphics processor

    公开(公告)号:US07733419B1

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

    申请号:US11957363

    申请日:2007-12-14

    IPC分类号: H04N7/01

    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.

    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位)。

    Video format conversion using 3D graphics pipeline of a GPU
    8.
    发明授权
    Video format conversion using 3D graphics pipeline of a GPU 有权
    使用3D图形流水线的视频格式转换

    公开(公告)号:US07760209B2

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

    申请号:US12002717

    申请日:2007-12-17

    IPC分类号: G09G5/02 G06T1/20

    摘要: Video conversion using a 3D graphics pipeline of a graphical processing unit (GPU) is disclosed. A plurality of video data formatted in a first video format is accessed from a memory unit. Moreover, the plurality of video data is converted from the first video format to a second video format using a 3D graphics pipeline of the GPU. The plurality of video data formatted in the second video format is sent to the memory unit. The 3D graphics pipeline applies a filtering technique. In an embodiment, the filtering technique is an interpolation technique.

    摘要翻译: 公开了使用图形处理单元(GPU)的3D图形管线的视频转换。 从存储器单元访问以第一视频格式格式化的多个视频数据。 此外,使用GPU的3D图形流水线将多个视频数据从第一视频格式转换为第二视频格式。 以第二视频格式格式化的多个视频数据被发送到存储器单元。 3D图形管道应用过滤技术。 在一个实施例中,滤波技术是插值技术。

    Video format conversion using 3D graphics pipeline of a GPU
    9.
    发明申请
    Video format conversion using 3D graphics pipeline of a GPU 有权
    使用3D图形流水线的视频格式转换

    公开(公告)号:US20080122860A1

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

    申请号:US12002717

    申请日:2007-12-17

    IPC分类号: G09G5/02 H04N7/01 G06T1/20

    摘要: Video conversion using a 3D graphics pipeline of a graphical processing unit (GPU) is disclosed. A plurality of video data formatted in a first video format is accessed from a memory unit. Moreover, the plurality of video data is converted from the first video format to a second video format using a 3D graphics pipeline of the GPU. The plurality of video data formatted in the second video format is sent to the memory unit. The 3D graphics pipeline applies a filtering technique. In an embodiment, the filtering technique is an interpolation technique.

    摘要翻译: 公开了使用图形处理单元(GPU)的3D图形管线的视频转换。 从存储器单元访问以第一视频格式格式化的多个视频数据。 此外,使用GPU的3D图形流水线将多个视频数据从第一视频格式转换为第二视频格式。 以第二视频格式格式化的多个视频数据被发送到存储器单元。 3D图形管道应用过滤技术。 在一个实施例中,滤波技术是插值技术。

    Video format conversion using 3D graphics pipeline of a GPU
    10.
    发明授权
    Video format conversion using 3D graphics pipeline of a GPU 有权
    使用3D图形流水线的视频格式转换

    公开(公告)号:US07511714B1

    公开(公告)日:2009-03-31

    申请号:US10705144

    申请日:2003-11-10

    IPC分类号: G09G5/02

    摘要: Video conversion using a 3D graphics pipeline of a graphical processing unit (GPU) is disclosed. A plurality of video data formatted in a first video format is accessed from a memory unit. Moreover, the plurality of video data is converted from the first video format to a second video format using a 3D graphics pipeline of the GPU. The plurality of video data formatted in the second video format is sent to the memory unit. The 3D graphics pipeline applies a filtering technique. In an embodiment, the filtering technique is an interpolation technique.

    摘要翻译: 公开了使用图形处理单元(GPU)的3D图形管线的视频转换。 从存储器单元访问以第一视频格式格式化的多个视频数据。 此外,使用GPU的3D图形流水线将多个视频数据从第一视频格式转换为第二视频格式。 以第二视频格式格式化的多个视频数据被发送到存储器单元。 3D图形管道应用过滤技术。 在一个实施例中,滤波技术是插值技术。