Method and system for dynamic, luminance-based color contrasting in a region of interest in a graphic image
    1.
    发明授权
    Method and system for dynamic, luminance-based color contrasting in a region of interest in a graphic image 有权
    图形图像中感兴趣区域中基于亮度的基于色彩对比的方法和系统

    公开(公告)号:US07970206B2

    公开(公告)日:2011-06-28

    申请号:US11610266

    申请日:2006-12-13

    IPC分类号: G06K9/00 G06K9/34

    摘要: Foreground images, such as cursors, may be displayed over an image by selecting individual pixel colors to contrast with surrounding background pixels. The background pixels in, around and behind the foreground image may be converted from a red-green-blue (RGB) color space to a luminance isolating color space, such as YUV, HSL or the like. The converted pixel information may be copied, stored, or drawn into a separate compositing window. After converting to the luminance isolating color space, the luminance values of the pixels may be adjusted to increase the contrast between the foreground image and the background image. Portions of the foreground image may also be blurred, such as by applying a Gaussian or box blur, such as to soften the edges. The pixel information may then be converted back into the RGB color space and blended with the background information using alpha information for the foreground and background images.

    摘要翻译: 可以通过选择单独的像素颜色与周围的背景像素对比来在图像上显示诸如光标的前景图像。 前景图像中的背景像素,可以从红 - 绿 - 蓝(RGB)色空间转换成亮度隔离色空间,例如YUV,HSL等。 转换的像素信息可以被复制,存储或绘制到单独的合成窗口中。 在转换成亮度分离色彩空间之后,可以调整像素的亮度值以增加前景图像和背景图像之间的对比度。 前景图像的一些部分也可能是模糊的,例如通过应用高斯或模糊,例如软化边缘。 然后可以将像素信息转换回RGB颜色空间,并使用用于前景和背景图像的α信息与背景信息混合。

    Method and System for Dynamic, Luminance-Based Color Contrasting in a Region of Interest in a Graphic Image
    2.
    发明申请
    Method and System for Dynamic, Luminance-Based Color Contrasting in a Region of Interest in a Graphic Image 有权
    在图像中感兴趣区域中的基于动态,亮度的颜色对比的方法和系统

    公开(公告)号:US20080143739A1

    公开(公告)日:2008-06-19

    申请号:US11610266

    申请日:2006-12-13

    IPC分类号: G09G5/02

    摘要: Foreground images, such as cursors, may be displayed over an image by selecting individual pixel colors to contrast with surrounding background pixels. The background pixels in, around and behind the foreground image may be converted from a red-green-blue (RGB) color space to a luminance isolating color space, such as YUV, HSL or the like. The converted pixel information may be copied, stored, or drawn into a separate compositing window. After converting to the luminance isolating color space, the luminance values of the pixels may be adjusted to increase the contrast between the foreground image and the background image. Portions of the foreground image may also be blurred, such as by applying a Gaussian or box blur, such as to soften the edges. The pixel information may then be converted back into the RGB color space and blended with the background information using alpha information for the foreground and background images.

    摘要翻译: 可以通过选择单独的像素颜色与周围的背景像素对比来在图像上显示诸如光标的前景图像。 前景图像中的背景像素,可以从红 - 绿 - 蓝(RGB)色空间转换成亮度隔离色空间,例如YUV,HSL等。 转换的像素信息可以被复制,存储或绘制到单独的合成窗口中。 在转换成亮度分离色彩空间之后,可以调整像素的亮度值以增加前景图像和背景图像之间的对比度。 前景图像的一些部分也可能是模糊的,例如通过应用高斯或模糊,例如软化边缘。 然后可以将像素信息转换回RGB颜色空间,并使用用于前景和背景图像的α信息与背景信息混合。

    System and method for simulating paint brush strokes using configurable wetness, drying, and mixing parameters
    3.
    发明授权
    System and method for simulating paint brush strokes using configurable wetness, drying, and mixing parameters 有权
    使用可配置的湿度,干燥和混合参数来模拟油漆刷冲程的系统和方法

    公开(公告)号:US08599213B2

    公开(公告)日:2013-12-03

    申请号:US12862902

    申请日:2010-08-25

    IPC分类号: G09G5/02 G09G5/00

    CPC分类号: G06T11/40

    摘要: Systems, methods, and apparatus for simulating natural media painting in a digital painting application (or painting simulation module) may more accurately simulate real world painting techniques than conventional painting simulation applications. The digital painting application (or simulation module) may provide a small set of physically meaningful parameters (e.g., canvas wetness, drying rate, and pickup mix ratio). By setting the values of these parameters (or overriding default values for a selected paint type), the user may better control the appearance of brush strokes made by a virtual paint brush on a digital canvas. For example, the length of a brush stroke, the amount of streaking caused by paint picked up during the brush stroke, and/or the mix of paint deposited from a pickup buffer and a reservoir buffer of a brush model may be affected by changing the values of these parameters, thus allowing users to create different realistic painting effects.

    摘要翻译: 用于在数字绘画应用(或绘画模拟模块)中模拟自然媒体绘​​画的系统,方法和装置可以比常规绘画模拟应用更准确地模拟真实世界的绘画技术。 数字绘画应用(或模拟模块)可以提供一小组物理上有意义的参数(例如,画布湿度,干燥速率和拾取混合比)。 通过设置这些参数的值(或覆盖所选绘制类型的默认值),用户可以更好地控制由数字画布上的虚拟绘画画笔进行的画笔笔画的外观。 例如,画笔笔划的长度,在画笔冲程期间拾取的油漆引起的条纹数量和/或从拾取缓冲器和刷子模型的储存器缓冲器沉积的油漆混合物可能会受到影响, 这些参数的值,从而允许用户创建不同的逼真绘画效果。

    System And Method For Simulating Paint Brush Strokes Using Configurable Wetness, Drying, And Mixing Parameters
    4.
    发明申请
    System And Method For Simulating Paint Brush Strokes Using Configurable Wetness, Drying, And Mixing Parameters 有权
    使用可配置的湿度,干燥和混合参数来模拟油漆笔刷的系统和方法

    公开(公告)号:US20130120435A1

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

    申请号:US12862902

    申请日:2010-08-25

    IPC分类号: G09G5/02

    CPC分类号: G06T11/40

    摘要: Systems, methods, and apparatus for simulating natural media painting in a digital painting application (or painting simulation module) may more accurately simulate real world painting techniques than conventional painting simulation applications. The digital painting application (or simulation module) may provide a small set of physically meaningful parameters (e.g., canvas wetness, drying rate, and pickup mix ratio). By setting the values of these parameters (or overriding default values for a selected paint type), the user may better control the appearance of brush strokes made by a virtual paint brush on a digital canvas. For example, the length of a brush stroke, the amount of streaking caused by paint picked up during the brush stroke, and/or the mix of paint deposited from a pickup buffer and a reservoir buffer of a brush model may be affected by changing the values of these parameters, thus allowing users to create different realistic painting effects.

    摘要翻译: 用于在数字绘画应用(或绘画模拟模块)中模拟自然媒体绘​​画的系统,方法和装置可以比常规绘画模拟应用更准确地模拟真实世界的绘画技术。 数字绘画应用(或模拟模块)可以提供一小组物理上有意义的参数(例如,画布湿度,干燥速率和拾取混合比)。 通过设置这些参数的值(或覆盖所选绘制类型的默认值),用户可以更好地控制由数字画布上的虚拟绘画画笔进行的画笔笔画的外观。 例如,画笔笔划的长度,在画笔冲程期间拾取的油漆引起的条纹数量和/或从拾取缓冲器和刷子模型的储存器缓冲器沉积的油漆混合物可能会受到影响, 这些参数的值,从而允许用户创建不同的逼真绘画效果。

    Methods and apparatus for determining local coordinate frames for a human hand
    5.
    发明授权
    Methods and apparatus for determining local coordinate frames for a human hand 有权
    用于确定人手的局部坐标系的方法和装置

    公开(公告)号:US08553001B2

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

    申请号:US13069197

    申请日:2011-03-22

    IPC分类号: G06F3/041

    摘要: Methods and apparatus for providing a local coordinate frame are described. A user may place the tips of all five digits on a multitouch user interface with a natural gesture to provide five touch points. A local coordinate frame may be constructed from the touch points. A local coordinate frame may be computed relative to the entire hand and/or relative to each individual digit. The technique may be agnostic in regard to the orientation of the device and to which hand is used. The user may move or rotate their hand, and the local coordinate frame is adjusted to the new positioning relative to the device. The technique may also infer a relative position of the palm from the digit input points, allowing the display of user interface elements where the elements are visible rather than occluded by the hand.

    摘要翻译: 描述了用于提供局部坐标系的方法和装置。 用户可以将自然姿态的所有五位数字的提示放在多点触控用户界面上,以提供五个接触点。 可以从触摸点构建局部坐标系。 可以相对于整个手和/或相对于每个单独的数字计算局部坐标系。 关于装置的方向和使用哪一只手,该技术可能是不可知的。 用户可以移动或旋转他们的手,并且将局部坐标系调整到相对于设备的新定位。 该技术还可以推断手掌从数字输入点的相对位置,允许显示用户界面元素,其中元素可见而不是被手遮挡。

    System and method for simulation of paint deposition using a pickup and reservoir model
    6.
    发明授权
    System and method for simulation of paint deposition using a pickup and reservoir model 有权
    使用拾取和储层模型模拟油漆沉积的系统和方法

    公开(公告)号:US08462173B2

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

    申请号:US12862879

    申请日:2010-08-25

    IPC分类号: G09G5/02 G09G5/00

    CPC分类号: G06T11/40

    摘要: Systems, methods, and apparatus for simulating natural media painting in a digital painting application (or painting simulation module) using a two-layer model of a virtual paint brush may more accurately simulate real world painting techniques than conventional painting simulations. A two-layer brush model may include a reservoir buffer and a pickup buffer to separately represent the paint stored in the belly of a paint brush tip and paint that has been picked up on the surface of the brush tip during a brush stoke, respectively. The two-layer brush model may also include methods that automatically control how virtual paint moves between these layers and a digital canvas. In simulations that employ this two-layer brush model, virtual paint may be deposited on the digital canvas directly from both of the buffers. The amount of paint deposited from each buffer (and/or the ratio of the amounts) may be configurable by a user.

    摘要翻译: 使用虚拟油漆刷的两层模型在数字绘画应用(或绘画模拟模块)中模拟自然媒体绘​​画的系统,方法和装置可以比常规绘画模拟更准确地模拟真实世界的绘画技术。 双层刷子模型可以包括储存器缓冲器和拾取缓冲器,以分别表示在刷子刷头期间被存储在刷子尖端的腹部中的涂料和在刷头表面上被拾取的涂料。 双层刷子模型还可以包括自动控制虚拟绘图在这些层之间移动以及数字画布的方法。 在使用这种双层刷子模型的模拟中,虚拟油漆可以直接从两个缓冲器沉积在数字画布上。 从每个缓冲液沉积的油漆量(和/或量的比例)可由用户配置。

    Methods and Apparatus for Determining Local Coordinate Frames for a Human Hand
    7.
    发明申请
    Methods and Apparatus for Determining Local Coordinate Frames for a Human Hand 有权
    用于确定人手的局部坐标框架的方法和装置

    公开(公告)号:US20130127733A1

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

    申请号:US13069197

    申请日:2011-03-22

    IPC分类号: G06F3/041

    摘要: Methods and apparatus for providing a local coordinate frame are described. A user may place the tips of all five digits on a multitouch user interface with a natural gesture to provide five touch points. A local coordinate frame may be constructed from the touch points. A local coordinate frame may be computed relative to the entire hand and/or relative to each individual digit. The technique may be agnostic in regard to the orientation of the device and to which hand is used. The user may move or rotate their hand, and the local coordinate frame is adjusted to the new positioning relative to the device. The technique may also infer a relative position of the palm from the digit input points, allowing the display of user interface elements where the elements are visible rather than occluded by the hand.

    摘要翻译: 描述了用于提供局部坐标系的方法和装置。 用户可以将自然姿态的所有五位数字的提示放在多点触控用户界面上,以提供五个接触点。 可以从触摸点构建局部坐标系。 可以相对于整个手和/或相对于每个单独的数字计算局部坐标系。 关于装置的方向和使用哪一只手,该技术可能是不可知的。 用户可以移动或旋转他们的手,并且将局部坐标系调整到相对于设备的新定位。 该技术还可以推断手掌从数字输入点的相对位置,允许显示用户界面元素,其中元素可见而不是被手遮挡。

    PREVENTING PIXEL MODIFICATION OF AN IMAGE BASED ON A METRIC INDICATING DISTORTION IN A 2D REPRESENTATION OF A 3D OBJECT
    8.
    发明申请
    PREVENTING PIXEL MODIFICATION OF AN IMAGE BASED ON A METRIC INDICATING DISTORTION IN A 2D REPRESENTATION OF A 3D OBJECT 有权
    在3D对象的二维表示中,基于指标变化的图像预处理像素修改

    公开(公告)号:US20130121612A1

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

    申请号:US12202173

    申请日:2008-08-29

    IPC分类号: G06K9/03

    CPC分类号: G06T11/00

    摘要: A method, system, and computer-readable storage medium are disclosed for distortion-based mask generation. A respective distortion metric may be determined at each location of a plurality of locations in a two-dimensional representation of a three-dimensional object. The two-dimensional representation may be based on a view of the three-dimensional object. Each respective distortion metric may indicate a degree of distortion in a mapping between the respective location in the two-dimensional representation and a corresponding location in a surface texture of the three-dimensional object. The visual representation of the respective distortion metric at one or more of the plurality of locations may be displayed.

    摘要翻译: 公开了用于基于失真的掩模生成的方法,系统和计算机可读存储介质。 可以在三维对象的二维表示中的多个位置的每个位置处确定相应的失真度量。 二维表示可以基于三维对象的视图。 每个相应的失真度量可以指示在二维表示中的相应位置与三维对象的表面纹理中的对应位置之间的映射中的失真程度。 可以显示在多个位置中的一个或多个处的相应失真度量的视觉表示。

    Method and apparatus for computing indirect lighting for global illumination rendering in 3-D computer graphics
    9.
    发明授权
    Method and apparatus for computing indirect lighting for global illumination rendering in 3-D computer graphics 有权
    用于计算3-D计算机图形中的全局照明渲染的间接照明的方法和装置

    公开(公告)号:US08223148B1

    公开(公告)日:2012-07-17

    申请号:US12142246

    申请日:2008-06-19

    IPC分类号: G06T15/50 G06T15/60

    CPC分类号: G06T15/506 G06T15/06

    摘要: A method and apparatus for diffuse indirect lighting computation in a scene is described. An irradiance caching algorithm may be implemented in an indirect lighting module that sparsely computes irradiance in the environment and then interpolates irradiance values between these sparsely computed points. The method for diffuse indirect lighting computation may use cosine weighting in determining nearby sample irradiance points to be used in interpolation. If an object detected by a ray is directly overhead, embodiments may assume a significant amount of occlusion or indirect illumination of that surface point, and thus may weight the ray more heavily. If an object is off to the side, and thus at a shallow angle to a normal of the surface point under test, the ray is given less weight. By using cosine weighting, the indirect lighting module tends to space out sample irradiance points better around edges and cracks than conventional techniques.

    摘要翻译: 描述了场景中的漫反射间接照明计算的方法和装置。 可以在间接照明模块中实现辐照度缓存算法,该模块稀疏地计算环境中的辐照度,然后在这些稀疏计算点之间内插辐照度值。 散射间接照明计算的方法可以使用余弦加权来确定在插值中使用的附近采样辐照度点。 如果由射线检测到的物体是直接开销的,那么实施例可以承担对该表面点的显着量的遮挡或间接照射,并且因此可以更加重地对射线进行加权。 如果物体偏离侧面,因此与被测试的表面点的法线处于浅的角度,则给予较小的重量。 通过使用余弦加权,间接照明模块倾向于比传统技术更好地围绕边缘和裂缝放置样品辐照点。

    Rotation of an image based on image content to correct image orientation
    10.
    发明授权
    Rotation of an image based on image content to correct image orientation 有权
    基于图像内容旋转图像以校正图像方向

    公开(公告)号:US09280804B2

    公开(公告)日:2016-03-08

    申请号:US13678850

    申请日:2012-11-16

    IPC分类号: G06K9/62 G06T3/60 G06T7/00

    CPC分类号: G06T3/608 G06T3/60 G06T7/70

    摘要: In some implementations, a method rotates images based on image content to correct image orientation. In some implementations, a method includes obtaining one or more identifications of content depicted in an image and determining a current orientation of the content depicted in the image. The current orientation is determined based on the one or more identifications of the content. An amount of rotation for the image is determined that orients the content closer to a predetermined reference orientation than to the current orientation. The image is rotated by the determined amount.

    摘要翻译: 在一些实现中,方法基于图像内容旋转图像以校正图像取向。 在一些实施方式中,一种方法包括获得在图像中描绘的内容的一个或多个标识,并确定图像中描绘的内容的当前方位。 基于内容的一个或多个标识来确定当前方向。 确定图像的旋转量,使得内容定向比预定的参考方向更接近于当前方位。 图像旋转确定的量。