会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 94. 发明授权
    • Microcontroller having a memory, a dedicated multitask memory, and switching circuit for selectively connecting the multitask memory to the internal or external bus
    • 具有存储器的微控制器,专用多任务存储器和用于选择性地将多任务存储器连接到内部或外部总线的切换电路
    • US06175881B1
    • 2001-01-16
    • US09038836
    • 1998-03-12
    • Kouji Tanagawa
    • Kouji Tanagawa
    • G06F1310
    • G06F15/7857
    • A microcontroller comprising a first memory 2 used by a CPU1 to perform arithmetic operations; a second memory 3 for a multitask process for storing data transferred from an external device 30 during the arithmetic process of CPU1; bus switches 4 and 5 for switching over the connection of data buses of CPU1 and the external device 30; and an address supply portion 7, which is connected to the address bus of the external device 30 while the second memory 3 is connected to the data bus of the external device 30, and which generates address signals by which to store data from the external device, wherein this microcontroller can perform a multitask process without adopting an expensive device such as a dual port RAM.
    • 一种微控制器,包括CPU1用于执行算术运算的第一存储器2; 用于在CPU1的运算处理期间存储从外部设备30传送的数据的多任务处理的第二存储器3; 总线开关4和5用于切换CPU1和外部设备30的数据总线的连接; 以及地址供应部分7,其连接到外部设备30的地址总线,同时第二存储器3连接到外部设备30的数据总线,并且产生用于存储来自外部设备的数据的地址信号 ,其中该微控制器可以执行多任务处理而不采用昂贵的设备,例如双端口RAM。
    • 95. 发明授权
    • Signal processor
    • 信号处理器
    • US6138136A
    • 2000-10-24
    • US11673
    • 1998-10-23
    • Harald BauerDietmar LorenzPeter MeyerRoberto Woudsma
    • Harald BauerDietmar LorenzPeter MeyerRoberto Woudsma
    • G06F17/10G06F15/78G06F7/38
    • G06F15/7857
    • A signal processor includes at least one data source (3), a plurality of input registers (11, 12, 13, 14, . . . ) whose inputs are coupled to the data source by data buses (9, 10), a plurality of multipliers (19, 20; 71, 72 . . . ) for multiplying data buffered in the input registers, and a processing arrangement spread over a plurality of data processor branches (4-0, 4-1, . . . , 4-N) for processing products (p0, p1, . . . ), generated by the multipliers by arithmetic and/or logic operations. For achieving enhanced flexibility of the signal processor and increasing the number of possible applications, multiplexers (15, 16, 17, 18; 70) are provided which are used for coupling the multipliers to a respective part of the input registers in dependence on control signals (I, II, III, IV). Such a signal processor is preferably used in mobile radio technology. Further fields of application are, for example, audio, video, medical and automotive technology, ISDN systems, and digital radio.
    • PCT No.PCT / IB97 / 00760 Sec。 371 1998年10月23日第 102(e)日期1998年10月23日PCT提交1997年6月23日PCT公布。 公开号WO97 / 50030 日期1997年12月31日信号处理器包括至少一个数据源(3),多个输入寄存器(11,12,13,14,...,...),其输入通过数据总线(9, 10),用于乘以在输入寄存器中缓冲的数据的多个乘法器(19,20; 71,72 ...)和分布在多个数据处理器分支(4-0,4-1,...)上的处理装置。 ...,4-N),用于通过算术和/或逻辑运算来生成由乘法器产生的乘积(p0,p1,...)。 为了实现增强的信号处理器的灵活性并增加可能的应用的数量,提供多路复用器(15,16,17,18; 70),其用于根据控制信号将乘法器耦合到输入寄存器的相应部分 (I,II,III,IV)。 这样的信号处理器优选地用于移动无线电技术中。 其他应用领域是例如音频,视频,医疗和汽车技术,ISDN系统和数字无线电。
    • 97. 发明授权
    • Computer system with a data cache for providing real-time multimedia
data to a multimedia engine
    • 具有用于向多媒体引擎提供实时多媒体数据的数据高速缓存的计算机系统
    • US5898892A
    • 1999-04-27
    • US650941
    • 1996-05-17
    • Dale E. GulickAndy LambrechtMike WebbLarry HewittBrian Barnes
    • Dale E. GulickAndy LambrechtMike WebbLarry HewittBrian Barnes
    • G06F15/78G06F13/12
    • G06F15/7857G06F15/7846G06F15/7864
    • A computer system and method optimized for real-time multimedia applications are presented. The computer system, including a dedicated multimedia engine coupled directly to a real-time data cache, provides increased performance over current computer architectures. The multimedia engine includes at least one DSP engines which couple through at least one I/O channels to I/O ports. Obtaining multimedia commands and data from main memory and/or the real-time data cache, the multimedia engine performs a number of multimedia operations including audio and video functions. A CPU, coupled through a chip set logic or bridge logic to the main memory, generates multimedia commands and data. The CPU groups multimedia commands and data into separate command and data elements, and writes the command and data elements to a multimedia address space in main memory. The CPU also writes element structure information to the multimedia address space. The element structure information includes location information used to retrieve multimedia commands and data from main memory. The real-time data cache allows multimedia data from an external source to be stored in a location other than main memory, and allows this multimedia data to be shared by the CPU and the multimedia engine. The real-time data cache may also store multimedia commands and data for use by the multimedia engine.
    • 介绍了一种针对实时多媒体应用优化的计算机系统和方法。 计算机系统,包括直接耦合到实时数据缓存的专用多媒体引擎,提供了超过当前计算机体系结构的性能。 多媒体引擎包括至少一个通过至少一个I / O通道耦合到I / O端口的DSP引擎。 从主存储器和/或实时数据高速缓存获取多媒体命令和数据,多媒体引擎执行包括音频和视频功能的多种多媒体操作。 通过芯片组逻辑或桥接逻辑耦合到主存储器的CPU产生多媒体命令和数据。 CPU将多媒体命令和数据分组到单独的命令和数据元素中,并将命令和数据元素写入主存储器中的多媒体地址空间。 CPU还将元素结构信息写入多媒体地址空间。 元素结构信息包括用于从主存储器检索多媒体命令和数据的位置信息。 实时数据高速缓存允许来自外部源的多媒体数据被存储在主存储器以外的位置,并允许该多媒体数据由CPU和多媒体引擎共享。 实时数据高速缓存还可以存储由多媒体引擎使用的多媒体命令和数据。
    • 98. 发明授权
    • System and method for cross correlation with application to video motion
vector estimator
    • 与应用于视频运动矢量估计的互相关的系统和方法
    • US5535288A
    • 1996-07-09
    • US388181
    • 1995-02-10
    • Chih-Kang ChenJerome F. Duluk, Jr.
    • Chih-Kang ChenJerome F. Duluk, Jr.
    • G06F15/78G06F17/15G06T7/20H04N5/14H04N7/26H04N7/50
    • G06T7/202G06F15/7857G06F17/15G06F17/153H04N19/42H04N19/43H04N19/51H04N19/61H04N5/145G06T2207/10016G06T2207/20056
    • Method and apparatus for computing cross-correlations with application to image processing and video motion estimation, particularly in video compression applications, are described. Two-dimensional Fourier transform convolution techniques form a basis for novel techniques for performing two simultaneous two-dimensional cross correlations. The size of the input data blocks for the transformations are arbitrary. Apparatus for efficiently performing real-time cross correlations, including cross-correlations using Short Length Transforms (SLTs), using cascaded stages, multi-port memories, and multiple arithmetic units are also described. In video motion vector estimator application, data blocks within a current video frame are selected and converted to form a two-dimensional matrix of complex data. The complex matrix is transformed to the frequency domain to form the frequency domain representations of the selected data blocks. A set of search blocks within the previous video frame having a one-to-one correspondence with the selected data blocks, is then selected, converted into a complex data matrix, and transformed to the frequency domain to form the frequency domain representations of the selected search blocks. Once in the frequency domain, the sets of data corresponding to the data blocks and the search blocks are multiplied together and the product is inverse transformed to return to the spatial domain. The data then passes through an adjustment process to form the cross-correlations between the pairs of data blocks and search blocks.
    • 描述了用于计算与应用于图像处理和视频运动估计的交叉相关性的方法和装置,特别是在视频压缩应用中。 二维傅立叶变换卷积技术形成了用于执行两个同时二维互相关的新技术的基础。 转换的输入数据块的大小是任意的。 还描述了用于有效执行实时互相关的装置,包括使用短距离变换(SLT)的互相关,使用级联级,多端口存储器和多个运算单元。 在视频运动矢量估计器应用中,选择并转换当前视频帧内的数据块以形成复数数据的二维矩阵。 将复数矩阵变换到频域以形成所选数据块的频域表示。 然后选择与所选数据块具有一一对应关系的先前视频帧内的一组搜索块,将其转换为复数数据矩阵,并变换到频域以形成所选择的数据块的频域表示 搜索块。 一旦在频域中,与数据块和搜索块相对应的数据集合被相乘并且乘积被逆变换以返回到空间域。 数据然后通过调整过程以形成数据块和搜索块之间的互相关。