会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 21. 发明授权
    • Digital signal processor having instruction set with one or more non-linear complex functions
    • 具有具有一个或多个非线性复合函数的指令集的数字信号处理器
    • US09176735B2
    • 2015-11-03
    • US12324926
    • 2008-11-28
    • Kameran AzadetJian-Guo ChenSamer HijaziJoseph Williams
    • Kameran AzadetJian-Guo ChenSamer HijaziJoseph Williams
    • G06F7/483G06F9/30G06F17/16
    • G06F9/3001
    • Methods and apparatus are provided for a digital signal processor having an instruction set with one or more non-linear complex functions. A method is provided for a processor. One or more non-linear complex software instructions are obtained from a program. The non-linear complex software instructions have at least one complex number as an input. One or more non-linear complex functions are applied from a predefined instruction set to the at least one complex number. An output is generated comprised of one complex number or two real numbers. A functional unit can implement the one or more non-linear complex functions. In one embodiment, a vector-based digital signal processor is disclosed that processes a complex vector comprised of a plurality of complex numbers. The processor can process the plurality of complex numbers in parallel.
    • 为具有具有一个或多个非线性复合函数的指令集的数字信号处理器提供了方法和装置。 为处理器提供了一种方法。 从程序获得一个或多个非线性复杂软件指令。 非线性复杂软件指令具有至少一个复数作为输入。 一个或多个非线性复函数从预定义的指令集应用到至少一个复数。 产生由一个复数或两个实数组成的输出。 功能单元可以实现一个或多个非线性复合函数。 在一个实施例中,公开了一种处理由多个复数组成的复矢量的基于矢量的数字信号处理器。 处理器可以并行处理多个复数。
    • 28. 发明申请
    • Media Data Processing Using Distinct Elements for Streaming and Control Processes
    • 媒体数据处理使用不同的元素进行流和控制过程
    • US20080285571A1
    • 2008-11-20
    • US12089509
    • 2006-10-06
    • Ambalavanar ArulambalamJian-Guo ChenNevin C. HeintzeHakan I. PekcanKent E. Wires
    • Ambalavanar ArulambalamJian-Guo ChenNevin C. HeintzeHakan I. PekcanKent E. Wires
    • H04L12/56
    • H04L29/06027H04L65/103H04L65/104H04L65/4084H04L65/4092H04L65/608H04L65/80H04L67/327H04N21/2383H04N21/4135H04N21/4381H04N21/4382H04N21/6437
    • A hardware accelerated streaming arrangement, especially for RTP real time protocol streaming, directs data packets for one or more streams between sources and destinations, using addressing and handling criteria that are determined in part from control packets and are used to alter or supplement headers associated with the stream content packets. A programmed control processor responds to control packets in RTCP or RTSP format, whereby the handling or direction of RTP packets can be changed. The control processor stores data for the new addressing and handling criteria in a memory accessible to a hardware accelerator, arranged to store the criteria for multiple ongoing streams at the same time. When a content packet is received, its addressing and handling criteria are found in the memory and applied, by action of the network accelerator, without the need for computation by the control processor. The network accelerator operates repetitively to continue to apply the criteria to the packets for a given stream as the stream continues, and can operate as a high date rate pipeline. The processor can be programmed to revise the criteria in a versatile manner, including using extensive computation if necessary, because the processor is relieved of repetitive processing duties accomplished by the network accelerator.
    • 硬件加速流布置,特别是对于RTP实时协议流传输,使用寻址和处理标准来指导源和目的地之间的一个或多个流的数据分组,这些标准部分地由控制分组确定并用于改变或补充与 流内容包。 编程控制处理器以RTCP或RTSP格式响应控制分组,从而可以改变RTP分组的处理或方向。 控制处理器将用于新的寻址和处理标准的数据存储在硬件加速器可访问的存储器中,该存储器被布置为同时存储多个正在进行的流的标准。 当接收到内容分组时,其寻址和处理标准在存储器中被发现,并且通过网络加速器的动作被应用,而不需要控制处理器的计算。 当流继续时,网络加速器重复操作以继续将标准应用于给定流的分组,并且可以作为高日期速率流水线操作。 处理器可以被编程为以通用方式修改标准,包括如果需要使用广泛的计算,因为处理器不受网络加速器实现的重复处理任务。
    • 30. 发明授权
    • Methods and apparatus for forming linked list queue using chunk-based structure
    • 使用基于块的结构形成链表的队列的方法和装置
    • US06754795B2
    • 2004-06-22
    • US10029680
    • 2001-12-21
    • Jian-Guo ChenDavid E. CluneHanan Z. MollerDavid P. Sonnier
    • Jian-Guo ChenDavid E. CluneHanan Z. MollerDavid P. Sonnier
    • G06F1206
    • G06F5/10G06F2205/064H04L49/25H04L49/90H04L49/901H04L49/9073
    • A processing system comprises processing circuitry and memory circuitry coupled to the processing circuitry. The memory circuitry is configurable to maintain at least one queue structure representing a list of data units (e.g., pointers to packets stored in a packet memory). The queue structure is partitioned into two or more blocks (e.g., chunks) wherein at least some of the blocks of the queue structure include two or more data units. Further, at least some of the blocks of the queue structure may include a pointer to a next block of the queue structure (e.g., a next chunk pointer). Given such a queue structure, the processing circuitry is configurable to address a first block of the queue structure, and then address a next block of the queue structure by setting the next block pointer of the first block to point to the next block.
    • 处理系统包括耦合到处理电路的处理电路和存储器电路。 存储器电路可配置为保持表示数据单元列表的至少一个队列结构(例如,指向存储在分组存储器中的分组的指针)。 队列结构被划分为两个或更多个块(例如,块),其中队列结构的至少一些块包括两个或多个数据单元。 此外,队列结构的至少一些块可以包括指向队列结构的下一个块(例如,下一个块指针)的指针。 给定这种队列结构,处理电路可配置为寻址队列结构的第一块,然后通过将第一块的下一个块指针设置为指向下一个块来寻址队列结构的下一个块。