会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 1. 发明授权
    • Method and apparatus for correcting unadjusted threshold arrays for halftoning by use of parameterized transfer functions that generate adjusted threshold arrays at run time
    • 用于通过使用在运行时产生调整的阈值阵列的参数化传递函数来校正未校正阈值数组以进行半色调的方法和装置
    • US06512597B1
    • 2003-01-28
    • US09442211
    • 1999-11-17
    • Brian Edward CooperBrian Wesley DamonPaul Athanasius RobinsonThomas Campbell Wade
    • Brian Edward CooperBrian Wesley DamonPaul Athanasius RobinsonThomas Campbell Wade
    • G06F1300
    • H04N1/4051
    • A printer that stores a minimal number of unadjusted stochastic threshold arrays in non-volatile memory, in which the unadjusted threshold arrays are used to generate adjusted threshold arrays at run time by use of special parameterized transfer functions. The unadjusted array for a particular color is stored in the printer's ROM and preferably is stored in a packed configuration to save memory space. The parameterized transfer functions are used to convert the unadjusted threshold data into adjusted threshold data for each color and type of print media. These parameterized transfer functions are stored in the printer's non-volatile memory, and take up very little memory space. In a preferred embodiment, the unadjusted threshold array comprises a 128 row by 128 column sized array, and each element of this array comprises a 10-bit number. When a parameterized transfer function is applied to this unadjusted array, the resulting numeric values for the adjusted array elements are produced as 8-bit numeric values. The greater precision in the originating unadjusted array provides more perceptual levels of intensity (i.e., color brightness), which is particularly important at the lighter shades of each color. The adjusted threshold arrays add only the number of dots per gray level (i.e., per differential threshold array level) that are required to provide a printer response that very nearly approximates the human eye perceptual differential response of intensity.
    • 一种在非易失性存储器中存储少量未经调整的随机阈值阵列的打印机,其中未调整的阈值阵列用于通过使用特殊的参数化传递函数在运行时生成调整的阈值阵列。 用于特定颜色的未经调整的阵列存储在打印机的ROM中,并且优选地存储在打包配置中以节省存储空间。 参数化传输函数用于将未调整的阈值数据转换为每种颜色和类型的打印介质的调整阈值数据。 这些参数化传输功能存储在打印机的非易失性存储器中,并占用很少的内存空间。 在优选实施例中,未调整的阈值阵列包括128行×128列大小的阵列,并且该阵列的每个元素包括10位数。 当参数化传递函数应用于此未调整数组时,调整后的数组元素的结果数值将生成为8位数值。 原始未调整阵列中的更高精度提供了更多的感知强度水平(即,颜色亮度),这在每种颜色的较浅色调下特别重要。 经调整的阈值阵列仅增加提供非常接近人眼感知强度差异响应的打印机响应所需的每灰度级(即,每差分阈值阵列级)的点数。
    • 2. 发明授权
    • Method for correcting unadjusted threshold arrays for halftoning by use of parameterized transfer functions that generate adjusted threshold arrays at run time
    • 通过使用在运行时生成调整的阈值阵列的参数化传递函数来校正未调整的阈值数组以进行半色调的方法
    • US07190490B2
    • 2007-03-13
    • US10291302
    • 2002-11-08
    • Brian Edward CooperBrian Wesley DamonPaul Athanasius RobinsonThomas Campbell Wade
    • Brian Edward CooperBrian Wesley DamonPaul Athanasius RobinsonThomas Campbell Wade
    • H04N1/405
    • H04N1/4051
    • A printer that stores a minimal number of unadjusted stochastic threshold arrays in non-volatile memory, in which the unadjusted threshold arrays are used to generate adjusted threshold arrays at run time by use of special parameterized transfer functions. The unadjusted array for a particular color is stored in the printer's ROM and preferably is stored in a packed configuration to save memory space. The parameterized transfer functions are used to convert the unadjusted threshold data into adjusted threshold data for each color and type of print media. These parameterized transfer functions are stored in the printer's non-volatile memory, and take up very little memory space. In a preferred embodiment, the unadjusted threshold array comprises a 128 row by 128 column sized array, and each element of this array comprises a 10-bit number. When a parameterized transfer function is applied to this unadjusted array, the resulting numeric values for the adjusted array elements are produced as 8-bit numeric values. The greater precision in the originating unadjusted array provides more perceptual levels of intensity (i.e., color brightness), which is particularly important at the lighter shades of each color. The adjusted threshold arrays add only the number of dots per gray level (i.e., per differential threshold array level) that are required to provide a printer response that very nearly approximates the human eye perceptual differential response of intensity.
    • 一种在非易失性存储器中存储少量未经调整的随机阈值阵列的打印机,其中未调整的阈值阵列用于通过使用特殊的参数化传递函数在运行时生成调整的阈值阵列。 用于特定颜色的未经调整的阵列存储在打印机的ROM中,并且优选地存储在打包配置中以节省存储空间。 参数化传输函数用于将未调整的阈值数据转换为每种颜色和类型的打印介质的调整阈值数据。 这些参数化传输功能存储在打印机的非易失性存储器中,并占用很少的内存空间。 在优选实施例中,未调整的阈值阵列包括128行×128列大小的阵列,并且该阵列的每个元素包括10位数。 当参数化传递函数应用于此未调整数组时,调整后的数组元素的结果数值将生成为8位数值。 原始未调整阵列中的更高精度提供了更多的感知强度水平(即,颜色亮度),这在每种颜色的较浅色调下特别重要。 经调整的阈值阵列仅增加提供非常接近人眼感知强度差异响应的打印机响应所需的每灰度级(即,每差分阈值阵列级)的点数。
    • 3. 发明授权
    • Method and apparatus for correcting unadjusted threshold arrays for halftoning by use of transfer function tables
    • 用于通过使用传递函数表来校正未调整阈值数组进行半色调的方法和装置
    • US06624911B1
    • 2003-09-23
    • US09441581
    • 1999-11-17
    • Brian Edward CooperBrian Wesley DamonShaun Timothy Love
    • Brian Edward CooperBrian Wesley DamonShaun Timothy Love
    • G06K1500
    • G06K15/02
    • A printer that stores a minimal number of unadjusted stochastic threshold arrays in non-volatile memory, in which the unadjusted threshold arrays are used to generate adjusted threshold arrays at run time by use of Transfer Function Tables (TFT's). The unadjusted array for a particular color is stored in the printer's ROM and preferably is stored in a packed configuration to save memory space. The TFT's are used to convert the unadjusted threshold data into adjusted threshold data for each color and type of print media. In a preferred embodiment, the unadjusted threshold array comprises a 128 row by 128 column sized array, and each element of this array comprises a 10-bit number. When the TFT is applied to this unadjusted array, the resulting numeric values for the adjusted array elements are produced as 8-bit numeric values. The greater precision in the originating unadjusted array provides more perceptual levels of intensity (i.e., color brightness), which is particularly important at the lighter shades of each color. The adjusted threshold arrays add only the number of dots per gray level (i.e., per differential threshold array level) that are required to provide a printer response that very nearly approximates the human eye perceptual differential response of intensity.
    • 在非易失性存储器中存储最少数量的未调整的随机阈值阵列的打印机,其中未调整的阈值阵列用于通过使用传递函数表(TFT)在运行时生成调整的阈值阵列。 用于特定颜色的未经调整的阵列存储在打印机的ROM中,并且优选地存储在打包配置中以节省存储空间。 TFT用于将未调整的阈值数据转换为每种颜色和类型的打印介质的调整阈值数据。 在优选实施例中,未调整的阈值阵列包括128行×128列大小的阵列,并且该阵列的每个元素包括10位数。 当将TFT应用于此未调整阵列时,调整后的数组元素的数值将作为8位数值产生。 原始未调整阵列中的更高精度提供了更多的感知强度水平(即,颜色亮度),这在每种颜色的较浅色调下特别重要。 经调整的阈值阵列仅增加提供非常接近人眼感知强度差异响应的打印机响应所需的每灰度级(即,每差分阈值阵列级)的点数。
    • 4. 发明授权
    • Method and apparatus for color halftoning using interlocked threshold
arrays
    • 使用互锁阈值阵列进行彩色半色调的方法和装置
    • US06020978A
    • 2000-02-01
    • US940526
    • 1997-09-30
    • Brian Edward CooperShaun Timothy Love
    • Brian Edward CooperShaun Timothy Love
    • H04N1/405H04N1/52G06K15/02
    • H04N1/4051H04N1/52
    • A dispersed-dot stochastic dither array is provided for rendering halftone images having excellent visual quality and are created by a minimum density variance method. By minimizing the variance in the number of dots within each local region of the image, a smooth and dispersed distribution of dots may be obtained. For color printing, a separate threshold array is generated for each of the color planes, however, the stochastic screens are interlocked so that the threshold arrays are generated while considering the other color threshold arrays. In this manner, a blue noise distribution may be produced by the individual arrays as well as by any combination of the individual arrays. When generating a single threshold array for a color plane, a particular criterion is used to determine where the next threshold value should be located, and the selection of a threshold location in each array considers the criterion for all the threshold arrays being generated. This may reduce the quality of an individual array by a small amount, but it allows for the combination of the arrays to have a significantly better distribution. The simplest approach uses the average of the criteria for all threshold arrays, however, to improve the quality of the individual arrays, the preferred method of the present invention uses a weighted average. When selecting a threshold location for an array "i" using weighted averages, the criterion associated with array i may be assigned a greater weight than each of the other individual arrays' criteria. By using the interlocked stochastic screens approach, the overall visual affect will be improved for both individual threshold arrays and for a combination of more than one of the threshold arrays. The interlocked approach is clearly superior for lighter shades, given any number of color planes.
    • 提供了一种分散点随机抖动阵列,用于渲染具有优良视觉质量的半色调图像,并通过最小密度方差法进行创建。 通过最小化图像的每个局部区域内的点数的方差,可以获得平滑且分散的点分布。 对于彩色打印,为每个色彩平面生成单独的阈值阵列,然而,随机屏幕被互锁,使得在考虑其它颜色阈值阵列的同时生成阈值阵列。 以这种方式,可以通过各个阵列以及各个阵列的任何组合来产生蓝色噪声分布。 当为彩色平面生成单个阈值阵列时,使用特定标准来确定下一个阈值应该位于何处,并且每个阵列中的阈值位置的选择考虑所有阈值阵列正在生成的标准。 这可以将单个阵列的质量降低少量,但是它允许阵列的组合具有明显更好的分布。 最简单的方法使用所有阈值阵列的标准的平均值,然而,为了提高各个阵列的质量,本发明的优选方法使用加权平均值。 当使用加权平均值为数组“i”选择阈值位置时,与阵列i相关联的标准可以被赋予比每个其他单独阵列标准更大的权重。 通过使用互锁的随机屏幕方法,将为单个阈值阵列以及多于一个阈值阵列的组合改善整体视觉效果。 给定任意数量的彩色平面,互锁方法明显优于较浅的色调。
    • 7. 发明授权
    • Method for halftoning using interlocked threshold arrays or interlocked dot profiles
    • 使用互锁阈值阵列或互锁点轮廓进行半色调的方法
    • US06356363B1
    • 2002-03-12
    • US09494912
    • 2000-01-31
    • Brian Edward CooperShaun Timothy Love
    • Brian Edward CooperShaun Timothy Love
    • G06K1502
    • H04N1/52G06K15/00G06K2215/0094H04N1/4051
    • A dispersed-dot stochastic dither array is provided for rendering halftone images having excellent visual quality. For color printing, a separate threshold array is generated for each of the color planes, however, the stochastic screens are interlocked so that the threshold arrays are generated while considering the other color threshold arrays. In this manner, a blue noise distribution may be produced by the individual arrays as well as by any combination of the individual arrays. When generating a single threshold array for a color plane, a particular criterion is used to determine where the next threshold value should be located, and the selection of a threshold location in each array considers the criterion for all the threshold arrays being generated. By using the interlocked threshold arrays approach, the overall visual affect will be improved for both individual threshold arrays and for a combination of more than one of the threshold arrays. The present invention also is used to generating a set of interlocked dot profiles which do not use a threshold array for halftoning. In an opposite sense, the interlocked threshold arrays can be generated without using dot profiles during the formative steps of the threshold array. More than one threshold array could be generated in this manner, and these threshold arrays could also be interlocked with respect to one another. Other alternative methodologies include globally optimizing interlocked threshold arrays by simultaneously considering all tone levels for all threshold arrays being generated to avoid locally suboptimal solutions; or regional optimization can be achieved to simultaneously considering certain portions of the tone levels. Also, interlocked threshold arrays can be created that obtain better data compression, or to embed a digital watermark.
    • 提供了分散点随机抖动阵列,用于渲染具有优良视觉质量的半色调图像。 对于彩色打印,为每个色彩平面生成单独的阈值阵列,然而,随机屏幕被互锁,使得在考虑其它颜色阈值阵列的同时生成阈值阵列。 以这种方式,可以通过各个阵列以及各个阵列的任何组合来产生蓝色噪声分布。 当为彩色平面生成单个阈值阵列时,使用特定标准来确定下一个阈值应该位于何处,并且每个阵列中的阈值位置的选择考虑所有阈值阵列正在生成的标准。 通过使用互锁阈值阵列方法,对于单个阈值阵列以及多于一个阈值阵列的组合,整体视觉效果将得到改善。 本发明还用于生成不使用用于半色调的阈值阵列的一组互锁点轮廓。 在相反的意义上,可以在阈值阵列的形成步骤期间不使用点轮廓来生成互锁阈值阵列。 可以以这种方式生成多于一个阈值阵列,并且这些阈值阵列也可以相对于彼此互锁。 其他替代方法包括通过同时考虑生成的所有阈值阵列的所有音调级别来全局优化互锁阈值阵列,以避免局部次优解; 或者可以实现区域优化以同时考虑音调级的某些部分。 此外,可以创建获得更好的数据压缩或嵌入数字水印的互锁阈值阵列。
    • 9. 发明授权
    • Method for halftoning using a difference weighting function
    • 使用差分加权函数进行半色调的方法
    • US06710778B2
    • 2004-03-23
    • US09781843
    • 2001-02-12
    • Brian Edward Cooper
    • Brian Edward Cooper
    • G09G336
    • H04N1/4055H04N1/4051
    • An improved method of digital halftoning using “screens” or dither arrays is provided, including stochastic dither arrays (e.g., stochastic screening). The weakness of ordinary stochastic dithering is its isolated or dispersed dots and the related problems of dot gain and consistent dot formation when used with certain types of printers. However, the inconsistent formation of isolated dots causes unpredictable variations in uniformity and tone. The present invention solves this problem by grouping dots into small clusters, which may be rendered more consistently. Unlike conventional clustered-dot halftoning, however, this method arranges the dot clusters in a stochastic fashion to avoid objectionable periodic artifacts. A novel weighting function is used to generate the dot clusters, in which one function of a first extent is subtracted from another function of a second extent, thereby creating clusters of dots that center at locations where the weighting function chooses to place dots. Locations very close to an existing dot will have an increased chance of being selected; at a certain distance away from the existing dot, where the new weighting function reaches a maximum (or maxima), locations will have a smaller chance of being selected; once past this distance, the locations will have a gradually increasing chance of selection.
    • 提供了使用“屏幕”或抖动阵列的改进的数字半色调方法,包括随机抖动阵列(例如随机筛选)。 普通随机抖动的弱点是与某些类型的打印机一起使用时,其孤立或分散的点以及点增益和点形成一致的相关问题。 然而,孤立点的不一致形成导致均匀性和色调的不可预测的变化。 本发明通过将点分组成小的集群来解决这个问题,这可以更一致地呈现。 然而,与传统的群集点半色调不同,该方法以随机方式排列点簇,以避免令人反感的周期性伪像。 使用新颖的加权函数来生成点群,其中从第二范围的另一函数中减去第一范围的一个函数,从而产生在加权函数选择放置点的位置处居中的点簇。 非常接近现有点的位置将增加被选中的机会; 在距离现有点一定距离处,新加权函数达到最大值(或最大值)时,位置的选择机会较小; 一旦超过这个距离,这些位置将逐渐增加选择的机会。
    • 10. 发明授权
    • Method for halftoning using stochastic dithering with minimum density
variance
    • 使用最小密度方差的随机抖动进行半色调的方法
    • US5696602A
    • 1997-12-09
    • US522010
    • 1995-08-31
    • Brian Edward CooperThomas Anthony KnightShaun Timothy Love
    • Brian Edward CooperThomas Anthony KnightShaun Timothy Love
    • G06T5/00H04N1/405H04N1/40G06K9/40
    • H04N1/4051
    • A dispersed-dot stochastic dither array is provided for rendering halftone images having excellent visual quality and are created by a minimum density variance method. The minimum density variance method considers the statistical distribution of the pixels in the image, and is unrelated to previous techniques based on either spatial frequencies or spatial distances, such as the blue noise mask and the void and cluster algorithm. By minimizing the variance in the number of dots within each local region of the image, a smooth and dispersed distribution of dots may be obtained. The method of the present invention also offers the flexibility to accommodate particular design considerations, through the selection of the size and shape of the image regions, the weighting of the cost function, and the option of guiding the selection of dots with "target" dot profile images.
    • 提供了一种分散点随机抖动阵列,用于渲染具有优良视觉质量的半色调图像,并通过最小密度方差法进行创建。 最小密度方差方法考虑了图像中像素的统计分布,并且与基于空间频率或空间距离的先前技术无关,例如蓝色噪声掩模和空白和簇算法。 通过最小化图像的每个局部区域内的点数的方差,可以获得平滑且分散的点分布。 本发明的方法还提供了通过选择图像区域的尺寸和形状,成本函数的加权以及用“目标”点引导点选择的选项来适应特定设计考虑的灵活性 个人资料图片。