Video encoder using GPU
    1.
    发明授权
    Video encoder using GPU 有权
    视频编码器采用GPU

    公开(公告)号:US08542732B1

    公开(公告)日:2013-09-24

    申请号:US12342145

    申请日:2008-12-23

    摘要: An apparatus comprising a graphics processing unit, a processor and a memory. The memory stores computer executable instructions. The computer executable instructions use (i) the graphics processing unit to perform prediction, decimation, transformation and quantization, and inverse-quantization and inverse-transformation and (ii) the processor to perform entropy encoding and rate control.

    摘要翻译: 一种包括图形处理单元,处理器和存储器的装置。 存储器存储计算机可执行指令。 计算机可执行指令使用(i)图形处理单元执行预测,抽取,变换和量化,逆量化和逆变换,以及(ii)处理器执行熵编码和速率控制。

    Method for efficiently executing video encoding operations on stream processor architectures
    2.
    发明授权
    Method for efficiently executing video encoding operations on stream processor architectures 有权
    用于在流处理器架构上有效执行视频编码操作的方法

    公开(公告)号:US08437407B2

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

    申请号:US13463526

    申请日:2012-05-03

    IPC分类号: H04N7/12

    CPC分类号: H04N19/436

    摘要: Techniques are disclosed for employing a set of stream processors to greatly accelerate common video encoding and transcoding tasks, with the goal of making these tasks run at a reasonable rate on off-the-shelf hardware. Stream processors are most commonly found in the graphics processing unit (GPU), a commodity piece of computer hardware used to generate images for display. Embodiments of the invention are particularly advantageous to accelerate video encoding and transcoding tasks in which the blocks being processed have dependencies on their neighboring blocks.

    摘要翻译: 公开了采用一组流处理器来大大加速公共视频编码和代码转换任务的技术,目的是使这些任务在现成的硬件上以合理的速率运行。 流处理器最常见于图形处理单元(GPU)中,该处理单元是用于生成用于显示的图像的计算机硬件的商品。 本发明的实施例特别有利于加速视频编码和代码转换任务,其中被处理的块依赖于它们的相邻块。

    VIDEO ENCODING AND DECODING USING PARALLEL PROCESSORS
    3.
    发明申请
    VIDEO ENCODING AND DECODING USING PARALLEL PROCESSORS 有权
    使用并行处理器进行视频编码和解码

    公开(公告)号:US20090125538A1

    公开(公告)日:2009-05-14

    申请号:US12058636

    申请日:2008-03-28

    IPC分类号: G06F15/80 G06F9/30 G06F17/30

    摘要: A method is disclosed for the decoding and encoding of a block-based video bit-stream such as MPEG2, H.264-AVC, VC1, or VP6 using a system containing one or more high speed sequential processors, a homogenous array of software configurable general purpose parallel processors, and a high speed memory system to transfer data between processors or processor sets. This disclosure includes a method for load balancing between the two sets of processors.

    摘要翻译: 公开了一种用于使用包含一个或多个高速顺序处理器的系统对诸如MPEG2,H.264-AVC,VC1或VP6的基于块的视频比特流进行解码和编码的方法,软件可组态的均匀阵列 通用并行处理器和用于在处理器或处理器组之间传输数据的高速存储器系统。 本公开包括用于两组处理器之间的负载平衡的方法。

    METHOD FOR EFFICIENTLY EXECUTING VIDEO ENCODING OPERATIONS ON STREAM PROCESSOR ARCHITECTURES
    5.
    发明申请
    METHOD FOR EFFICIENTLY EXECUTING VIDEO ENCODING OPERATIONS ON STREAM PROCESSOR ARCHITECTURES 有权
    有效执行流水线处理器架构视频编码操作的方法

    公开(公告)号:US20120219068A1

    公开(公告)日:2012-08-30

    申请号:US13463526

    申请日:2012-05-03

    IPC分类号: H04N7/24

    CPC分类号: H04N19/436

    摘要: Techniques are disclosed for employing a set of stream processors to greatly accelerate common video encoding and transcoding tasks, with the goal of making these tasks run at a reasonable rate on off-the-shelf hardware. Stream processors are most commonly found in the graphics processing unit (GPU), a commodity piece of computer hardware used to generate images for display. Embodiments of the invention are particularly advantageous to accelerate video encoding and transcoding tasks in which the blocks being processed have dependencies on their neighboring blocks.

    摘要翻译: 公开了采用一组流处理器来大大加速公共视频编码和代码转换任务的技术,目的是使这些任务在现成的硬件上以合理的速率运行。 流处理器最常见于图形处理单元(GPU)中,该处理单元是用于生成用于显示的图像的计算机硬件的商品。 本发明的实施例特别有利于加速视频编码和代码转换任务,其中被处理的块依赖于它们的相邻块。

    Method for efficiently executing video encoding operations on stream processor architectures
    6.
    发明授权
    Method for efficiently executing video encoding operations on stream processor architectures 有权
    用于在流处理器架构上有效执行视频编码操作的方法

    公开(公告)号:US08184715B1

    公开(公告)日:2012-05-22

    申请号:US12189735

    申请日:2008-08-11

    IPC分类号: H04N11/02

    CPC分类号: H04N19/436

    摘要: Techniques are disclosed for employing a set of stream processors to greatly accelerate common video encoding and transcoding tasks, with the goal of making these tasks run at a reasonable rate on off-the-shelf hardware. Stream processors are most commonly found in the graphics processing unit (GPU), a commodity piece of computer hardware used to generate images for display. Embodiments of the invention are particularly advantageous to accelerate video encoding and transcoding tasks in which the blocks being processed have dependencies on their neighboring blocks.

    摘要翻译: 公开了采用一组流处理器来大大加速公共视频编码和代码转换任务的技术,目的是使这些任务在现成的硬件上以合理的速率运行。 流处理器最常见于图形处理单元(GPU)中,该处理单元是用于生成用于显示的图像的计算机硬件的商品。 本发明的实施例特别有利于加速视频编码和代码转换任务,其中被处理的块依赖于它们的相邻块。

    VIDEO ENCODING AND DECODING USING PARALLEL PROCESSORS
    7.
    发明申请
    VIDEO ENCODING AND DECODING USING PARALLEL PROCESSORS 有权
    使用并行处理器进行视频编码和解码

    公开(公告)号:US20120093234A1

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

    申请号:US13314013

    申请日:2011-12-07

    IPC分类号: H04N7/32

    摘要: A method is disclosed for the decoding and encoding of a block-based video bit-stream such as MPEG2, H.264-AVC, VC1, or VP6 using a system containing one or more high speed sequential processors, a homogenous array of software configurable general purpose parallel processors, and a high speed memory system to transfer data between processors or processor sets. This disclosure includes a method for load balancing between the two sets of processors.

    摘要翻译: 公开了一种用于使用包含一个或多个高速顺序处理器的系统对诸如MPEG2,H.264-AVC,VC1或VP6的基于块的视频比特流进行解码和编码的方法,软件可组态的均匀阵列 通用并行处理器和用于在处理器或处理器组之间传输数据的高速存储器系统。 本公开包括用于两组处理器之间的负载平衡的方法。

    Video encoder using GPU
    9.
    发明授权
    Video encoder using GPU 有权
    视频编码器采用GPU

    公开(公告)号:US08693534B1

    公开(公告)日:2014-04-08

    申请号:US13104209

    申请日:2011-05-10

    摘要: An apparatus including a graphics processing unit, a processor and a memory. The memory stores computer executable instructions. The computer executable instructions, when executed by the processor, configure the graphics processing unit to store a current frame, at least one reference frame, and a reconstructed frame in a globally shared memory of the graphics processing unit.

    摘要翻译: 一种包括图形处理单元,处理器和存储器的装置。 存储器存储计算机可执行指令。 所述计算机可执行指令在由所述处理器执行时,将所述图形处理单元配置为在所述图形处理单元的全局共享存储器中存储当前帧,至少一个参考帧和重构帧。