会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 2. 发明授权
    • Sending both a load instruction and retrieved data from a load buffer to an annex prior to forwarding the load data to register file
    • 在将加载数据转发到寄存器文件之前,将加载指令和检索到的数据从加载缓冲区发送到附件
    • US06542988B1
    • 2003-04-01
    • US09410842
    • 1999-10-01
    • Marc TremblayJeffrey Meng Wah ChanSubramania SudharsananSharada YeluriBiyu Pan
    • Marc TremblayJeffrey Meng Wah ChanSubramania SudharsananSharada YeluriBiyu Pan
    • G06F938
    • G06F9/3855G06F9/3824G06F9/3851G06F9/3861G06F9/3875
    • A processor performs precise trap handling for out-of-order and speculative load instructions. It keeps track of the age of load instructions in a shared scheme that includes a load buffer and a load annex. All precise exceptions are detected in a T phase of a load pipeline. Data and control information concerning load operations that hit in the data cache are staged in a load annex during the A1, A2, A3, and T pipeline stages until all exceptions in the same or earlier instruction packet are detected. Data and control information from all other load instructions is staged in the load annex after the load data is retrieved. Before the load data is retrieved, the load instruction is kept in a load buffer. If an exception occurs, any load in the same instruction packet as the instruction causing the exception is canceled. Any load instructions that are “younger” than the instruction that caused the exception are also canceled. The age of load instructions is determined by tracking the pipe stages of the instruction. When a trap occurs, any load instruction with a non-zero age indicator is canceled.
    • 处理器执行精确的陷阱处理,用于无序和推测的加载指令。 它跟踪包含加载缓冲区和加载附件的共享方案中的加载指令的时间。 在负载管线的T相中检测到所有精确异常。 在A1,A2,A3和T流水线阶段期间,有关在数据高速缓存中打入的加载操作的数据和控制信息在负载附件中分段,直到检测到相同或较早的指令包中的所有异常。 在检索负载数据后,所有其他装载指令的数据和控制信息都将在装载附件中进行。 在检索加载数据之前,将加载指令保存在加载缓冲区中。 如果发生异常,与导致异常的指令相同的指令包中的任何负载都将被取消。 任何比引起异常的指令“年轻”的加载指令也被取消。 加载指令的年龄是通过跟踪指令的管道段来确定的。 发生陷阱时,将取消带有非零年龄指示符的任何加载指令。
    • 5. 发明授权
    • Decompression bit processing with a general purpose alignment tool
    • 使用通用对齐工具进行减压位处理
    • US06757820B2
    • 2004-06-29
    • US10356437
    • 2003-01-31
    • Subramania SudharsananJeffrey Meng Wah ChanMarc Tremblay
    • Subramania SudharsananJeffrey Meng Wah ChanMarc Tremblay
    • G06F9308
    • G06F7/74G06F9/30018G06F9/30032
    • A method and apparatus for performing single-instruction bit field extraction and for counting a number of leading zeros in a sequence of bits on a general purpose processor are provided. The fast bit extraction operations are accomplished by executing a first instruction for extracting an arbitrary number of bits of a sequence of bits stored in two or more source registers of the processor starting at an arbitrary offset and the storing the extracted bits in a destination register. Both the source and the destination registers are specified by the instruction. In addition, a second instruction is provided for counting the number of leading zeros in a sequence of bits stored in two or more source registers of the processor and then storing a binary value representing the number of leading zeros in a destination register. Again the source and the destination registers are specified by the second instruction. Both the first and the second instructions are pipelined to obtain an effective throughput of one instruction every cycle, respectively. As a result, bit extraction operations are performed very efficiently by the processor, thereby reducing the overall processing time required to compress and decompress multimedia data.
    • 提供了一种用于执行单指令位域提取并用于对通用处理器上的位序列中的多个前导零进行计数的方法和装置。 快速位提取操作通过执行用于从任意偏移开始提取存储在处理器的两个或更多个源寄存器中的位序列的任意数量的比特并且将提取的比特存储在目的地寄存器中来实现。 源寄存器和目标寄存器均由指令指定。 此外,提供第二指令,用于对存储在处理器的两个或多个源寄存器中的位序列中的前导零的数目进行计数,然后将表示前导零数的二进制值存储在目的地寄存器中。 源和目标寄存器又由第二条指令指定。 第一和第二指令都被流水线分别获得每个周期一个指令的有效吞吐量。 结果,处理器非常有效地执行比特提取操作,从而减少压缩和解压多媒体数据所需的整体处理时间。
    • 6. 发明授权
    • Block-based, adaptive, lossless video coder
    • 基于块的自适应无损视频编码器
    • US06654419B1
    • 2003-11-25
    • US09561299
    • 2000-04-28
    • Parthasarathy SriramSubramania Sudharsanan
    • Parthasarathy SriramSubramania Sudharsanan
    • H04N718
    • H04N19/507H04N19/105H04N19/136H04N19/174H04N19/18H04N19/436H04N19/46H04N19/51H04N19/61H04N19/91
    • Method and system for compression coding of a digitally represented video image. The video image is expressed as one or more data blocks in two or more frames, each block having a sequence of pixels with pixel values. Within each block of a frame, an intra-frame predictor index or inter-frame predictor index is chosen that predicts a pixel value as a linear combination of actual pixel values, drawn from one frame or from two or more adjacent frames. The predicted and actual pixel values are compared, and twice the predicted value is compared with the sum of the actual value and a maximum predicted value, to determine a value index, which is used to represent each pixel value in a block in compressed format in each frame. The compression ratios achieved by this coding approach compare favorably with, and may improve upon, the compression achieved by other compression methods. Several processes in determination of the compressed values can be performed in parallel to increase throughput or to reduce processing time.
    • 用于数字化视频图像的压缩编码的方法和系统。 视频图像被表示为两个或更多个帧中的一个或多个数据块,每个块具有带有像素值的像素序列。 在帧的每个块内,选择帧内预测器索引或帧间预测器索引,其将像素值预测为从一个帧或两个或更多个相邻帧绘制的实际像素值的线性组合。 比较预测值和实际像素值,将预测值与实际值和最大预测值的和进行比较,以确定用于以压缩格式表示块中的每个像素值的值索引 每一帧。 通过该编码方法实现的压缩比与其它压缩方法实现的压缩有利地相比并且可以改进。 可以并行执行确定压缩值的几个过程,以增加吞吐量或减少处理时间。
    • 9. 发明授权
    • Methods and systems for sample rate conversion and sample clock synchronization
    • 采样率转换和采样时钟同步的方法和系统
    • US07414550B1
    • 2008-08-19
    • US11428304
    • 2006-06-30
    • Subramania Sudharsanan
    • Subramania Sudharsanan
    • H03M7/00
    • H04J3/0632H03H17/0642H04L7/0029
    • The architecture for a combined universal sample rate converter and a sample clock synchronizer is presented. The universal sample rate converter can be applied, for example, to audio samples created or mixed using any of the standard audio frequencies in the set H={8, 11.025, 22.05, 44.1, 48, 96, and 192} kHz and played back using any other frequency from the set H. The synchronizer can be used where audio data are streamed or otherwise broadcast from, for example, the Internet, along with a system timestamp, and where this timestamp needs to be matched to the local audio clock for proper play-back. The same synchronizer can also be used for audio/video or video only synchronization.
    • 提出了组合通用采样率转换器和采样时钟同步器的架构。 通用采样率转换器可以应用于例如使用集合H = {8,11.025,22.05,44.1,48,96和192} kHz中的任何标准音频创建或混合的音频样本,并播放 使用来自集合H的任何其他频率。同步器可以用于音频数据被流式传输或以其他方式从例如因特网广播的位置以及系统时间戳,并且在该时间戳需要与本地音频时钟匹配的情况下 适当回放。 相同的同步器也可以用于音频/视频或视频同步。
    • 10. 发明授权
    • Block-based, adaptive, lossless image coder
    • 基于块的自适应,无损图像编码器
    • US07321697B2
    • 2008-01-22
    • US10682550
    • 2003-10-08
    • Subramania SudharsananParthasarathy Sriram
    • Subramania SudharsananParthasarathy Sriram
    • G06K9/36
    • H04N19/93H04N19/105H04N19/12H04N19/136H04N19/17H04N19/176H04N19/436H04N19/593H04N19/60H04N19/91
    • Method and system for lossless compression coding of a digitally represented image. The image is expressed as one or more blocks, each block having a sequence of pixels with binary pixel values. Within each block, a predictor index is chosen that predicts a pixel value as a linear combination of adjacent (actual) pixel values. The predicted and actual values are compared, and twice the predicted value is compared with the sum of the actual value and a maximum predicted value, to determine a value index, which is used to represent each pixel value in a block in compressed format. Use of the value index representation reduces the average number of bits needed to express each pixel value by an estimated 33-46 percent, reduces the time required for compression encoding by an estimated 4-6 percent, and reduces the time required for decompression by an estimated 49-61 percent. The compression ratios achieved by this coding approach compare favorably with, and sometimes improve upon, the compression achieved by several well known compression methods. Several processes in determination of the compressed values can be performed in parallel to increase throughput or to reduce processing time.
    • 用于数字化图像的无损压缩编码的方法和系统。 图像被表示为一个或多个块,每个块具有具有二进制像素值的像素序列。 在每个块内,选择预测器索引,其将像素值预测为相邻(实际)像素值的线性组合。 比较预测值和实际值,将预测值与实际值和最大预测值的和进行比较,以确定用于表示压缩格式的块中的每个像素值的值索引。 值索引表示的使用减少了将每个像素值表示为估计的33-46%所需的平均位数,将压缩编码所需的时间缩短了约4-6%,并减少了解压缩所需的时间 估计为49-61%。 通过这种编码方法实现的压缩比与通过几种公知的压缩方法实现的压缩有利地对应,并且有时改进。 可以并行执行确定压缩值的几个过程,以增加吞吐量或减少处理时间。