会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 43. 发明授权
    • Method and apparatus for adaptively performing motion compensation in a
video processing apparatus
    • 用于在视频处理设备中自适应地执行运动补偿的方法和装置
    • US5903313A
    • 1999-05-11
    • US424019
    • 1995-04-18
    • Michael R. TuckerGeoffrey S. StronginYi Liu
    • Michael R. TuckerGeoffrey S. StronginYi Liu
    • H04N7/36H04N7/18
    • H04N19/51
    • A method of adaptively performing motion compensation in a video processing apparatus is provided. The video processing apparatus processes macroblocks of compressed video information. Some of these macroblocks have motion vectors associated therewith. The method is conveniently implemented on a general purpose computer in one embodiment. In accordance with the disclosed method, the performance of the processor in the computer is monitored and a measurement of this performance is made. A threshold dependent on the measured processor performance is then set. For those macroblocks which have motion vectors associated therewith, the magnitude of the motion vector is determined. If the magnitude of the motion vector of a particular macroblock exceeds the threshold, then motion compensation is performed on that macroblock. However, if the magnitude of the motion vectors or motion vectors associated with a particular macroblock do not exceed the threshold, then no motion compensation is performed. The processor is thus relieved from the computational burden of performing motion compensation on a significant number of macroblocks.
    • 提供了一种在视频处理设备中自适应地执行运动补偿的方法。 视频处理装置处理压缩视频信息的宏块。 这些宏块中的一些具有与其相关联的运动向量。 该方法在一个实施例中在通用计算机上方便地实现。 根据所公开的方法,监视计算机中的处理器的性能并进行该性能的测量。 然后设置取决于测量的处理器性能的阈值。 对于具有与其相关联的运动矢量的那些宏块,确定运动矢量的大小。 如果特定宏块的运动矢量的大小超过阈值,则对该宏块执行运动补偿。 然而,如果与特定宏块相关联的运动矢量或运动矢量的大小不超过阈值,则不执行运动补偿。 因此,处理器免于在大量宏块上执行运动补偿的计算负担。
    • 44. 发明授权
    • Method of pixel averaging in a video processing apparatus
    • 视频处理装置中像素平均的方法
    • US5774600A
    • 1998-06-30
    • US424028
    • 1995-04-18
    • Geoffrey S. StronginYi LiuMichael R. Tucker
    • Geoffrey S. StronginYi LiuMichael R. Tucker
    • G06T5/20G06T9/00G09G5/393H04N5/14H04N5/44H04N7/26H04N7/50G06K9/36
    • G09G5/393G06T5/20H04N19/42H04N19/61H04N5/14H04N5/4401
    • A method of pixel averaging is disclosed which advantageously employs a relatively low number of registers, relatively few memory accesses and a relatively low number of steps. A first register is loaded with a first sequence of pixel values which are to be averaged with a second sequence of pixel values loaded into a second register. The pixel values of the first sequence are stored in respective segments of the first register and the pixel values of the second sequence are stored in respective segments of the second register. The pixel values in the first and second registers are shifted to the right by one. The most significant bit of each of the segments of the first register and the most significant bit of each of the segments of the second register are masked. First masked quotients are thus obtained in each of the segments of the first register and second masked quotients are thus obtained in each of the segments of the second register. The first masked quotients in the segments of the first register are added to respective second masked quotients in the second register to obtain a plurality of pixel value averages.
    • 公开了一种像素平均的方法,其有利地采用相对较少数量的寄存器,相对较少的存储器访问和相对较少数量的步骤。 加载第一序列的像素值,其将被加载到第二寄存器中的第二像素值序列进行平均。 第一序列的像素值存储在第一寄存器的相应段中,并且第二序列的像素值存储在第二寄存器的相应段中。 第一和第二寄存器中的像素值向右移位1。 第一寄存器的每个段的最高有效位和第二寄存器的每个段的最高有效位被屏蔽。 因此,在第一寄存器的每个段中获得第一掩蔽商,并且因此在第二寄存器的每个段中获得第二掩蔽商。 将第一寄存器的段中的第一被掩蔽商加到第二寄存器中的相应的第二掩蔽商,以获得多个像素值平均值。
    • 47. 发明申请
    • DMA Address Translation in an IOMMU
    • DMA地址转换在IOMMU
    • US20100095085A1
    • 2010-04-15
    • US12635385
    • 2009-12-10
    • Mark D. HummelGeoffrey S. StronginMitchell AlsupMichael HaertelAndrew W. Lueck
    • Mark D. HummelGeoffrey S. StronginMitchell AlsupMichael HaertelAndrew W. Lueck
    • G06F12/10G06F12/00G06F3/00
    • G06F12/1081
    • In an embodiment, an input/output (I/O) memory management unit (IOMMU) comprises at least one memory configured to store translation data; and control logic coupled to the memory and configured to translate an I/O device-generated memory request using the translation data. The translation data corresponds to one or more device table entries in a device table stored in a memory system of a computer system that includes the IOMMU, wherein the device table entry for a given request is selected by an identifier corresponding to the I/O device that generates the request. The translation data further corresponds to one or more I/O page tables, wherein the selected device table entry for the given request includes a pointer to a set of I/O page tables to be used to translate the given request.
    • 在一个实施例中,输入/输出(I / O)存储器管理单元(IOMMU)包括被配置为存储转换数据的至少一个存储器; 以及控制逻辑,其耦合到所述存储器并且被配置为使用所述翻译数据来转换I / O设备生成的存储器请求。 翻译数据对应于存储在包括IOMMU的计算机系统的存储器系统中的设备表中的一个或多个设备表条目,其中给定请求的设备表条目由对应于I / O设备的标识符选择 生成请求。 翻译数据还对应于一个或多个I / O页表,其中用于给定请求的所选择的设备表条目包括指向要用于转换给定请求的一组I / O页表的指针。