Add-subtract coprocessor instruction execution on complex number components with saturation and conditioned on main processor condition flags
    1.
    发明授权
    Add-subtract coprocessor instruction execution on complex number components with saturation and conditioned on main processor condition flags 失效
    对具有饱和度的复数分量加减去协处理器指令,并以主处理器条件标志为条件

    公开(公告)号:US07664930B2

    公开(公告)日:2010-02-16

    申请号:US12155218

    申请日:2008-05-30

    IPC分类号: G06F9/302

    摘要: Methods and apparatus for calculating Single-Instruction-Multiple-Data (SIMD) complex arithmetic. A coprocessor instruction has a format identifying a multiply and subtract instruction to generate real components for complex multiplication of first operand complex data and corresponding second operand complex data, a cross multiply and add instruction to generate imaginary components for complex multiplication of the first operand complex data and the corresponding second operand complex data, an add-subtract instruction to add real components of the first operand to imaginary components of the second operand and to subtract real components of the second operand from imaginary components of the first operand, and a subtract-add instruction to subtract the imaginary components of the second operand from the real components of the first operand and to add the real components of the second operand to the imaginary components of the first operand.

    摘要翻译: 用于计算单指令多数据(SIMD)复数运算的方法和装置。 协处理器指令具有标识乘法和减法指令的格式,以生成用于第一操作数复数据和对应的第二操作数复数数据的复乘的实数分量,产生用于第一操作数复数数据的复乘的虚分量的交叉乘法和加法指令 和对应的第二操作数复数据,加法减法指令,将第一操作数的实部分加到第二操作数的虚部,并从第一操作数的虚部分减去第二操作数的实部, 用于从第一操作数的实部分减去第二操作数的虚分量并将第二操作数的实分量加到第一操作数的虚分量的指令。

    Cross multiply and add instruction and multiply and subtract instruction SIMD execution on real and imaginary components of a plurality of complex data elements
    2.
    发明授权
    Cross multiply and add instruction and multiply and subtract instruction SIMD execution on real and imaginary components of a plurality of complex data elements 有权
    交叉乘法和加法指令,对多个复数数据元素的实部和虚部进行乘法和减法指令SIMD执行

    公开(公告)号:US07392368B2

    公开(公告)日:2008-06-24

    申请号:US11173408

    申请日:2005-06-30

    IPC分类号: G06F9/302

    摘要: Methods and apparatus for calculating Single-Instruction-Multiple-Data (SIMD) complex arithmetic. A coprocessor instruction has a format identifying a multiply and subtract instruction to generate real components for complex multiplication of first operand complex data and corresponding second operand complex data, a cross multiply and add instruction to generate imaginary components for complex multiplication of the first operand complex data and the corresponding second operand complex data, an add-subtract instruction to add real components of the first operand to imaginary components of the second operand and to subtract real components of the second operand from imaginary components of the first operand, and a subtract-add instruction to subtract the real components of the second operand from the imaginary components of the first operand and to add the real components of the first operand to the imaginary components of the second operand.

    摘要翻译: 用于计算单指令多数据(SIMD)复数运算的方法和装置。 协处理器指令具有标识乘法和减法指令的格式,以生成用于第一操作数复数据和对应的第二操作数复数数据的复乘的实数分量,产生用于第一操作数复数数据的复乘的虚分量的交叉乘法和加法指令 和对应的第二操作数复数据,加法减法指令,将第一操作数的实部分加到第二操作数的虚部,并从第一操作数的虚部分减去第二操作数的实部, 用于从第一操作数的虚分量中减去第二操作数的实分量并将第一操作数的实分量加到第二操作数的虚分量的指令。

    System and method to execute a clipping instruction
    3.
    发明授权
    System and method to execute a clipping instruction 有权
    执行剪辑指令的系统和方法

    公开(公告)号:US08437410B1

    公开(公告)日:2013-05-07

    申请号:US12273160

    申请日:2008-11-18

    IPC分类号: H04N7/12 H04B1/00 H04B1/10

    CPC分类号: H04N19/86 H04N19/42

    摘要: Devices, systems, methods, and other embodiments associated with clipping instructions are described. In one embodiment, a method includes receiving a clipping instruction for clipping filtered values in a video image de-blocking operation. The clipping instruction references a video data value and a clipping value. The method includes decoding the clipping instruction. The method also includes retrieving the video data value and the clipping value. A video data magnitude of the video data value is determined. The method determines a clipping magnitude of the clipping value. A determination is made as to whether the video data magnitude exceeds the clipping magnitude. If the video data magnitude exceeds the clipping magnitude, the video data value is selectively clipped.

    摘要翻译: 描述了与削波指令相关联的设备,系统,方法和其它实施例。 在一个实施例中,一种方法包括在视频图像解块操作中接收用于限幅滤波值的限幅指令。 剪辑指令引用视频数据值和削波值。 该方法包括解码裁剪指令。 该方法还包括检索视频数据值和限幅值。 确定视频数据值的视频数据量。 该方法确定剪切值的剪切幅度。 确定视频数据幅度是否超过限幅幅度。 如果视频数据量级超过限幅幅度,则视频数据值被有选择地剪切。

    Look-up table for transfer function
    4.
    发明授权
    Look-up table for transfer function 失效
    查询表用于传递函数

    公开(公告)号:US08665486B2

    公开(公告)日:2014-03-04

    申请号:US10812626

    申请日:2004-03-29

    IPC分类号: H04N1/56

    摘要: Transfer functions are often used for image processing. Look-up tables can be used to implement transfer functions in a processor-efficient manner. In one embodiment, the invention is an apparatus that includes a look-up table (LUT) storing sample outputs from an output range of a transfer function, the sample outputs corresponding to sample inputs from an input range of the transfer function, the sample inputs being distributed so that more sample inputs are associated with a first region of the transfer function than a second region of the transfer function; and an address module to calculate an index into the LUT based on image data. In one embodiment, the apparatus uses the LUT to process the image data.

    摘要翻译: 传递函数通常用于图像处理。 查询表可用于以处理器有效的方式实现传输功能。 在一个实施例中,本发明是一种装置,其包括从传送函数的输出范围存储样本输出的查找表(LUT),对应于来自传递函数的输入范围的采样输入的采样输出,采样输入 被分配成使得更多的样本输入与传递函数的第一区域相比,传递函数的第二区域相关联; 以及基于图像数据计算LUT的索引的地址模块。 在一个实施例中,该装置使用LUT来处理图像数据。

    Aligned data access
    5.
    发明授权
    Aligned data access 失效
    对齐数据访问

    公开(公告)号:US08688947B1

    公开(公告)日:2014-04-01

    申请号:US12276084

    申请日:2008-11-21

    IPC分类号: G06F12/10

    摘要: In one or more embodiments, an apparatus comprises an alignment module implemented in hardware to identify requested data that is not aligned on a natural alignment boundary of a memory and load at least two sets of neighboring data such that each said set includes at least a portion of the requested data. The alignment module is further configured to extract the requested data from the at least two sets of neighboring data and output the extracted data to a processor.

    摘要翻译: 在一个或多个实施例中,一种装置包括在硬件中实现的对准模块,以识别在存储器的自然对准边界上未对准的所请求的数据,并加载至少两组相邻数据,使得每个所述组包括至少一部分 的请求数据。 对准模块还被配置为从所述至少两组相邻数据提取所请求的数据,并将提取的数据输出到处理器。

    Streaming data engine
    6.
    发明授权
    Streaming data engine 有权
    流数据引擎

    公开(公告)号:US08135853B1

    公开(公告)日:2012-03-13

    申请号:US12270482

    申请日:2008-11-13

    IPC分类号: G06F15/16

    摘要: In one or more embodiments, a method, computer-readable media, system and or modules are capable of generating an address for a multimedia data block included in a stream of multimedia data. The address can be maintained in one or more local registers. The one or more local registers can be linked to one or more processor registers associated with a processor to synchronize communication of the stream of multimedia data with the processor.

    摘要翻译: 在一个或多个实施例中,方法,计算机可读介质,系统和/或模块能够为包含在多媒体数据流中的多媒体数据块生成地址。 地址可以保存在一个或多个本地寄存器中。 一个或多个本地寄存器可以链接到与处理器相关联的一个或多个处理器寄存器,以同步多媒体数据流与处理器的通信。

    Early radial distortion correction
    7.
    发明授权
    Early radial distortion correction 有权
    早期径向畸变校正

    公开(公告)号:US08482628B1

    公开(公告)日:2013-07-09

    申请号:US13312424

    申请日:2011-12-06

    IPC分类号: H04N5/228

    摘要: An apparatus includes an input module and a color synthesis module. The input module is configured to receive mosaic image data representing an image. The mosaic image data includes radial distortion. The color synthesis module, implemented in digital electronic circuitry, includes a radial distortion correction module and a synthesis module. The radial distortion correction module is configured to receive the mosaic image data and generate correction data to correct the radial distortion in the mosaic image data. The synthesis module is configured to receive the mosaic image data and the correction data, wherein the mosaic image data includes a plurality of input pixel values and respective input pixel locations prior to being corrected, and generate demosaiced image data using the mosaic image data and the correction data.

    摘要翻译: 一种装置包括输入模块和颜色合成模块。 输入模块被配置为接收表示图像的马赛克图像数据。 马赛克图像数据包括径向失真。 在数字电子电路中实现的颜色合成模块包括径向失真校正模块和合成模块。 径向畸变校正模块被配置为接收马赛克图像数据并产生校正数据以校正马赛克图像数据中的径向失真。 所述合成模块被配置为接收所述马赛克图像数据和所述校正数据,其中所述马赛克图像数据在被校正之前包括多个输入像素值和相应的输入像素位置,并且使用马赛克图像数据生成去马赛克图像数据,并且 校正数据。

    Early radial distortion correction
    8.
    发明授权
    Early radial distortion correction 有权
    早期径向畸变校正

    公开(公告)号:US08085320B1

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

    申请号:US12166880

    申请日:2008-07-02

    IPC分类号: H04N5/217

    摘要: Apparatus having corresponding methods and computer programs comprise an input module to receive image data representing an image, wherein the image data includes radial distortion; and a zoom module to scale the image based on the image data and a scaling factor, wherein the zoom module comprises a radial distortion correction module to correct the radial distortion in the image data while the zoom module scales the image.

    摘要翻译: 具有相应方法和计算机程序的装置包括用于接收表示图像的图像数据的输入模块,其中所述图像数据包括径向失真; 以及缩放模块,用于基于所述图像数据和缩放因子来缩放图像,其中所述缩放模块包括径向畸变校正模块,以在所述缩放模块缩放所述图像的同时校正所述图像数据中的径向失真。

    MANAGEMENT OF A TRUSTED CRYPTOGRAPHIC PROCESSOR
    9.
    发明申请
    MANAGEMENT OF A TRUSTED CRYPTOGRAPHIC PROCESSOR 失效
    管理凝聚加工者

    公开(公告)号:US20090282261A1

    公开(公告)日:2009-11-12

    申请号:US10881005

    申请日:2004-06-30

    IPC分类号: G06F21/00 G06F21/02 G06F21/06

    CPC分类号: H04L9/32 G06F21/72

    摘要: In an embodiment, an apparatus includes a trusted cryptographic processor that includes at least one functional unit. The trusted cryptographic processor also includes a controller to receive a primitive instruction that identifies which of the at least one functional unit is to perform an operation, wherein the controller is to reduce power to the at least one functional unit that is not identified by the primitive instruction. The apparatus includes a trusted power management unit to supply the power based on control from the controller, wherein the control is independent of a processor that is not in a trusted state.

    摘要翻译: 在一个实施例中,装置包括可信密码处理器,其包括至少一个功能单元。 可信密码处理器还包括控制器,用于接收标识该至少一个功能单元中的哪一个执行操作的原语指令,其中该控制器将降低至少一个功能单元的功率,该功能单元未被该基元识别 指令。 该装置包括:可信电源管理单元,用于基于来自控制器的控制来提供电力,其中该控制独立于处于不信任状态的处理器。

    Display bandwidth reduction apparatus, system, and method
    10.
    发明申请
    Display bandwidth reduction apparatus, system, and method 审中-公开
    显示带宽减少装置,系统和方法

    公开(公告)号:US20080001967A1

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

    申请号:US11479238

    申请日:2006-06-30

    IPC分类号: G09G5/00

    CPC分类号: G09G5/14 G09G2340/12

    摘要: A system, apparatus, method, and article to reduce display bandwidth are described. The apparatus may include a display controller to identify an opaque region in windows defining an output image. The display controller determines an overlay order for any overlapping portions of the windows. A higher order window overlays a lower order window. The display controller fetches data defining the opaque region only from an uppermost overlay window prior to displaying the output image.

    摘要翻译: 描述了减少显示带宽的系统,装置,方法和文章。 该装置可以包括显示控制器,以识别限定输出图像的窗口中的不透明区域。 显示控制器确定窗口的任何重叠部分的覆盖顺序。 较高阶的窗口覆盖了较低阶窗口。 在显示输出图像之前,显示控制器仅从最上面的覆盖窗口提取定义不透明区域的数据。