-
公开(公告)号:US08452090B1
公开(公告)日:2013-05-28
申请号:US11113656
申请日:2005-04-25
申请人: Ralph Brunner , Mark Zimmer , Kok Chen
发明人: Ralph Brunner , Mark Zimmer , Kok Chen
IPC分类号: G06K9/00
CPC分类号: G06K9/00 , G06T3/4015 , H04N1/46 , H04N9/00 , H04N9/045 , H04N2209/046
摘要: A system and method for performing Bayer reconstruction of images using a programmable graphics processing unit (GPU) are described herein. A Bayer filtered image in RAW format is uploaded to the GPU, unpacked, and reconstructed. Optionally, the reconstructed image may be transformed into any desired color space and/or displayed by a video card in which the GPU resides. The reconstruction is performed independently on each of the red, blue, and green image fields. The red and blue image fields are reconstructed using first and second interpolation passes in first and second orthogonal directions. Each reconstruction pass preferably employs a two-lobed Lanczos filter. The green image field is interpolated using a single interpolation pass in a direction diagonal to the first and second orthogonal directions, and preferably employs a box filter.
摘要翻译: 本文描述了使用可编程图形处理单元(GPU)执行图像的拜耳重建的系统和方法。 以RAW格式将拜耳过滤的图像上传到GPU,解压缩并重建。 可选地,重建图像可以被转换成任何期望的颜色空间和/或由GPU所在的视频卡显示。 在红色,蓝色和绿色图像场中的每一个上独立地执行重建。 使用第一和第二正交方向上的第一和第二插值遍重建红色和蓝色图像场。 每个重建通道优选采用双裂片Lanczos滤波器。 绿色图像场在与第一和第二正交方向对角的方向上使用单个插值遍进进行内插,并且优选地采用盒式滤波器。
-
公开(公告)号:US08446416B2
公开(公告)日:2013-05-21
申请号:US13025781
申请日:2011-02-11
申请人: John Harper , Ralph Brunner , Peter Graffagnino , Mark Zimmer
发明人: John Harper , Ralph Brunner , Peter Graffagnino , Mark Zimmer
摘要: Disclosed is a system for producing images including techniques for reducing the memory and processing power required for such operations. The system provides techniques for programmatically representing a graphics problem. The system further provides techniques for reducing and optimizing graphics problems for rendering with consideration of the system resources, such as the availability of a compatible GPU.
摘要翻译: 公开了一种用于产生图像的系统,包括用于减少这种操作所需的存储器和处理能力的技术。 该系统提供以编程方式表示图形问题的技术。 该系统进一步提供了用于减少和优化图形问题以用于考虑系统资源(诸如兼容GPU的可用性)的渲染的技术。
-
公开(公告)号:US08284271B2
公开(公告)日:2012-10-09
申请号:US12479592
申请日:2009-06-05
申请人: Mark Zimmer , Ralph Brunner , David Hayward
发明人: Mark Zimmer , Ralph Brunner , David Hayward
CPC分类号: H04N9/646 , G06T5/002 , G06T5/20 , G06T2207/10024 , G06T2207/20192
摘要: A system, apparatus, computer readable medium, and method for noise reduction in image capturing devices involving an edge-preserving blur window is disclosed. In one embodiment, the edge-preserving blur includes only those pixels in the blur window that are visually close to the blur window's current center pixel in its blurring calculation. Limiting the pixels considered in the blur to those that are visually close to the center pixel ensures that the image's colors are not blurred along color edges within the image. Light-product information taken from the image's metadata, for example, the camera sensor's gain level, may be used to adjust the blur filter parameters dynamically. This allows the method to perform the appropriate amount of processing depending on the lighting situation of the image that is currently being processed.
摘要翻译: 公开了一种用于涉及边缘保持模糊窗口的图像捕获装置中的用于降噪的系统,装置,计算机可读介质和方法。 在一个实施例中,边缘保留模糊仅包括模糊窗口中在其模糊计算中在视觉上接近模糊窗口当前中心像素的那些像素。 将模糊中考虑的像素限制在视觉上靠近中心像素的像素上,确保图像的颜色不会沿着图像中的颜色边缘模糊。 从图像的元数据获得的光产品信息,例如摄像机传感器的增益水平,可以用于动态地调整模糊滤波器参数。 这允许该方法根据当前正在处理的图像的照明情况来执行适当的处理量。
-
公开(公告)号:US20050231514A1
公开(公告)日:2005-10-20
申请号:US10825694
申请日:2004-04-16
申请人: John Harper , Ralph Brunner , Peter Graffagnino , Mark Zimmer
发明人: John Harper , Ralph Brunner , Peter Graffagnino , Mark Zimmer
摘要: Disclosed is a system for producing images including techniques for reducing the memory and processing power required for such operations. The system provides techniques for programmatically representing a graphics problem. The system further provides techniques for reducing and optimizing graphics problems for rendering with consideration of the system resources, such as the availability of a compatible GPU.
摘要翻译: 公开了一种用于产生图像的系统,包括用于减少这种操作所需的存储器和处理能力的技术。 该系统提供以编程方式表示图形问题的技术。 该系统进一步提供了用于减少和优化图形问题以用于考虑系统资源(诸如兼容GPU的可用性)的渲染的技术。
-
公开(公告)号:US20120147011A1
公开(公告)日:2012-06-14
申请号:US13371876
申请日:2012-02-13
申请人: John Harper , Ralph Brunner , Peter Graffagnino , Mark Zimmer
发明人: John Harper , Ralph Brunner , Peter Graffagnino , Mark Zimmer
摘要: Disclosed is a system for producing images including techniques for reducing the memory and processing power required for such operations. The system provides techniques for programmatically representing a graphics problem. The system further provides techniques for reducing and optimizing graphics problems for rendering with consideration of the system resources, such as the availability of a compatible GPU.
摘要翻译: 公开了一种用于产生图像的系统,包括用于减少这种操作所需的存储器和处理能力的技术。 该系统提供以编程方式表示图形问题的技术。 该系统进一步提供了用于减少和优化图形问题以用于考虑系统资源(诸如兼容GPU的可用性)的渲染的技术。
-
公开(公告)号:US20110169857A1
公开(公告)日:2011-07-14
申请号:US13025781
申请日:2011-02-11
申请人: John Harper , Ralph Brunner , Peter Graffagnino , Mark Zimmer
发明人: John Harper , Ralph Brunner , Peter Graffagnino , Mark Zimmer
摘要: Disclosed is a system for producing images including techniques for reducing the memory and processing power required for such operations. The system provides techniques for programmatically representing a graphics problem. The system further provides techniques for reducing and optimizing graphics problems for rendering with consideration of the system resources, such as the availability of a compatible GPU.
摘要翻译: 公开了一种用于产生图像的系统,包括用于减少这种操作所需的存储器和处理能力的技术。 该系统提供以编程方式表示图形问题的技术。 该系统进一步提供了用于减少和优化图形问题以用于考虑系统资源(诸如兼容GPU的可用性)的渲染的技术。
-
公开(公告)号:US20100309345A1
公开(公告)日:2010-12-09
申请号:US12755574
申请日:2010-04-07
申请人: Mark Zimmer , Ralph Brunner , David Hayward
发明人: Mark Zimmer , Ralph Brunner , David Hayward
CPC分类号: H04N9/646 , G06T5/002 , G06T5/009 , H04N5/3572 , H04N9/045
摘要: A system, apparatus, computer readable medium, and method for radially-dependent noise reduction in image capturing devices involving an edge-preserving blur window are disclosed. In one embodiment, the edge-preserving blur includes only those pixels in the blur window that are within a threshold value of the blur window's current center pixel in its blurring calculation. By creating a threshold function that varies radially from the center of the image sensor's light intensity falloff function, a more appropriate threshold value can be chosen for each pixel, allowing for more noise farther from the center of the image, and allowing for less noise closer to the center of the image. Light-product information taken from the image's metadata may be used to scale the threshold value parameters dynamically. This allows the method to perform the appropriate amount of processing depending on the lighting situation of the image that is currently being processed.
摘要翻译: 公开了一种用于涉及边缘保持模糊窗口的图像捕获设备中用于径向依赖性降噪的系统,设备,计算机可读介质和方法。 在一个实施例中,边缘保留模糊仅包括在其模糊计算中在模糊窗口当前中心像素的阈值内的模糊窗口中的那些像素。 通过创建从图像传感器的光强度衰减功能的中心径向变化的阈值函数,可以为每个像素选择更合适的阈值,允许更多的噪声离图像中心更远,并允许更少的噪声更接近 到图像的中心。 可以使用从图像的元数据获得的光产品信息来动态地缩放阈值参数。 这允许该方法根据当前正在处理的图像的照明情况来执行适当的处理量。
-
公开(公告)号:US20070182747A1
公开(公告)日:2007-08-09
申请号:US11696647
申请日:2007-04-04
申请人: John Harper , Ralph Brunner , Peter Graffagnino , Mark Zimmer
发明人: John Harper , Ralph Brunner , Peter Graffagnino , Mark Zimmer
IPC分类号: G06F15/16
摘要: Disclosed is a system for producing images including an application program interface. The system includes an API and techniques for creating images by defining relationships between filters and images, such relationships programmatically assembled in an object by a cooperative session between a requesting application and a graphics services resource. The system also includes aspects regarding optimization of the programmatically assembled object and techniques for rendering in multi-processor environment.
摘要翻译: 公开了一种用于产生包括应用程序接口的图像的系统。 该系统包括API和通过定义过滤器和图像之间的关系来创建图像的技术,以及通过请求应用程序和图形服务资源之间的协作会话在程序上组装在对象中的关系。 该系统还包括有关在多处理器环境中渲染的程序化组装对象和技术优化的方面。
-
公开(公告)号:US20070085854A1
公开(公告)日:2007-04-19
申请号:US11251215
申请日:2005-10-14
申请人: Mark Zimmer , Ralph Brunner , Imran Chaudhri
发明人: Mark Zimmer , Ralph Brunner , Imran Chaudhri
IPC分类号: G09G5/00
CPC分类号: G09G5/363 , G06F9/451 , G06T1/20 , G06T11/001 , G09G5/14
摘要: Disclosed are a system and method for computing a desktop picture. Instead of loading a file that contains the desktop image from memory, the present invention provides for a system and method for opening and retaining a procedural recipe and a small set of instructions that can be executed to compute a desktop picture. The desktop picture can be computed very quickly using a GPU (graphics processing unit), and can be made to move on demand. When a part of the desktop image is needed to composite, that part is computed using a fragment program on the GPU using the procedural recipe and a specially written fragment program into a temporary VRAM buffer. After it is computed and composited, the buffer containing the result of the fragment program may be discarded.
摘要翻译: 公开了一种用于计算桌面图片的系统和方法。 本发明不是从存储器加载包含桌面图像的文件,而是提供用于打开和保留程序配方的系统和方法以及可以执行以计算桌面图片的一小组指令。 可以使用GPU(图形处理单元)非常快速地计算桌面图像,并且可以根据需要进行移动。 当桌面图像的一部分需要复合时,该部分使用程序配方的GPU上的片段程序和特殊写入的片段程序计算到临时VRAM缓冲区中。 在计算和合成之后,可能会丢弃包含片段程序结果的缓冲区。
-
公开(公告)号:US08311355B2
公开(公告)日:2012-11-13
申请号:US12479651
申请日:2009-06-05
申请人: Ralph Brunner , Mark Zimmer
发明人: Ralph Brunner , Mark Zimmer
CPC分类号: H04N9/68 , G06T5/008 , G06T2207/10024 , G06T2207/20012 , G06T2207/30201 , H04N9/643
摘要: Increasing color saturation and contrast in images generally leads to more pleasing images; however, doing so uniformly to all colors in the image can make skin tones appear with an overly red tint. One embodiment of an improved method of skin tone aware color boosting identifies areas of the image which look like skin tones and areas that do not look like skin tones. A blurred “skin tone mask” can then be created over the image. One large boost operation and one small boost operation can be applied to the image. A final version of the image may then be created, applying the pixel values resulting from the small boosting operation to the skin tone regions and applying the pixel values resulting from the large boosting operation to the non-skin tone regions, using the blurred mask to provide a smooth transition between the skin tone and non-skin tone regions.
摘要翻译: 增加图像中的色彩饱和度和对比度通常会导致更令人愉快的图像; 然而,对图像中的所有颜色均匀地进行,可以使皮肤色调出现过度的红色色调。 一种改进的肤色感觉色彩增强方法的一个实施例识别看起来像皮肤色调的图像区域和看起来不像肤色的区域。 然后可以在图像上创建一个模糊的肤色蒙版。 可以对图像应用一个大的升压操作和一个小的升压操作。 然后可以创建图像的最终版本,将由小增强操作产生的像素值应用于肤色区域,并且使用模糊掩码将来自大增强操作的像素值应用于非肤色区域 提供肤色和非肤色区域之间的平滑过渡。
-
-
-
-
-
-
-
-
-