SIMD sign operation
    2.
    发明授权
    SIMD sign operation 有权
    SIMD标志操作

    公开(公告)号:US08510363B2

    公开(公告)日:2013-08-13

    申请号:US13602502

    申请日:2012-09-04

    IPC分类号: G06F7/38

    摘要: Method, apparatus, and program means for nonlinear filtering and deblocking applications utilizing SIMD sign and absolute value operations. The method of one embodiment comprises receiving first data for a first block and second data for a second block. The first data and said second data are comprised of a plurality of rows and columns of pixel data. A block boundary between the first block and the second block is characterized. A correction factor for a deblocking algorithm is calculated with a first instruction for a sign operation that multiplies and with a second instruction for an absolute value operation. Data for pixels located along said block boundary between the first and second block are corrected.

    摘要翻译: 使用SIMD符号和绝对值运算的非线性滤波和去块应用的方法,装置和程序手段。 一个实施例的方法包括接收第一块的第一数据和第二块的第二数据。 第一数据和所述第二数据由多个行和列的像素数据组成。 表征第一块和第二块之间的块边界。 使用乘法运算的第一指令和绝对值运算的第二指令来计算去块算法的校正因子。 针对位于第一和第二块之间的块边界的像素的数据被校正。

    SIMD SIGN OPERATION
    7.
    发明申请
    SIMD SIGN OPERATION 有权
    SIMD标志操作

    公开(公告)号:US20120331272A1

    公开(公告)日:2012-12-27

    申请号:US13602502

    申请日:2012-09-04

    IPC分类号: G06F9/30

    摘要: Method, apparatus, and program means for nonlinear filtering and deblocking applications utilizing SIMD sign and absolute value operations. The method of one embodiment comprises receiving first data for a first block and second data for a second block. The first data and said second data are comprised of a plurality of rows and columns of pixel data. A block boundary between the first block and the second block is characterized. A correction factor for a deblocking algorithm is calculated with a first instruction for a sign operation that multiplies and with a second instruction for an absolute value operation. Data for pixels located along said block boundary between the first and second block are corrected.

    摘要翻译: 使用SIMD符号和绝对值运算的非线性滤波和去块应用的方法,装置和程序手段。 一个实施例的方法包括接收第一块的第一数据和第二块的第二数据。 第一数据和所述第二数据由多个行和列的像素数据组成。 表征第一块和第二块之间的块边界。 使用乘法运算的第一指令和绝对值运算的第二指令来计算去块算法的校正因子。 针对位于第一和第二块之间的块边界的像素的数据被校正。

    Method and apparatus for performing horizontal addition and subtraction
    9.
    发明授权
    Method and apparatus for performing horizontal addition and subtraction 有权
    执行水平加法和减法的方法和装置

    公开(公告)号:US07395302B2

    公开(公告)日:2008-07-01

    申请号:US10610784

    申请日:2003-06-30

    IPC分类号: G06F7/50

    摘要: A method and apparatus for including in a processor instructions for performing horizontal intra-add operations on packed data. One embodiment of the processor is coupled to a memory. The memory has stored therein at least a first packed data. The processor performs operations on data elements in the first packed data to generate a plurality of data elements in a second packed data in response to receiving an instruction. At least two of the plurality of data elements in the second packed data store the results of an intra-add operation, at least one of these results coming from the operation on data elements of the first packed data. One embodiment of a software method utilizes horizontal intra-add instructions for performing butterfly computations as may be employed, for example, in Walsh-Hadamard transforms or in Fast-Fourier Transforms.

    摘要翻译: 一种用于在处理器中包括用于对打包数据执行水平加载操作的指令的方法和装置。 处理器的一个实施例耦合到存储器。 存储器至少存储有第一打包数据。 处理器对第一打包数据中的数据元素执行操作,以响应于接收到指令而在第二打包数据中生成多个数据元素。 第二打包数据中的多个数据元素中的至少两个存储加入内操作的结果,这些结果中的至少一个来自对第一打包数据的数据元素的操作。 软件方法的一个实施例利用例如在沃尔什 - 哈达玛(Walsh-Hadamard)变换或快速傅里叶变换中可以采用的用于执行蝶形运算的水平内插指令。