会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 2. 发明授权
    • Recursive feedback control of light modulating elements
    • 光调制元件的递归反馈控制
    • US07667678B2
    • 2010-02-23
    • US11382547
    • 2006-05-10
    • Karl M. Guttag
    • Karl M. Guttag
    • G09G3/36
    • G09G5/10G06F3/147G09G3/2014G09G3/2022G09G3/34G09G3/346G09G2300/0809G09G2300/0857G09G2310/0221G09G2310/0275
    • In one embodiment, the present invention, one or more light modulating elements are controlled by a method comprising the following steps: controlling at least one pulse width using recursive feedback; and driving an electrode means using the pulse width to thereby control a light modulating element of an array of light modulating elements. In other embodiments, the present invention provides a method and system for determining a pulse wave form for each line of a two-dimensional array of drive bits using a recursive feedback process, wherein each drive bit in the array of drive bits is in an initialized state; and for turning all of the drive bits to an off state to thereby produce a blanking interval between fields for an image, wherein control of each of the pulse wave forms is staggered in time.
    • 在一个实施例中,本发明通过包括以下步骤的方法控制一个或多个光调制元件:使用递归反馈来控制至少一个脉冲宽度; 并且使用脉冲宽度驱动电极装置,从而控制光调制元件阵列的光调制元件。 在其他实施例中,本发明提供一种用于使用递归反馈处理来确定驱动位二维阵列的每行的脉冲波形的方法和系统,其中驱动位阵列中的每个驱动位处于初始化状态 州; 并且用于将所有驱动位转到关闭状态,从而在图像的场之间产生消隐间隔,其中每个脉冲波形的控制在时间上交错。
    • 5. 发明授权
    • Data processing system with register store/load utilizing data packing/unpacking
    • 数据处理系统,具有使用数据打包/打包的寄存器存储/负载
    • US06829696B1
    • 2004-12-07
    • US09687540
    • 2000-10-13
    • Keith BalmerKarl M. GuttagLewis Nardini
    • Keith BalmerKarl M. GuttagLewis Nardini
    • G06F9312
    • G06F9/30043G06F9/30032G06F9/30036G06F9/345G06F9/3824G06F9/3828G06F9/3853
    • A data processing system (e.g., microprocessor 30) for packing register data while storing it to memory and unpacking data read from memory while loading it into registers using single processor instructions. The system comprises a memory (42) and a central processing unit core (44) with at least one register file (76). The core is responsive to a load instruction (e.g., LDW_BH[U] instruction 184) to retrieve at least one data word from memory and parse the data word over selected parts of at least two data registers in the register file. The core is responsive to a store instruction (e.g., STBH_W instruction 198) to concatenate data from selected parts of at least two data registers into at least one data word and save the data word to memory. The number of data registers is greater than the number of data words parsed into or concatenated from the data registers. Both memory storage space and central processor unit resources are utilized efficiently when working with packed data. A single store or load instruction can perform all of the tasks that used to take several instructions, while at the same time conserving memory space.
    • 数据处理系统(例如,微处理器30),用于打包寄存器数据,同时将其存储到存储器并且解包从存储器读取的数据,同时使用单个处理器指令将其加载到寄存器中。 该系统包括具有至少一个寄存器文件(76)的存储器(42)和中央处理单元核心(44)。 核心响应于加载指令(例如LDW_BH [U]指令184))从存储器检索至少一个数据字,并且通过寄存器文件中的至少两个数据寄存器的选定部分解析数据字。 核心响应于存储指令(例如,STBH_W指令198)将从至少两个数据寄存器的所选部分的数据连接到至少一个数据字中并将数据字保存到存储器。 数据寄存器的数量大于从数据寄存器解析或级联的数据字数。 当处理打包数据时,存储器存储空间和中央处理器单元资源都被有效利用。 单个存储或加载指令可以执行用于执行多个指令的所有任务,同时节省内存空间。
    • 6. 发明授权
    • Data processing apparatus with indirect register file access
    • 具有间接寄存器文件访问的数据处理设备
    • US06754809B1
    • 2004-06-22
    • US09713442
    • 2000-11-15
    • Karl M. GuttagDavid HoyleKeith Balmer
    • Karl M. GuttagDavid HoyleKeith Balmer
    • G06F934
    • G06F9/3012G06F9/3004G06F9/30098G06F9/35G06F9/383
    • A data processing apparatus which uses a register file to provide a faster alternative to indirect memory addressing. A functional unit is connected to a data register file (76) which comprises a plurality of registers, each of which is accessed by a corresponding register number. The functional unit (e.g., A-unit 78) can execute at least one indirect register access instruction that comprises an operand register number field. Instruction decode circuitry, connected to the register file and the functional unit, is responsive to the indirect register access instruction to recall data stored in an operand register (190) specified by the operand register number in the instruction, identify the recalled data as a register access number, and recall operand data from a data register corresponding to the register access number for use as an operand by the functional unit. Indirect register addressing permits the apparatus to more quickly execute table look up intensive algorithms, such as variable length decoding, than an apparatus employing only indirect memory addressing.
    • 一种使用寄存器文件来提供间接存储器寻址的更快替代的数据处理装置。 功能单元连接到数据寄存器文件(76),数据寄存器文件(76)包括多个寄存器,每个寄存器都由对应的寄存器号码访问。 功能单元(例如,A单元78)可以执行包括操作数寄存器号字段的至少一个间接寄存器访问指令。 连接到寄存器文件和功能单元的指令解码电路响应于间接寄存器访问指令来调用存储在指令中由操作数寄存器号指定的操作数寄存器(190)中的数据,将调用的数据标识为寄存器 访问号码,并且从与寄存器访问号相对应的数据寄存器中调用操作数数据,以用作功能单元的操作数。 间接寄存器寻址允许装置比仅使用间接存储器寻址的装置更快速地执行表查找密集型算法,例如可变长度解码。
    • 7. 发明授权
    • Low cost alternative to large dual port RAM
    • 低成本替代大型双端口RAM
    • US06314047B1
    • 2001-11-06
    • US09713560
    • 2000-11-15
    • John KeayIain RobertsonKarl M. GuttagKeith Balmer
    • John KeayIain RobertsonKarl M. GuttagKeith Balmer
    • G11C800
    • G11C11/412G11C8/16
    • Data transfer between multiple processor nodes and multiple static memory storage nodes is made more efficient using a wrapper of logic surrounding a conventional single port static memory function. The wrapper logic comprises FIFO devices which provide buffering between a given processor node and its associated memory function. The added buffering allows the design to trade allowable added read and write latency for a significant reduction in memory complexity. A single port random access memory structure enclosed within the wrapper provides the functional throughput advantage that only a dual port memory device would otherwise make possible.
    • 使用围绕常规单端口静态存储器功能的逻辑封装件,使多个处理器节点和多个静态存储器存储节点之间的数据传输变得更有效。 封装逻辑包括提供给定处理器节点与其相关联的存储器功能之间的缓冲的FIFO设备。 添加的缓冲允许设计交易允许的增加的读和写延迟,显着降低内存复杂性。 包装在封装件中的单端口随机存取存储器结构提供了功能吞吐量优点,即只有双端口存储器件将成为可能。
    • 9. 发明授权
    • Memory configuration cache with multilevel hierarchy least recently used
cache entry replacement
    • 具有多级层次结构的内存配置缓存最近使用的缓存条目替换
    • US5956744A
    • 1999-09-21
    • US706618
    • 1996-09-06
    • Iain RobertsonKarl M. GuttagEric R. Hansen
    • Iain RobertsonKarl M. GuttagEric R. Hansen
    • G06F12/12
    • G06F12/123
    • A multilevel hierarchical least recently used cache replacement priority in a digital data processing system including plural memories, each memory connected to said system bus for memory access, a memory address generator generating addresses for read access to a corresponding of the memories and a memory cache having a plurality of cache entries, each cache entry including a range of addresses and a predetermined set of cache words. During each memory read the comparator compares the generated address with the address range of each cache entry. If there is a match, then the cache supplies a cache word corresponding to the least significant bits of the generated address from the matching cache entry. If there is no such match, the generated address is supplied to the memories and a set of words is recalled corresponding to the generated address. This set of words replaces a least recently used prior stored memory cache entry having the lowest priority level. The priority level for each cache entry may be recalled from a cache priority level look-up table or entered from an instruction via coding in opcode bits or a priority setting instruction. In an alternative embodiment this technique is used with a memory configuration cache storing memory access parameters for corresponding address ranges enabling adaption to plural memories requiring differing sets of memory access parameters.
    • 在包括多个存储器的数字数据处理系统中的多级分级最低最近使用的高速缓存替换优先级,连接到所述系统总线的每个存储器用于存储器访问,存储器地址生成器产生用于对对应的存储器进行读访问的地址和具有 多个高速缓存条目,每个高速缓存条目包括地址范围和预定的一组高速缓存字。 在每个存储器读取期间,比较器将生成的地址与每个高速缓存条目的地址范围进行比较。 如果存在匹配,则高速缓存从匹配的高速缓存条目提供对应于生成的地址的最低有效位的缓存字。 如果没有这样的匹配,则将生成的地址提供给存储器,并且根据生成的地址来调用一组字。 这组文字替代了具有最低优先级的最近最少使用的先前存储的存储器高速缓存条目。 每个高速缓存条目的优先级可以从高速缓存优先级查找表调用,或者通过操作码中的编码或优先级设置指令从指令中输入。 在替代实施例中,该技术与存储器配置高速缓存一起使用,存储器访问参数用于相应的地址范围,使得能够适应需要不同组的存储器访问参数的多个存储器。
    • 10. 发明授权
    • Process of processing graphics data
    • 处理图形数据的过程
    • US5923340A
    • 1999-07-13
    • US485540
    • 1995-06-07
    • Karl M. GuttagMichael D. AsalJerry R. Van AkenNeil TebbuttMark F. Novak
    • Karl M. GuttagMichael D. AsalJerry R. Van AkenNeil TebbuttMark F. Novak
    • G06T1/20G09G5/393G06F12/06
    • G06T1/20G09G5/393G09G2340/10
    • The graphics data processor of the present invention offers as a single instruction in its instruction set a draw and advance operation. A first data register stores a set of X and Y coordinates. In a first embodiment, a predetermined color code is stored at the pixel address of a bit mapped display memory indicated by the X and Y coordinates the first data register upon execution of the the draw and advance instruction. The X and Y coordinates stored in the first data register are then advanced by addition of X and Y coordinates stored in a second data register. A second embodiment is similar except that the color code stored at the X and Y coordinates of the first date register is recalled for combining with the predetermined color code and the combined result stored at that pixel location. The predetermined color code is preferrably stored in another data register. By proper selection of the X and Y coordinate data stored in the second data register either the X or the Y coordinate may be altered alone or both may by simultaneously changed. Provision of signed X and Y coordinate values in the second register enables either the X or Y coordinate to be incremented of decremented. This instruction serves to inhance the speed at which a line or computed curve may by drawn in the bit mapped display.
    • 本发明的图形数据处理器在其指令集中作为单个指令提供绘图和提前操作。 第一数据寄存器存储一组X和Y坐标。 在第一实施例中,在由X和Y指示的位映射显示存储器的像素地址处存储预定色码,并且在执行绘图和提前指令时对第一数据寄存器进行坐标。 然后通过加上存储在第二数据寄存器中的X和Y坐标来提前存储在第一数据寄存器中的X和Y坐标。 第二实施例是类似的,除了存储在第一日期寄存器的X和Y坐标处的颜色代码被调用以与预定颜色代码组合,并且存储在该像素位置处的组合结果。 预定的颜色代码优选地存储在另一个数据寄存器中。 通过适当选择存储在第二数据寄存器中的X和Y坐标数据,X或Y坐标可以单独改变,或者两者可以同时改变。 在第二个寄存器中提供有符号的X和Y坐标值可以使X或Y坐标递增递减。 该指令用于提高在位映射显示中绘制线或计算曲线的速度。