USING A GRAPHICS PROCESSING UNIT TO CORRECT VIDEO AND AUDIO DATA
    1.
    发明申请
    USING A GRAPHICS PROCESSING UNIT TO CORRECT VIDEO AND AUDIO DATA 有权
    使用图形处理单元校正视频和音频数据

    公开(公告)号:US20100173669A1

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

    申请号:US12651364

    申请日:2009-12-31

    申请人: Matthias M. Wloka

    发明人: Matthias M. Wloka

    IPC分类号: H04N9/64 H04M1/00

    摘要: Described is a device (e.g., a cell phone incorporating a digital camera) that incorporates a graphics processing unit (GPU) to process image data in order to increase the quality of a rendered image. The processing power provided by a GPU means that, for example, an unacceptable pixel value (e.g., a pixel value associated with a malfunctioning or dead detector element) can be identified and replaced with a new value that is determined by averaging other pixel values. Also, for example, the device can be calibrated against benchmark data to generate correction factors for each detector element. The correction factors can be applied to the image data on a per-pixel basis. If the device is also adapted to record and/or play digital audio files, the audio performance of the device can be calibrated to determine correction factors for a range of audio frequencies.

    摘要翻译: 描述了包括图形处理单元(GPU)以处理图像数据以便提高渲染图像的质量的装置(例如,并入有数字照相机的手机)。 由GPU提供的处理能力意味着例如不可接受的像素值(例如,与故障或死探测器元件相关联的像素值)可以被识别并由通过平均其他像素值确定的新值来代替。 此外,例如,可以针对基准数据校准装置,以产生每个检测器元件的校正因子。 校正因子可以以每像素为基础应用于图像数据。 如果该设备还适于记录和/或播放数字音频文件,则可以对设备的音频性能进行校准,以确定音频范围的校正因子。

    Using a graphics processing unit to correct video and audio data
    3.
    发明授权
    Using a graphics processing unit to correct video and audio data 有权
    使用图形处理单元来校正视频和音频数据

    公开(公告)号:US08456547B2

    公开(公告)日:2013-06-04

    申请号:US12651364

    申请日:2009-12-31

    申请人: Matthias M. Wloka

    发明人: Matthias M. Wloka

    IPC分类号: H04N9/64 H04N5/76

    摘要: Described is a device (e.g., a cell phone incorporating a digital camera) that incorporates a graphics processing unit (GPU) to process image data in order to increase the quality of a rendered image. The processing power provided by a GPU means that, for example, an unacceptable pixel value (e.g., a pixel value associated with a malfunctioning or dead detector element) can be identified and replaced with a new value that is determined by averaging other pixel values. Also, for example, the device can be calibrated against benchmark data to generate correction factors for each detector element. The correction factors can be applied to the image data on a per-pixel basis. If the device is also adapted to record and/or play digital audio files, the audio performance of the device can be calibrated to determine correction factors for a range of audio frequencies.

    摘要翻译: 描述了包括图形处理单元(GPU)以处理图像数据以便提高渲染图像的质量的装置(例如,并入有数字照相机的手机)。 由GPU提供的处理能力意味着例如不可接受的像素值(例如,与故障或死探测器元件相关联的像素值)可以被识别并由通过平均其他像素值确定的新值来代替。 此外,例如,可以针对基准数据校准装置,以产生每个检测器元件的校正因子。 校正因子可以以每像素为基础应用于图像数据。 如果该设备还适于记录和/或播放数字音频文件,则可以对设备的音频性能进行校准,以确定音频范围的校正因子。

    System and method for creating a vector map in a hardware graphics pipeline
    4.
    发明授权
    System and method for creating a vector map in a hardware graphics pipeline 有权
    在硬件图形管道中创建矢量地图的系统和方法

    公开(公告)号:US06765584B1

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

    申请号:US10099770

    申请日:2002-03-14

    IPC分类号: G09G500

    CPC分类号: G06T15/04

    摘要: A system and method are provided for creating a vector map in a hardware graphic pipeline. Initially, one of a plurality of transforms is selected in a hardware graphic pipeline. Further, input is processed in order to generate a vector map utilizing the selected transform in the hardware graphics pipeline. Subsequently, a plurality of pixel color values is rendered utilizing the vector map.

    摘要翻译: 提供了一种用于在硬件图形流水线中创建矢量图的系统和方法。 最初,在硬件图形流水线中选择多个变换中的一个。 此外,处理输入以便在硬件图形管线中使用所选择的变换来生成矢量图。 随后,使用矢量图来渲染多个像素颜色值。

    USING A GRAPHICS PROCESSING UNIT TO CORRECT VIDEO AND AUDIO DATA

    公开(公告)号:US20100173670A1

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

    申请号:US12651366

    申请日:2009-12-31

    申请人: Matthias M. Wloka

    发明人: Matthias M. Wloka

    IPC分类号: H04M1/00 H04N5/76

    摘要: Described is a device (e.g., a cell phone incorporating a digital camera) that incorporates a graphics processing unit (GPU) to process image data in order to increase the quality of a rendered image. The processing power provided by a GPU means that, for example, an unacceptable pixel value (e.g., a pixel value associated with a malfunctioning or dead detector element) can be identified and replaced with a new value that is determined by averaging other pixel values. Also, for example, the device can be calibrated against benchmark data to generate correction factors for each detector element. The correction factors can be applied to the image data on a per-pixel basis. If the device is also adapted to record and/or play digital audio files, the audio performance of the device can be calibrated to determine correction factors for a range of audio frequencies.

    Culling in a vertex processing unit
    6.
    发明授权
    Culling in a vertex processing unit 有权
    在顶点处理单元中进行切换

    公开(公告)号:US07468726B1

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

    申请号:US11293876

    申请日:2005-12-01

    IPC分类号: G06T15/40

    CPC分类号: G06T15/40

    摘要: A graphics processor performs culling of invisible primitives in a vertex processing unit that includes a geometry shader or other processing engine that performs per-primitive operations. Primitives can be culled after clip space coordinates for the vertices have been computed and in some instances before at least one other vertex attribute has been computed. To the extent that this early culling reduces the number of vertices for which the full set of attributes is computed or reduces the number of primitives or vertices delivered to downstream units, throughput of the processor is increased.

    摘要翻译: 图形处理器在顶点处理单元中执行对不可见原语的剔除,该顶点处理单元包括执行每个原始操作的几何着色器或其他处理引擎。 可以在已经计算了顶点的剪切空间坐标之后,并且在某些情况下,在计算了至少一个其他顶点属性之前,可以剔除原语。 在这种早期剔除减少了计算全部属性集合的顶点数量的情况下,或减少了向下游单元传送的图元或顶点的数量,从而增加了处理器的吞吐量。

    Using a graphics processing unit to correct video and audio data

    公开(公告)号:US08456549B2

    公开(公告)日:2013-06-04

    申请号:US12651372

    申请日:2009-12-31

    申请人: Matthias M. Wloka

    发明人: Matthias M. Wloka

    IPC分类号: H04N9/64 H04N5/76

    摘要: Described is a device (e.g., a cell phone incorporating a digital camera) that incorporates a graphics processing unit (GPU) to process image data in order to increase the quality of a rendered image. The processing power provided by a GPU means that, for example, an unacceptable pixel value (e.g., a pixel value associated with a malfunctioning or dead detector element) can be identified and replaced with a new value that is determined by averaging other pixel values. Also, for example, the device can be calibrated against benchmark data to generate correction factors for each detector element. The correction factors can be applied to the image data on a per-pixel basis. If the device is also adapted to record and/or play digital audio files, the audio performance of the device can be calibrated to determine correction factors for a range of audio frequencies.

    Runahead execution for graphics processing units
    8.
    发明授权
    Runahead execution for graphics processing units 有权
    图形处理单元的Runahead执行

    公开(公告)号:US08035648B1

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

    申请号:US11804026

    申请日:2007-05-15

    IPC分类号: G09G5/39 G06T1/60 G06T1/00

    CPC分类号: G06T1/60

    摘要: A method, in accordance with an embodiment of the invention, includes detecting a memory page miss associated with a thread operating on a Graphics Processing Unit (GPU). A request can be issued to receive the memory page associated with the memory page miss. There can be a switch into a runahead mode. During the runahead mode, a future memory page miss can be detected. During the runahead mode, a request can be issued to receive the future memory page associated with the future memory page miss.

    摘要翻译: 根据本发明的实施例的方法包括检测与在图形处理单元(GPU)上操作的线程相关联的存储器页面未命中。 可以发出请求以接收与存储器页面未命中相关联的存储器页面。 可以切换到跑道模式。 在跑道模式期间,可以检测到未来的内存页错过。 在跑步模式期间,可以发出请求以接收与将来的存储器页面未命中关联的将来的存储器页面。

    Using a graphics processing unit to correct video and audio data
    9.
    发明授权
    Using a graphics processing unit to correct video and audio data 有权
    使用图形处理单元来校正视频和音频数据

    公开(公告)号:US07750956B2

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

    申请号:US11272242

    申请日:2005-11-09

    申请人: Matthias M. Wloka

    发明人: Matthias M. Wloka

    IPC分类号: H04N9/64

    摘要: Described is a device (e.g., a cell phone incorporating a digital camera) that incorporates a graphics processing unit (GPU) to process image data in order to increase the quality of a rendered image. The processing power provided by a GPU means that, for example, an unacceptable pixel value (e.g., a pixel value associated with a malfunctioning or dead detector element) can be identified and replaced with a new value that is determined by averaging other pixel values. Also, for example, the device can be calibrated against benchmark data to generate correction factors for each detector element. The correction factors can be applied to the image data on a per-pixel basis. If the device is also adapted to record and/or play digital audio files, the audio performance of the device can be calibrated to determine correction factors for a range of audio frequencies.

    摘要翻译: 描述了包括图形处理单元(GPU)以处理图像数据以便提高渲染图像的质量的装置(例如,并入有数字照相机的手机)。 由GPU提供的处理能力意味着例如不可接受的像素值(例如,与故障或死探测器元件相关联的像素值)可以被识别并由通过平均其他像素值确定的新值来代替。 此外,例如,可以针对基准数据校准装置,以产生每个检测器元件的校正因子。 校正因子可以以每像素为基础应用于图像数据。 如果该设备还适于记录和/或播放数字音频文件,则可以对设备的音频性能进行校准,以确定音频范围的校正因子。

    Using a graphics processing unit to correct video and audio data

    公开(公告)号:US08456548B2

    公开(公告)日:2013-06-04

    申请号:US12651366

    申请日:2009-12-31

    申请人: Matthias M. Wloka

    发明人: Matthias M. Wloka

    IPC分类号: H04N9/64 H04N5/76

    摘要: Described is a device (e.g., a cell phone incorporating a digital camera) that incorporates a graphics processing unit (GPU) to process image data in order to increase the quality of a rendered image. The processing power provided by a GPU means that, for example, an unacceptable pixel value (e.g., a pixel value associated with a malfunctioning or dead detector element) can be identified and replaced with a new value that is determined by averaging other pixel values. Also, for example, the device can be calibrated against benchmark data to generate correction factors for each detector element. The correction factors can be applied to the image data on a per-pixel basis. If the device is also adapted to record and/or play digital audio files, the audio performance of the device can be calibrated to determine correction factors for a range of audio frequencies.