Methods and apparatus for providing a scalable deblocking filtering assist function within an array processor
    1.
    发明授权
    Methods and apparatus for providing a scalable deblocking filtering assist function within an array processor 有权
    用于在阵列处理器内提供可扩展去块滤波辅助功能的方法和装置

    公开(公告)号:US09060169B2

    公开(公告)日:2015-06-16

    申请号:US14011835

    申请日:2013-08-28

    摘要: Apparatus and methods for scalable block pixel filtering are described. A block filtering instruction is issued to a processing element (PE) to initiate block pixel filtering hardware by causing at least one command and at least one parameter be sent to a command and control function associated with the PE. A block of pixels is fetched from a PE local memory to be stored in a register file of a hardware assist module. A sub-block of pixels is processed to generate sub-block parameters and the block of pixels is filtered in a horizontal/vertical edge filtering computation pipeline using the sub-block parameters.

    摘要翻译: 描述了可扩展块像素滤波的装置和方法。 通过使至少一个命令和至少一个参数发送到与PE相关联的命令和控制功能,向处理元件(PE)发出块过滤指令以发起块像素过滤硬件。 从PE本地存储器中取出一块像素以存储在硬件辅助模块的寄存器文件中。 处理像素的子块以产生子块参数,并且使用子块参数在水平/垂直边缘滤波计算流水线中对像素块进行滤波。

    Coin and bill dispensing safe
    3.
    发明授权
    Coin and bill dispensing safe 有权
    硬币和纸币安全

    公开(公告)号:US08770372B2

    公开(公告)日:2014-07-08

    申请号:US13753119

    申请日:2013-01-29

    IPC分类号: G07D1/00 G07F9/10

    摘要: A readily reconfigureable cash dispensing system for providing change, such as coins of different values and bills or currency of different denominations needed by a retail store, grocery store, busy convenience store, or the like. A tray or trays for storing and delivering multiple rolls of coins or bills of a first value, as well as, a tray or trays for storing and delivering stacks of bills are described herein. A bill acceptor may be employed to accept bills used to purchase rolls of coins and stacks of bills, and a system controller can sense restocking and dispensing events to maintain an accurate inventory of cash in the bill acceptor, as well as, the total cash stored in the form of coin rolls or rolls bills, as well as, bill stacks.

    摘要翻译: 用于提供变化的易于重新配置的现金分配系统,例如零售商店,杂货店,繁忙的便利商店等所需的不同价值和纸币或不同面额的货币的硬币。 这里描述了用于存储和传送多个第一值的硬币或纸币的托盘或托盘,以及用于存储和传送纸币堆的托盘或托盘。 可以使用票据接收者来接受用于购买硬币和纸币堆的纸币,并且系统控制器可以感测补充和分配事件以保持纸币接受者中的现金的准确存货,以及存储的总现金 以硬币卷或卷纸的形式,以及纸币堆叠。

    Methodology and process for constructing factor indexes
    4.
    发明授权
    Methodology and process for constructing factor indexes 有权
    构建因子指标的方法与过程

    公开(公告)号:US08533089B1

    公开(公告)日:2013-09-10

    申请号:US12958778

    申请日:2010-12-02

    申请人: Anthony Renshaw

    发明人: Anthony Renshaw

    IPC分类号: G06Q40/00

    CPC分类号: G06Q40/06

    摘要: Construction of indexes are addressed wherein a portfolio of securities and their associated investment weights or shares is generated. Indexes comprising a plurality of securities can often be bought and sold more cheaply than buying and selling the individual constituents of the index resulting in reduced transaction costs. In passive and enhanced indexing, investments are made with reference to an index. Factor indexes can serve as active manager benchmarks for investable products such as exchange traded funds and mutual funds. Computer based systems, methods and software are addressed for constructing indexes that replicate the returns of a quantitative factor such as medium term momentum or value with the best possible replication of the underlying factor returns. The methodology provides an approach to determine the index even when all desirable characteristics of the index are not simultaneously achievable.

    摘要翻译: 解决指数的构建,其中产生证券组合及其相关投资权重或股份。 包括多个证券的指数通常可以比购买和销售指数的各个成分更便宜地购买和出售,导致交易成本降低。 在被动和增强的索引中,投资是参考一个指数。 因素指标可以作为交易所交易基金和共同基金等可投资产品的主动经理基准。 针对基于计算机的系统,方法和软件,构建用于复制定量因子(如中等动量或价值)的回报的索引,并以最佳可能的潜在因素回报率进行复制。 即使在索引的所有期望特征不能同时实现的情况下,该方法也提供了确定索引的方法。

    Methods and apparatus for adapting pipeline stage latency based on instruction type
    5.
    发明授权
    Methods and apparatus for adapting pipeline stage latency based on instruction type 有权
    基于指令类型调整流水线级延迟的方法和装置

    公开(公告)号:US08413086B2

    公开(公告)日:2013-04-02

    申请号:US12861896

    申请日:2010-08-24

    IPC分类号: G06F17/50

    摘要: Processor pipeline controlling techniques are described which take advantage of the variation in critical path lengths of different instructions to achieve increased performance. By examining a processor's instruction set and execution unit implementation's critical timing paths, instructions are classified into speed classes. Based on these speed classes, one pipeline is presented where hold signals are used to dynamically control the pipeline based on the instruction class in execution. An alternative pipeline supporting multiple classes of instructions is presented where the pipeline clocking is dynamically changed as a result of decoded instruction class signals. A single pass synthesis methodology for multi-class execution stage logic is also described. For dynamic class variable pipeline processors, the mix of instructions can have a great effect on processor performance and power utilization since both can vary by the program mix of instruction classes. Application code can be given new degrees of optimization freedom where instruction class and the mix of instructions can be chosen based on performance and power requirements.

    摘要翻译: 描述了处理器流水线控制技术,其利用不同指令的关键路径长度的变化来实现增加的性能。 通过检查处理器的指令集和执行单元实现的关键时序路径,指令被分为速度等级。 基于这些速度等级,提出了一个管道,其中使用保持信号来基于执行中的指令类来动态地控制流水线。 提出了支持多类指令的替代流水线,其中流水线时钟作为解码指令类信号的结果动态地改变。 还描述了用于多类执行级逻辑的单程合成方法。 对于动态类变量流水线处理器,指令的混合可以对处理器性能和功率利用率产生很大的影响,因为它们可以根据指令类的程序组合而变化。 应用代码可以给出新的优化自由度,其中可以基于性能和功率要求来选择指令类和指令混合。

    Methods and apparatus for address translation functions
    6.
    发明授权
    Methods and apparatus for address translation functions 有权
    地址转换功能的方法和装置

    公开(公告)号:US08255664B2

    公开(公告)日:2012-08-28

    申请号:US13105050

    申请日:2011-05-11

    IPC分类号: G06F12/00

    摘要: Techniques are described for efficient reordering of data and performing data exchanges within a register tile or memory, or in general, any device storing data that is accessible through a set of addressable locations. In one technique, an address translator is placed in the path of all or a selected set of address busses to a storage device to provide a programmable and selectable means of translating the storage device addresses. An effect of this translation is that the data stored in one pattern may be accessed and stored in another pattern or accessed, processed and stored in another pattern. The address translation operation may be carried out in a single cycle, does not involve the physical movement of data in swap operations, allows data to effectively be ordered more efficiently for algorithmic processing and therefore saves power. Address translation functions are shown to be useful for vector operations and a new type of storage unit using built in address translation functions is presented.

    摘要翻译: 描述了用于有效重新排序数据和在寄存器块或存储器内执行数据交换的技术,或者一般地,存储可通过一组可寻址位置访问的数据的任何设备。 在一种技术中,将地址转换器放置在存储设备的所有或一组所选地址总线的路径中,以提供可编程和可选择的翻译存储设备地址的装置。 这种翻译的效果是存储在一个模式中的数据可以被访问和存储在另一种模式中,或以其他模式进行访问,处理和存储。 地址转换操作可以在单个周期中执行,不涉及交换操作中的数据的物理移动,从而更有效地对数据进行有效地排序以进行算法处理,从而节省功率。 地址转换功能被显示为对矢量操作有用,并且提供了使用内置地址转换功能的新型存储单元。

    Systems and methods for efficiently determining item slot assignments
    7.
    发明授权
    Systems and methods for efficiently determining item slot assignments 有权
    用于有效地确定项目插槽分配的系统和方法

    公开(公告)号:US08234004B2

    公开(公告)日:2012-07-31

    申请号:US12392182

    申请日:2009-02-25

    IPC分类号: G06F7/00

    CPC分类号: G06Q10/087

    摘要: Techniques are described for assigning an item to a slot in an item storage facility, such as a warehouse or a distribution center. A plurality of scores are determined, each score associated with an item and slot pair, the slot chosen from a plurality of slots and each score representing a degree of conformity of the item to a desired sequence of item and slot pairs, wherein the degree of conformity is measured in a simulated pairing of the item with the slot chosen from the plurality of slots in a sequence of other item and slot pairs and a different slot is chosen from the plurality of slots for each simulated pairing with the item. The item is physically assigned to a best slot associated with a highest score among the plurality of scores.

    摘要翻译: 描述了用于将物品分配到诸如仓库或配送中心的物品存储设施中的槽的技术。 确定多个分数,每个分数与项目和时隙对相关联,从多个时隙中选择的时隙,并且每个分数表示项目与期望的项目和时隙对序列的一致性程度,其中, 在项目的模拟配对中以与其他项目和时隙对序列中的多个时隙中选择的时隙进行一致性测量,并且对于与项目的每个模拟配对从多个时隙中选择不同的时隙。 该物品被物理地分配到与多个评分中的最高分数相关联的最佳时隙。

    Methods and apparatus for quarter-pel refinement in a SIMD array processor
    8.
    发明授权
    Methods and apparatus for quarter-pel refinement in a SIMD array processor 有权
    SIMD阵列处理器中四分之一像素细化的方法和装置

    公开(公告)号:US08208553B2

    公开(公告)日:2012-06-26

    申请号:US11736849

    申请日:2007-04-18

    IPC分类号: H04N7/26

    摘要: An apparatus and a method for quarter-pel motion compensated search are described in the context of an array processor with tightly coupled, multi-cycle hardware assist attached to each node. A quarter-pel motion compensated search (QPMCS) instruction initiates the quarter-pel motion compensated search pipeline operation. An instruction decode and instruction operation control unit generates a starting address for a 4×4 block of a current macro block search operation indicating where to fetch the pel values. An interpolation unit determines at least eight neighboring quarter-pels per pipeline stage based on the 4×4 block of pel values. An absolute value of difference function computes the absolute value of difference values between a current macro block pel and the at least eight neighboring quarter-pels per pipeline stage. An accumulator accumulates at least eight summation values for the 4×4 block at quarter-pel positions per pipeline stage.

    摘要翻译: 在具有连接到每个节点的紧密耦合的多周期硬件辅助的阵列处理器的上下文中描述了用于四分之一像素运动补偿搜索的装置和方法。 四分之一像素运动补偿搜索(QPMCS)指令启动四分之一像素运动补偿搜索管道操作。 指令解码和指令操作控制单元产生指示在哪里获取像素值的当前宏块搜索操作的4×4块的起始地址。 内插单元基于像素值的4×4块来确定每个流水线阶段的至少八个相邻四分之一像素。 差分函数的绝对值计算当前宏块和每个流水线阶段至少八个相邻四分之一像素之间的差值的绝对值。 累加器在每个流水线阶段的四分之一像素位置累积至少八个累加值,用于4×4块。

    Media fingerprinting and identification system
    10.
    发明授权
    Media fingerprinting and identification system 有权
    媒体指纹识别系统

    公开(公告)号:US09195663B2

    公开(公告)日:2015-11-24

    申请号:US14711054

    申请日:2015-05-13

    IPC分类号: G06F17/30

    摘要: The overall architecture and details of a scalable video fingerprinting and identification system that is robust with respect to many classes of video distortions is described. In this system, a fingerprint for a piece of multimedia content is composed of a number of compact signatures, along with traversal hash signatures and associated metadata. Numerical descriptors are generated for features found in a multimedia clip, signatures are generated from these descriptors, and a reference signature database is constructed from these signatures. Query signatures are also generated for a query multimedia clip. These query signatures are searched against the reference database using a fast similarity search procedure, to produce a candidate list of matching signatures. This candidate list is further analyzed to find the most likely reference matches. Signature correlation is performed between the likely reference matches and the query clip to improve detection accuracy.

    摘要翻译: 描述了关于许多类视频失真的鲁棒性的可扩展视频指纹识别系统的总体架构和细节。 在该系统中,用于一张多媒体内容的指纹由许多紧凑签名以及遍历哈希签名和相关联的元数据组成。 为多媒体剪辑中发现的特征生成数字描述符,从这些描述符生成签名,并从这些签名构建参考签名数据库。 还为查询多媒体剪辑生成查询签名。 使用快速相似性搜索过程针对参考数据库搜索这些查询签名,以产生匹配签名的候选列表。 进一步分析该候选列表以找到最可能的参考匹配。 在可能的参考匹配和查询剪辑之间执行签名相关性,以提高检测精度。