会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 3. 发明授权
    • Strategies for performing scaling operations on image information
    • 对图像信息执行缩放操作的策略
    • US07400762B2
    • 2008-07-15
    • US11276790
    • 2006-03-14
    • Donald J. MunsilGlenn F. EvansStacey L. Spears
    • Donald J. MunsilGlenn F. EvansStacey L. Spears
    • G06K9/00
    • H04N1/4053
    • Strategies are set forth for performing a scaling operation on image information using a filter. According to one exemplary implementation, the strategies involve: computing, based on scaling to be performed, a number of filter kernels required to implement the filter and a number of taps required for each filter kernel; pre-computing and storing the number of filter kernels; and applying the filter kernels to a row or column of the image information by repeatedly sequencing through the filter kernels if there are more pixel elements in the row or column than there are pre-calculated filter kernels. The scaling operation can employ a Catmull-Rom filter. Further, the scaling operations can be implemented by a pixel shader by assigning weighting information and delta-shifted versions of the image information to respective texture units of the pixel shader.
    • 阐述了使用滤波器对图像信息进行缩放操作的策略。 根据一个示例性实现,策略涉及:基于要执行的缩放来计算实现滤波器所需的多个滤波器内核以及每个滤波器核所需的多个抽头; 预先计算并存储过滤内核的数量; 以及如果在行或列中存在比预先计算的滤波器内核更多的像素元素,则通过重复排序穿过滤波器内核,将滤波器内核应用于图像信息的行或列。 缩放操作可以使用Catmull-Rom过滤器。 此外,通过将像素着色器的加权信息和图像信息的增量移位版本分配给像素着色器的各个纹理单元,可以通过像素着色器来实现缩放操作。
    • 4. 发明授权
    • Strategies for producing quantized image information
    • 量化图像信息的策略
    • US07308151B2
    • 2007-12-11
    • US11276788
    • 2006-03-14
    • Donald J. MunsilGlenn F. EvansStacey L. Spears
    • Donald J. MunsilGlenn F. EvansStacey L. Spears
    • G06K9/36
    • H04N1/4053
    • Strategies are set forth herein for quantizing and dithering original image information to produce quantized image information. According to one exemplary implementation, the strategies involve: quantizing a sum that combines an original value taken from the original image information, a noise value, and an error term, to produce a quantized value; and calculating an error term for a subsequent quantizing operation by computing a difference between the quantized value and the original value. By virtue of his process, the strategies essentially add noise information to the quantization process, not the original image information, which results in quantized image information having reduced artifacts. The strategies can be used in conjunction with the Floyd-Steinberg error dispersion algorithm. According to another feature, the noise value is computed using a random number generator having a long repeat period, which further reduces artifacts.
    • 这里阐述了用于量化和抖动原始图像信息以产生量化的图像信息的策略。 根据一个示例性实现,策略涉及:量化组合从原始图像信息获取的原始值,噪声值和误差项的和以产生量化值; 以及通过计算量化值和原始值之间的差来计算后续量化操作的误差项。 凭借其过程,策略基本上将量化过程的噪声信息添加到原始图像信息中,这导致具有减少的伪影的量化的图像信息。 该策略可以与Floyd-Steinberg误差色散算法结合使用。 根据另一个特征,使用具有长重复周期的随机数发生器来计算噪声值,这进一步减少伪像。
    • 5. 发明授权
    • Image processing using linear light values and other image processing improvements
    • 使用线性光值和其他图像处理改进的图像处理
    • US07158668B2
    • 2007-01-02
    • US10987378
    • 2004-11-12
    • Donald J. MunsilGlenn F. EvansStacey L. Spears
    • Donald J. MunsilGlenn F. EvansStacey L. Spears
    • G06K9/00
    • H04N1/4053
    • Strategies are described for processing image information in a linear form to reduce the amount of artifacts (compared to processing the data in nonlinear form). Exemplary types of processing operations can include, scaling, compositing, alpha-blending, edge detection, and so forth. In a more specific implementation, strategies are described for processing image information that is: a) linear; b) in the RGB color space; c) high precision (e.g., provided by floating point representation); d) progressive; and e) full channel. Other improvements provide strategies for: a) processing image information in a pseudo-linear space to improve processing speed; b) implementing an improved error dispersion technique; c) dynamically calculating and applying filter kernels; d) producing pipeline code in an optimal manner; and e) implementing various processing tasks using novel pixel shader techniques.
    • 描述了以线性形式处理图像信息以减少伪像量的策略(与处理非线性形式的数据相比)。 处理操作的示例性类型可以包括缩放,合成,阿尔法混合,边缘检测等等。 在更具体的实现中,描述了用于处理图像信息的策略,其是:a)线性; b)在RGB颜色空间中; c)高精度(例如,由浮点表示提供); d)进步; 和e)全频道。 其他改进提供了以下策略:a)在伪线性空间中处理图像信息以提高处理速度; b)实施改进的误差色散技术; c)动态计算和应用滤波器内核; d)以最佳方式生产管道代码; 以及e)使用新的像素着色器技术实现各种处理任务。
    • 7. 发明授权
    • Strategies for optimally generating pipeline processing code
    • 优化管道处理代码的策略
    • US07317827B2
    • 2008-01-08
    • US11276791
    • 2006-03-14
    • Donald J. Munsil
    • Donald J. Munsil
    • G06K9/00
    • H04N1/4053
    • Strategies are set forth herein for generating customized code used to implement an image processing pipeline. According to one exemplary implementation, the strategies involve: providing a master transformation which maps a plurality of kinds of image input information to a plurality of kinds of image output information using a plurality of kinds of intermediary processing operations; receiving requirements of the image processing pipeline; and assembling code modules from a library of code modules by selecting components in the master transformation which satisfy the received requirements, while omitting other components in the master transformation. The strategies are advantageous because they produce code that is more tailored to a specific image processing environment, which may result in code that executes in an efficient manner.
    • 本文阐述了用于生成用于实现图像处理流水线的定制代码的策略。 根据一个示例性实现,策略涉及:提供使用多种中间处理操作将多种图像输入信息映射到多种图像输出信息的主变换; 接收图像处理管线的要求; 以及通过选择满足接收要求的主变换中的组件,同时省略主变换中的其他组件,从代码模块库组装代码模块。 这些策略是有利的,因为它们产生更适合特定图像处理环境的代码,这可能导致以有效的方式执行的代码。
    • 8. 发明授权
    • Detecting progressive video
    • 检测逐行视频
    • US07561206B2
    • 2009-07-14
    • US11171594
    • 2005-06-29
    • Donald J. MunsilStacey Spears
    • Donald J. MunsilStacey Spears
    • H04N7/01H04N5/14
    • H04N7/0115H04N5/147H04N7/012
    • Whether interlaced video fields form a progressive video frame can be automatically determined. The presence or absence of a first characteristic of one or more video fields can be determined by analysis of the fields and/or related information such as flags, cadence, previous determinations, and others. Similarly, the presence or absence of a second characteristic can be detected. In accordance with the detecting, how likely or whether the two or more video fields form a progressive video frame can be determined based on a possibly predetermined likelihood that fields of progressive video frames in general have or do not have the first characteristic and based on a possibly predetermined likelihood that fields of interlaced video frames in general have or do not have the second characteristic.
    • 可以自动确定隔行视频字段形成逐行视频帧。 一个或多个视频场的第一特征的存在或不存在可以通过字段和/或诸如标志,节奏,先前确定等的相关信息的分析来确定。 类似地,可以检测到第二特性的存在或不存在。 根据检测,可能性或两个或更多个视频场是否形成逐行视频帧的可能性可以基于可能预定的可能性来确定,所述可能性是逐行视频帧的字段通常具有或不具有第一特征并且基于 隔行扫描视频帧的场通常具有或不具有第二特征的可能的预定可能性。
    • 9. 发明授权
    • Method and system for creating, specifying, and generating parametric
fonts
    • 用于创建,指定和生成参数字体的方法和系统
    • US5586241A
    • 1996-12-17
    • US75039
    • 1993-06-10
    • Benjamin P. BauermeisterClyde D. McQueen, IIIMichael S. DeLaurentisPaul M. HiginbothamDaniel E. LipkieDonald J. MunsilRaymond G. Beausoleil
    • Benjamin P. BauermeisterClyde D. McQueen, IIIMichael S. DeLaurentisPaul M. HiginbothamDaniel E. LipkieDonald J. MunsilRaymond G. Beausoleil
    • G06F17/21G06T11/20G06F15/00
    • G06F17/214G06T11/203
    • A method and system for parametrically generating characters and fonts. A font generation system is run on a computer and allows a user to create a Terafont binary file, which includes a set of universal font generation rules that are applied to generating fonts consistent with a common type of alphabet, and parametric data files, each of which specify a particular font. The user can create a new font, or replicate an existing font. The parametric data are distributed as files or embedded in documents. One or more characters of a font are generated using a font engine that executes the Terafont binary file on a computer using the parametric data specifying that font as an input. The parametric data provided to the font engine at least include a minimal set of font measurement data, such as a PANOSE.TM. number, which are used to compute global variables representing typographic characteristics common to many--if not all--of the glyphs in the font. Additional global and local variables needed to capture nuances of individual characters are computed or assigned default values by the font engine. Thus, a wide variety of fonts can be generated, each font using a set of parametric data relatively small in size, without extrapolating from a single master outline or interpolating between two or more outlines. Since the generated character outlines are defined in terms of conventional mathematical constructs, they are easily reformatted into other digital font formats by the font engine, if necessary.
    • 用于参数生成字符和字体的方法和系统。 字体生成系统在计算机上运行,​​并允许用户创建一个Terafont二进制文件,其中包括一组通用字体生成规则,该规则应用于生成与常见字母类型一致的字体,以及参数数据文件 它指定一个特定的字体。 用户可以创建一个新的字体,或复制一个现有的字体。 参数数据作为文件分发或嵌入文档。 使用使用指定该字体作为输入的参数数据在计算机上执行Terafont二进制文件的字体引擎来生成字体的一个或多个字符。 提供给字体引擎的参数数据至少包括最小的字体测量数据集,例如PANOSE TM号码,用于计算表示字体中许多(如果不是全部)字形共同的排版特征的全局变量 。 用于捕获单个字符的细微差别所需的其他全局和局部变量由字体引擎计算或分配默认值。 因此,可以生成各种各样的字体,每种字体使用一组尺寸相对较小的参数数据,而不需要从单个主轮廓推断或在两个或多个轮廓之间内插。 由于生成的字符轮廓是根据常规数学结构定义的,所以如果需要,它们可以通过字体引擎轻松地重新格式化为其他数字字体格式。