-
公开(公告)号:US09781309B2
公开(公告)日:2017-10-03
申请号:US13471474
申请日:2012-05-15
申请人: Andrew Bryant , Peter Warner , Daniel Pettigrew
发明人: Andrew Bryant , Peter Warner , Daniel Pettigrew
CPC分类号: H04N1/622 , G06T11/001 , H04N1/407 , H04N9/643 , H04N9/67
摘要: A non-transitory machine readable medium that has a computer program for adjusting color values of an image represented in a color space is described. The image includes a set of pixels. Each pixel includes a set of color values. The computer program displays a composite bump on a tonal adjustment graph that is defined along a particular color component of the color space. The composite bump is generated by blending several bumps on the tonal adjustment graph. In response to receiving an input on a location on the tonal adjustment graph, the computer program creates a new bump based on the input and blending the new bump with the composite bump to create a modified composite bump. The computer program adjusts the color values of the image based on the modified composite bump.
-
公开(公告)号:US08806339B2
公开(公告)日:2014-08-12
申请号:US13367363
申请日:2012-02-06
申请人: Hans H. Kim , Andrew Bryant , Adriana Dumitras
发明人: Hans H. Kim , Andrew Bryant , Adriana Dumitras
IPC分类号: G06F3/14
CPC分类号: G11B27/034 , G11B27/34 , H04N5/262
摘要: Some embodiments provide a method that provides a graphical user interface (GUI) on a first device for controlling application of color corrections to a media item by a media editing application on a second device. The method provides a display area that includes several different locations. Each location in the display area corresponds to a set of values. The method provides several user interface (UI) items that are each for (1) moving in the display area and (2) specifying a set of values for a color correction operation that the media editing application applies to the media item. The set of values for the color correction operation specified by each UI item is the set of values is associated with the location at which the UI item is positioned in the display area.
摘要翻译: 一些实施例提供了一种在第一设备上提供图形用户界面(GUI)的方法,用于通过第二设备上的媒体编辑应用来控制对媒体项的颜色校正的应用。 该方法提供包括几个不同位置的显示区域。 显示区域中的每个位置对应于一组值。 该方法提供了多个用户界面(UI)项目,每个用户界面(UI)项目用于(1)在显示区域中移动;以及(2)为媒体编辑应用程序应用于媒体项目的颜色校正操作指定一组值。 每个UI项目指定的颜色校正操作的值集合是一组值与UI项目在显示区域中的位置相关联。
-
公开(公告)号:US08611655B2
公开(公告)日:2013-12-17
申请号:US13021701
申请日:2011-02-04
申请人: Andrew Bryant , Daniel Pettigrew
发明人: Andrew Bryant , Daniel Pettigrew
IPC分类号: G06K9/00
CPC分类号: H04N1/60 , H04N1/6075 , H04N1/62
摘要: Some embodiments provide a computer program for performing a color matching operation. The computer program identifies first and second images. Each image includes several pixels. Each pixel includes a hue component value. The computer program identifies a set of hue ranges for the first image based on analysis of the hue component values of pixels in the first image. The computer program identifies a set of hue ranges for the second image based on analysis of the hue component values of pixels in the second image. The computer program modifies pixel values of the first image to match pixel values of the second image based on the sets of hue ranges for the first and second images.
摘要翻译: 一些实施例提供用于执行颜色匹配操作的计算机程序。 计算机程序识别第一和第二图像。 每个图像包括几个像素。 每个像素包括色调分量值。 计算机程序基于第一图像中的像素的色调分量值的分析来识别第一图像的色调范围集合。 计算机程序基于第二图像中的像素的色调分量值的分析来识别第二图像的色调范围集合。 计算机程序基于第一和第二图像的色相范围的集合来修改第一图像的像素值以匹配第二图像的像素值。
-
公开(公告)号:US08542918B2
公开(公告)日:2013-09-24
申请号:US12892918
申请日:2010-09-28
申请人: Andrew Bryant , Adriana Dumitras
发明人: Andrew Bryant , Adriana Dumitras
IPC分类号: G06K9/00
摘要: Some embodiments of the invention provide a non-linear image-enhancement method to enhance an image that includes a number of picture elements. The non-linear enhancement method adjusts the brightness value of each pixel in the image and adjusts at least one chromatic value of each pixel in the image based on the adjustment to the brightness value of that pixel.
摘要翻译: 本发明的一些实施例提供了一种用于增强包括多个图像元素的图像的非线性图像增强方法。 非线性增强方法基于对该像素的亮度值的调整来调整图像中的每个像素的亮度值并且调整图像中的每个像素的至少一个色值。
-
公开(公告)号:US20130202203A1
公开(公告)日:2013-08-08
申请号:US13471475
申请日:2012-05-15
申请人: Andrew Bryant
发明人: Andrew Bryant
CPC分类号: H04N1/622 , G06T11/001 , H04N1/407 , H04N9/643 , H04N9/67
摘要: A non-transitory machine readable medium that has a computer program for execution by at least one processing unit is described. The computer program receives a selection of a location on an image that includes several pixels. Each pixel has several color values. The computer program identifies a set of color values of a pixel that corresponds to the selected location on the image. Based on the identified set of color values, the computer program defines a custom color component that is defined by a fractional contribution from each of the plurality of primary color components of the color space. The computer program generates a response curve along the custom color component. The response curve corresponds a set of input color values of the custom color component to a set of output color values of the custom color component.
摘要翻译: 描述了具有用于由至少一个处理单元执行的计算机程序的非暂时机器可读介质。 计算机程序接收包括几个像素的图像上的位置的选择。 每个像素有几个颜色值。 计算机程序识别对应于图像上所选位置的像素的一组颜色值。 基于所识别的一组颜色值,计算机程序定义由颜色空间的多个原色分量中的每一个的分数贡献定义的自定义颜色分量。 计算机程序沿着自定义颜色分量生成响应曲线。 响应曲线将自定义颜色分量的一组输入颜色值与自定义颜色分量的一组输出颜色值相对应。
-
公开(公告)号:US20130201202A1
公开(公告)日:2013-08-08
申请号:US13471473
申请日:2012-05-15
申请人: Andrew Bryant , Peter Warner , Daniel Pettigrew
发明人: Andrew Bryant , Peter Warner , Daniel Pettigrew
IPC分类号: G09G5/02
CPC分类号: H04N1/622 , G06T11/001 , H04N1/407 , H04N9/643 , H04N9/67
摘要: A non-transitory machine readable medium that has a computer program for adjusting color values of an image represented in a color space is described. The computer program displays the image on a display device. The computer program receives several inputs on the displayed image. The several inputs include a selection of a point on the displayed image and a vector input. The computer program identifies a pixel of the image that corresponds to the selected point. Based on the color values of the identified pixel and the vector input, the program determines a color space transform for mapping a set of color values defined within the color space to a different set of color values.
摘要翻译: 描述了具有用于调整在颜色空间中表示的图像的颜色值的计算机程序的非暂时机器可读介质。 计算机程序在显示设备上显示图像。 计算机程序在显示的图像上接收多个输入。 多个输入包括对所显示图像上的点的选择和向量输入。 计算机程序识别对应于所选点的图像的像素。 基于识别的像素和向量输入的颜色值,程序确定用于将在颜色空间内定义的一组颜色值映射到不同颜色值集合的颜色空间变换。
-
公开(公告)号:US20120206655A1
公开(公告)日:2012-08-16
申请号:US13134289
申请日:2011-06-03
CPC分类号: G09G5/02 , G06T11/001 , H04N1/6058 , H04N9/73
摘要: Some embodiments provide a program that performs a color balance operation. The program identifies an image that includes several pixels. Each pixel includes a luma component value and chroma component values. The program analyzes the luma component values of the pixels in the image to identify several luma ranges. The program determines, for each luma range in the several luma ranges, a set of transforms for modifying chroma component values of pixels in the image in order to remove a color cast from the image. The program applies the sets of transforms to the image to remove the color casts from the image.
摘要翻译: 一些实施例提供执行颜色平衡操作的程序。 该程序识别包含几个像素的图像。 每个像素包括亮度分量值和色度分量值。 该程序分析图像中的像素的亮度分量值,以识别多个亮度范围。 该程序针对多个亮度范围内的每个亮度范围确定一组用于修改图像中的像素的色度分量值的变换,以从图像中去除色偏。 该程序将转换集合应用于图像以从图像中删除颜色转换。
-
公开(公告)号:US20120206479A1
公开(公告)日:2012-08-16
申请号:US13134313
申请日:2011-06-03
申请人: Andrew Bryant , Daniel Pettigrew , Olivier Fedkiw
发明人: Andrew Bryant , Daniel Pettigrew , Olivier Fedkiw
IPC分类号: G09G5/02
CPC分类号: G09G5/02 , G09G2320/0666
摘要: Some embodiments provide a program that provides a graphical user interface (GUI). The GUI includes a display area for displaying an image that includes several pixels. The GUI includes a selectable masking tool for displaying in the display area an adjustable closed curve to identify a region in the image to apply a color correction operation. The selectable masking tool includes a selectable control for modifying the adjustable closed curve through a range of elliptical shapes that ranges from a pure ellipse to an approximate rectangle. The GUI includes a selectable GUI item for applying the color correction operation based on the selectable masking tool.
摘要翻译: 一些实施例提供了提供图形用户界面(GUI)的程序。 GUI包括用于显示包括几个像素的图像的显示区域。 GUI包括可选屏蔽工具,用于在显示区域中显示可调节的闭合曲线以识别图像中的区域以应用颜色校正操作。 可选择的掩模工具包括可选择的控制,用于通过从纯椭圆到近似矩形的椭圆形范围来修改可调闭合曲线。 GUI包括用于基于可选择的掩蔽工具应用颜色校正操作的可选GUI项目。
-
公开(公告)号:US20120201450A1
公开(公告)日:2012-08-09
申请号:US13021701
申请日:2011-02-04
申请人: Andrew Bryant , Daniel Pettigrew
发明人: Andrew Bryant , Daniel Pettigrew
IPC分类号: G06K9/00
CPC分类号: H04N1/60 , H04N1/6075 , H04N1/62
摘要: Some embodiments provide a computer program for performing a color matching operation. The computer program identifies first and second images. Each image includes several pixels. Each pixel includes a hue component value. The computer program identifies a set of hue ranges for the first image based on analysis of the hue component values of pixels in the first image. The computer program identifies a set of hue ranges for the second image based on analysis of the hue component values of pixels in the second image. The computer program modifies pixel values of the first image to match pixel values of the second image based on the sets of hue ranges for the first and second images.
摘要翻译: 一些实施例提供用于执行颜色匹配操作的计算机程序。 计算机程序识别第一和第二图像。 每个图像包括几个像素。 每个像素包括色调分量值。 计算机程序基于第一图像中的像素的色调分量值的分析来识别第一图像的色调范围集合。 计算机程序基于第二图像中的像素的色调分量值的分析来识别第二图像的色调范围集合。 计算机程序基于第一和第二图像的色相范围的集合来修改第一图像的像素值以匹配第二图像的像素值。
-
公开(公告)号:US20120036480A1
公开(公告)日:2012-02-09
申请号:US12853275
申请日:2010-08-09
IPC分类号: G06F3/048
CPC分类号: G06F3/04847
摘要: Some embodiments provide a computer program that provides a graphical user interface (GUI) for controlling an application. The GUI includes a contiguous two-dimensional sliding region for defining several values. The GUI also includes several sliders for moving within the sliding region. Each slider selects one or more values from the several values based on a position of the slider within the sliding region. The selected values are parameters for controlling one or more operations of the application.
摘要翻译: 一些实施例提供了一种提供用于控制应用的图形用户界面(GUI)的计算机程序。 GUI包括用于定义几个值的连续的二维滑动区域。 GUI还包括用于在滑动区域内移动的多个滑块。 每个滑块根据滑块在滑动区域内的位置从多个值中选择一个或多个值。 所选择的值是用于控制应用程序的一个或多个操作的参数。
-
-
-
-
-
-
-
-
-