Pixel snapping with relative guidelines
    2.
    发明授权
    Pixel snapping with relative guidelines 有权
    像素扣合相关指南

    公开(公告)号:US08508552B2

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

    申请号:US11518073

    申请日:2006-09-08

    IPC分类号: G09G5/00

    CPC分类号: G06T15/503

    摘要: Various technologies and techniques are disclosed for improving output rendering in anti-aliased rendering scenarios. Relative guidelines are used to improve output rendering in certain anti-aliased rendering scenarios. The system receives information regarding at least one visual element area which is important for symmetric appearance, with at least two guideline pairs included in the information. These pairs of relative guidelines represent gaps between edges of elements for which gaps should be preserved. A guideline snapping procedure is performed for each relative guideline to generate a snapping displacement for each relative guideline. The snapping displacements are provided as inputs to a pixel snapping procedure that snaps the points of the visual element to create an adjusted image. The adjusted image is then rendered on a display device in an anti-aliased rendering scenario. Equal sizes of gaps between neighboring elements can be preserved when these gaps are defined equal by a client.

    摘要翻译: 公开了各种技术和技术,用于改进抗锯齿渲染场景中的输出渲染。 相对准则用于改进某些抗锯齿渲染场景中的输出渲染。 该系统接收关于至少一个对称外观重要的视觉元素区域的信息,其中至少包含两条准则对。 这些对相对准则表示应保留间隙的元素边缘之间的间隙。 对每个相对准则执行指导捕捉程序,以产生每个相对准则的捕捉位移。 拾取位移被提供为像素捕捉过程的输入,其捕捉视觉元素的点以创建经调整的图像。 然后,经过调整的图像以抗锯齿渲染方案在显示设备上呈现。 当这些间隙被客户定义为相等时,可以保持相邻元素之间的等间距大小。

    Pixel snapping with relative guidelines
    3.
    发明申请
    Pixel snapping with relative guidelines 有权
    像素扣合相关指南

    公开(公告)号:US20080062206A1

    公开(公告)日:2008-03-13

    申请号:US11518073

    申请日:2006-09-08

    IPC分类号: G09G5/00

    CPC分类号: G06T15/503

    摘要: Various technologies and techniques are disclosed for improving output rendering in anti-aliased rendering scenarios. Relative guidelines are used to improve output rendering in certain anti-aliased rendering scenarios. The system receives information regarding at least one visual element area which is important for symmetric appearance, with at least two guideline pairs included in the information. These pairs of relative guidelines represent gaps between edges of elements for which gaps should be preserved. A guideline snapping procedure is performed for each relative guideline to generate a snapping displacement for each relative guideline. The snapping displacements are provided as inputs to a pixel snapping procedure that snaps the points of the visual element to create an adjusted image. The adjusted image is then rendered on a display device in an anti-aliased rendering scenario. Equal sizes of gaps between neighboring elements can be preserved when these gaps are defined equal by a client.

    摘要翻译: 公开了各种技术和技术,用于改进抗锯齿渲染场景中的输出渲染。 相对准则用于改进某些抗锯齿渲染场景中的输出渲染。 该系统接收关于至少一个对称外观重要的视觉元素区域的信息,其中至少包含两条准则对。 这些对相对准则表示应保留间隙的元素边缘之间的间隙。 对每个相对准则执行指导捕捉程序,以产生每个相对准则的捕捉位移。 拾取位移被提供为像素捕捉过程的输入,其捕捉视觉元素的点以创建经调整的图像。 然后,经过调整的图像以抗锯齿渲染方案在显示设备上呈现。 当这些间隙被客户定义为相等时,可以保持相邻元素之间的等间距大小。

    Alpha correction to compensate for lack of gamma correction

    公开(公告)号:US06985157B2

    公开(公告)日:2006-01-10

    申请号:US11155249

    申请日:2005-06-17

    IPC分类号: G09G5/02

    CPC分类号: G06T11/203 G06T15/503

    摘要: The blending coefficients (alpha values) of font glyphs undergo alpha correction to compensate for a lack of gamma correction in text rendering processes. The alpha correction includes selecting a set of correction coefficients that correspond to the predetermined gamma value of the display device and computing corrected alpha values from the known alpha values, the foreground colors, and set of correction coefficients. The corrected alpha values can then be used to blend the foreground and background colors of the corresponding display pixels without requiring gamma correction. Accordingly, the alpha correction can be performed by a GPU, which is not configured to perform gamma correction, thereby increasing the speed at which text rendering can occur.

    Dynamic pixel snapping
    5.
    发明授权
    Dynamic pixel snapping 有权
    动态像素捕捉

    公开(公告)号:US08144166B2

    公开(公告)日:2012-03-27

    申请号:US11518070

    申请日:2006-09-08

    IPC分类号: G09G5/00

    摘要: Various technologies and techniques are disclosed for improving output rendering in anti-aliased rendering scenarios. A pixel snapping mode of operation is turned on and off to improve output rendering. When the system detects that an animation has started, the pixel snapping mode is turned off, and when the system detects that the animation has stopped, the pixel snapping mode is resumed. Techniques for providing a smooth transition can be used when turning pixel snapping on. One example of a transition technique includes turning off pixel snapping when an animation begins by immediately lowering the strength of an effect of the pixel snapping mode to zero. Another example includes turning on pixel snapping when the animation finishes by raising the strength of the effect of the pixel snapping mode over a period of time until the strength is full strength.

    摘要翻译: 公开了各种技术和技术,用于改进抗锯齿渲染场景中的输出渲染。 打开和关闭像素捕捉操作模式以改善输出渲染。 当系统检测到动画已经开始时,像素捕捉模式被关闭,当系统检测到动画停止时,恢复像素捕捉模式。 当转动像素捕捉时,可以使用提供平滑过渡的技术。 转换技术的一个示例包括当动画开始时通过立即将像素捕捉模式的效果强度降低到零来关闭像素捕捉。 另一个例子包括当动画完成时,通过在一段时间内提高像素捕捉模式的效果的强度,直到强度达到完整强度来打开像素捕捉。

    Alpha correction to compensate for lack of gamma correction
    6.
    发明授权
    Alpha correction to compensate for lack of gamma correction 有权
    Alpha补偿补偿缺少伽马校正

    公开(公告)号:US07142220B2

    公开(公告)日:2006-11-28

    申请号:US11076396

    申请日:2005-03-09

    IPC分类号: G09G5/02

    CPC分类号: G06T11/203 G06T15/503

    摘要: The blending coefficients (alpha values) of font glyphs undergo alpha correction to compensate for a lack of gamma correction in text rendering processes. The alpha correction includes selecting a set of correction coefficients that correspond to the predetermined gamma value of the display device and computing corrected alpha values from the known alpha values, the foreground colors, and set of correction coefficients. The corrected alpha values can then be used to blend the foreground and background colors of the corresponding display pixels without requiring gamma correction. Accordingly, the alpha correction can be performed by a GPU, which is not configured to perform gamma correction, thereby increasing the speed at which text rendering can occur.

    摘要翻译: 字体字形的混合系数(α值)经历alpha校正,以弥补文本呈现过程中缺少伽马校正。 α校正包括选择与显示装置的预定伽马值对应的一组校正系数,并根据已知的α值,前景色和校正系数组计算校正的α值。 然后可以使用校正的α值来混合相应显示像素的前景色和背景色,而不需要伽马校正。 因此,可以通过未被配置为执行伽马校正的GPU执行α校正,从而增加可以发生文本呈现的速度。

    Alpha correction to compensate for lack of gamma correction
    7.
    发明授权
    Alpha correction to compensate for lack of gamma correction 失效
    Alpha补偿补偿缺少伽马校正

    公开(公告)号:US06933947B2

    公开(公告)日:2005-08-23

    申请号:US10308510

    申请日:2002-12-03

    CPC分类号: G06T11/203 G06T15/503

    摘要: The blending coefficients (alpha values) of font glyphs undergo alpha correction to compensate for a lack of gamma correction in text rendering processes. The alpha correction includes selecting a set of correction coefficients that correspond to the predetermined gamma value of the display device and computing corrected alpha values from the known alpha values, the foreground colors, and set of correction coefficients. The corrected alpha values can then be used to blend the foreground and background colors of the corresponding display pixels without requiring gamma correction. Accordingly, the alpha correction can be performed by a GPU, which is not configured to perform gamma correction, thereby increasing the speed at which text rendering can occur.

    摘要翻译: 字体字形的混合系数(α值)经历alpha校正,以弥补文本呈现过程中缺少伽马校正。 α校正包括选择与显示装置的预定伽马值对应的一组校正系数,并根据已知的α值,前景色和校正系数组计算校正的α值。 然后可以使用校正的α值来混合相应显示像素的前景色和背景色,而不需要伽马校正。 因此,可以通过未被配置为执行伽马校正的GPU执行α校正,从而增加可以发生文本呈现的速度。

    Pixel snapping for anti-aliased rendering
    8.
    发明授权
    Pixel snapping for anti-aliased rendering 有权
    用于抗锯齿渲染的像素捕捉

    公开(公告)号:US08497874B2

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

    申请号:US11497170

    申请日:2006-08-01

    IPC分类号: G09G5/00

    CPC分类号: G06T11/203 G09G2340/14

    摘要: Various technologies and techniques are disclosed for improving output rendering in anti-aliased rendering scenarios. The system receives information regarding at least one visual element area which is important for symmetric appearance. The information can include at least one coordinate of a guideline that a client would like to be snapped towards a pixel grid. The system uses the information to perform a pixel snapping procedure to snap the points of visual element to a pixel grid to create an adjusted image. The adjusted image is rendered on a display device in an anti-aliased rendering scenario. APIs are provided for setting horizontal and vertical pixel snapping guidelines. The collections containing the snapping guidelines are accessed and used during the pixel snapping procedure.

    摘要翻译: 公开了各种技术和技术,用于改进抗锯齿渲染场景中的输出渲染。 系统接收关于对称外观重要的至少一个视觉元素区域的信息。 该信息可以包括客户端想要向像素网格拍摄的指南的至少一个坐标。 系统使用该信息来执行像素捕捉过程以将可视元素的点捕捉到像素网格以创建经调整的图像。 调整后的图像在抗锯齿渲染场景中在显示设备上呈现。 提供API用于设置水平和垂直像素捕捉指南。 包含捕捉指南的集合在像素捕捉过程期间被访问和使用。

    Dynamic pixel snapping
    9.
    发明申请
    Dynamic pixel snapping 有权
    动态像素捕捉

    公开(公告)号:US20080062205A1

    公开(公告)日:2008-03-13

    申请号:US11518070

    申请日:2006-09-08

    IPC分类号: G06T13/00 G09G5/00

    摘要: Various technologies and techniques are disclosed for improving output rendering in anti-aliased rendering scenarios. A pixel snapping mode of operation is turned on and off to improve output rendering. When the system detects that an animation has started, the pixel snapping mode is turned off, and when the system detects that the animation has stopped, the pixel snapping mode is resumed. Techniques for providing a smooth transition can be used when turning pixel snapping on. One example of a transition technique includes turning off pixel snapping when an animation begins by immediately lowering the strength of an effect of the pixel snapping mode to zero. Another example includes turning on pixel snapping when the animation finishes by raising the strength of the effect of the pixel snapping mode over a period of time until the strength is full strength.

    摘要翻译: 公开了各种技术和技术,用于改进抗锯齿渲染场景中的输出渲染。 打开和关闭像素捕捉操作模式以改善输出渲染。 当系统检测到动画已经开始时,像素捕捉模式被关闭,当系统检测到动画停止时,恢复像素捕捉模式。 当转动像素捕捉时,可以使用提供平滑过渡的技术。 转换技术的一个示例包括当动画开始时通过立即将像素捕捉模式的效果的强度降低到零来关闭像素捕捉。 另一个例子包括当动画完成时,通过在一段时间内提高像素捕捉模式的效果的强度,直到强度达到完整强度来打开像素捕捉。

    Pixel snapping for anti-aliased rendering
    10.
    发明申请
    Pixel snapping for anti-aliased rendering 有权
    用于抗锯齿渲染的像素捕捉

    公开(公告)号:US20080030525A1

    公开(公告)日:2008-02-07

    申请号:US11497170

    申请日:2006-08-01

    IPC分类号: G09G5/00

    CPC分类号: G06T11/203 G09G2340/14

    摘要: Various technologies and techniques are disclosed for improving output rendering in anti-aliased rendering scenarios. The system receives information regarding at least one visual element area which is important for symmetric appearance. The information can include at least one coordinate of a guideline that a client would like to be snapped towards a pixel grid. The system uses the information to perform a pixel snapping procedure to snap the points of visual element to a pixel grid to create an adjusted image. The adjusted image is rendered on a display device in an anti-aliased rendering scenario. APIs are provided for setting horizontal and vertical pixel snapping guidelines. The collections containing the snapping guidelines are accessed and used during the pixel snapping procedure.

    摘要翻译: 公开了各种技术和技术,用于改进抗锯齿渲染场景中的输出渲染。 系统接收关于对称外观重要的至少一个视觉元素区域的信息。 该信息可以包括客户端想要向像素网格拍摄的指南的至少一个坐标。 系统使用该信息来执行像素捕捉过程以将可视元素的点捕捉到像素网格以创建经调整的图像。 调整后的图像在抗锯齿渲染场景中在显示设备上呈现。 提供API用于设置水平和垂直像素捕捉指南。 包含捕捉指南的集合在像素捕捉过程期间被访问和使用。