会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 1. 发明授权
    • Method and system for dynamically inserting modifications for identified programs
    • 用于动态插入已识别程序修改的方法和系统
    • US07055146B1
    • 2006-05-30
    • US09801951
    • 2001-03-08
    • Philip G DurrDonald J MunsilMark P DerbeckerLindsay W Steventon
    • Philip G DurrDonald J MunsilMark P DerbeckerLindsay W Steventon
    • G06F9/44
    • G06F9/44521
    • A system and method are for inserting modifications into an executable program at the time an operating system loads the executable program for execution. The system includes a program modification database that provides a general depository of program changes in the form of substitute APIs and direct program patches. The system further comprises a program loader routine that identifies an entry in the program modification database corresponding to a program selected for execution on a computer system. The loader routine incorporates changes identified in the database entry associated with the selected program into a program segment (e.g., API) substitution table. After constructing the substitution table, each table entry includes a called API reference (e.g., its handle or address) and a reference to a substitute API.
    • 系统和方法用于在操作系统加载可执行程序以执行时将修改插入到可执行程序中。 该系统包括一个程序修改数据库,以替代API和直接程序补丁的形式提供程序更改的一般存储库。 该系统还包括程序加载器程序,该程序标识程序修改数据库中与被选择用于在计算机系统上执行的程序相对应的条目。 加载器例程将与所选程序相关联的数据库条目中标识的更改合并到程序段(例如,API)替换表中。 在构建替换表之后,每个表条目包括被称为API的引用(例如,其句柄或地址)和对替代API的引用。
    • 5. 发明授权
    • 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过滤器。 此外,通过将像素着色器的加权信息和图像信息的增量移位版本分配给像素着色器的各个纹理单元,可以通过像素着色器来实现缩放操作。
    • 6. 发明授权
    • 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.
    • 本文阐述了用于生成用于实现图像处理流水线的定制代码的策略。 根据一个示例性实现,策略涉及:提供使用多种中间处理操作将多种图像输入信息映射到多种图像输出信息的主变换; 接收图像处理管线的要求; 以及通过选择满足接收要求的主变换中的组件,同时省略主变换中的其他组件,从代码模块库组装代码模块。 这些策略是有利的,因为它们产生更适合特定图像处理环境的代码,这可能导致以有效的方式执行的代码。
    • 7. 发明授权
    • 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误差色散算法结合使用。 根据另一个特征,使用具有长重复周期的随机数发生器来计算噪声值,这进一步减少伪像。
    • 8. 发明授权
    • Computer system utility facilitating dynamically providing program modifications for identified programs
    • 计算机系统实用程序便于动态提供已识别程序的程序修改
    • US07191436B1
    • 2007-03-13
    • US09801950
    • 2001-03-08
    • Philip G DurrDonald J MunsilMark P DerbeckerLindsay W Steventon
    • Philip G DurrDonald J MunsilMark P DerbeckerLindsay W Steventon
    • G06F9/44G06F17/30
    • G06F8/65Y10S707/99935Y10S707/99936
    • A program modification database and method for identifying a candidate entry within the correction database for a particular executable program are disclosed. The program modification database provides a general depository of program changes, referred to herein as substitute program segments, and a set of executable program entries containing program matching criteria and corresponding program changes. The program modification database includes an index. Each entry in the index includes a piece of identifying information for a referenced, corresponding executable program entry. The program modification database architecture is applicable to any type of program segment information for modifying either instruction code or data values within a program. The types of information, within a program matching criteria, taken from an executable program file used to identify a corresponding executable program entry within the program modification database are selectable on an individual basis from an extensible set of executable program information types.
    • 公开了用于识别用于特定可执行程序的校正数据库内的候选条目的程序修改数据库和方法。 程序修改数据库提供程序改变的一般存储器,这里称为替换程序段,以及一组包含程序匹配标准和相应程序改变的可执行程序条目。 程序修改数据库包括索引。 索引中的每个条目包括用于所引用的相应的可执行程序条目的一条识别信息。 程序修改数据库架构适用于任何类型的程序段信息,用于修改程序中的指令代码或数据值。 在可程序化的可执行程序信息类型的集合中,从用于识别程序修改数据库中的对应的可执行程序条目的可执行程序文件中获取的程序匹配标准中的信息的类型是可选的。
    • 9. 发明授权
    • 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.
    • 可以自动确定隔行视频字段形成逐行视频帧。 一个或多个视频场的第一特征的存在或不存在可以通过字段和/或诸如标志,节奏,先前确定等的相关信息的分析来确定。 类似地,可以检测到第二特性的存在或不存在。 根据检测,可能性或两个或更多个视频场是否形成逐行视频帧的可能性可以基于可能预定的可能性来确定,所述可能性是逐行视频帧的字段通常具有或不具有第一特征并且基于 隔行扫描视频帧的场通常具有或不具有第二特征的可能的预定可能性。