DYNAMIC ARRAYS AND OVERLAYS WITH BOUNDS POLICIES
    11.
    发明申请
    DYNAMIC ARRAYS AND OVERLAYS WITH BOUNDS POLICIES 失效
    动态阵列和覆盖层与边界政策

    公开(公告)号:US20130007721A1

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

    申请号:US13615927

    申请日:2012-09-14

    CPC classification number: G06F8/41 G06F8/30 G06F8/31 G06F9/5016

    Abstract: Systems and methods are provided for writing code to access data arrays. One aspect provides a method of accessing a memory array. Data is provided within a one-dimensional array of allocated memory. A dimensional dynamic overlay is declared from within a block of statements, and the declaration initializes various attributes within an array attribute storage object. The data is accessed from within the block of statements as a dimensional indexed array using the array attribute storage object. Another aspect provides a method of creating and accessing a dimensional dynamic array. A dimensional dynamic array is declared from within a block of statements, and memory storage for the array is dynamically allocated. A dynamic overlay storage object is also provided and its attributes are initialized from the dynamic array declaration. The data is accessed as a dimensional indexed array from within the block of statements using the array attribute storage object.

    Abstract translation: 提供了系统和方法来编写访问数据数组的代码。 一方面提供了一种访问存储器阵列的方法。 在分配的存储器的一维阵列内提供数据。 一个维动态覆盖从声明块声明,声明初始化数组属性存储对象中的各种属性。 使用数组属性存储对象,将数据作为维索引数组从语句块中访问。 另一方面提供了创建和访问维动态数组的方法。 从一个语句块中声明一个动态数组,动态分配数组的存储器。 还提供动态覆盖存储对象,并从动态数组声明初始化其属性。 数据是使用数组属性存储对象从语句块内的维数索引数组中访问的。

    Caching of dynamic arrays
    12.
    发明授权
    Caching of dynamic arrays 有权
    缓存动态数组

    公开(公告)号:US07577790B2

    公开(公告)日:2009-08-18

    申请号:US11381658

    申请日:2006-05-04

    CPC classification number: G06F12/0848 G06F12/0875

    Abstract: Systems and methods are provided for caching dynamic arrays. According to one aspect, a cache memory device is provided for caching dynamic arrays or dynamic overlays. According to one embodiment, the device includes a plurality of memory cells and at least one register for storing access information to access at least one array stored in the plurality of memory cells. According to another aspect, an electronic system is provided that includes a main memory, a dynamic array cache memory device, a general cache memory device, and a processor. The dynamic array cache memory device is coupled to the main memory and adapted for caching array data. The general cache memory device is coupled to the main memory and is adapted for caching regular data. The processor is coupled to and adapted for communication with the main memory, the general cache memory device, and the dynamic array cache memory device.

    Abstract translation: 提供了系统和方法来缓存动态数组。 根据一个方面,提供一种用于高速缓存动态数组或动态覆盖的缓存存储器件。 根据一个实施例,该设备包括多个存储器单元和至少一个用于存储访问信息以访问存储在多个存储器单元中的至少一个阵列的寄存器。 根据另一方面,提供了一种电子系统,其包括主存储器,动态数组高速缓存存储器设备,通用高速缓冲存储器设备和处理器。 动态数组高速缓存存储器件耦合到主存储器并适于缓存阵列数据。 一般的高速缓冲存储器设备耦合到主存储器并且适于缓存常规数据。 处理器耦合到并适于与主存储器,通用高速缓存存储器设备和动态数组高速缓存存储器设备进行通信。

    Calibration system and method for a linearity corrector using filter products
    13.
    发明授权
    Calibration system and method for a linearity corrector using filter products 有权
    使用过滤器产品的线性校正器的校准系统和方法

    公开(公告)号:US07161515B2

    公开(公告)日:2007-01-09

    申请号:US11258237

    申请日:2005-10-26

    Inventor: Keith R. Slavin

    CPC classification number: H03M1/1033

    Abstract: A calibration system for calibrating a linearity corrector using the sum of filter products is proved, along with a method of calibrating the linearity corrector. The calibration system includes a first and second signal generator for introducing test signals into a signal processing system, such as an ADC. An acquisition memory and processor are provided for acquiring and analyzing the output of the signal processing system and then programming the filter coefficients into the linearity corrector. The method of calibration analyzes acquired intermodulation and harmonic components from the signal processing system and then finds the amplitude and phase response for the filters. The amplitude and phase response is then used to determine a set of filter coefficients.

    Abstract translation: 证明了使用滤波器产品总和校准线性校正器的校准系统,以及校准线性校正器的方法。 校准系统包括用于将测试信号引入诸如ADC的信号处理系统中的第一和第二信号发生器。 提供采集存储器和处理器用于获取和分析信号处理系统的输出,然后将滤波器系数编程到线性校正器中。 校准分析方法从信号处理系统获取互调和谐波分量,然后找到滤波器的幅度和相位响应。 然后使用幅度和相位响应来确定一组滤波器系数。

    Resampling system and method for graphics data including sine-wave components

    公开(公告)号:US07151539B2

    公开(公告)日:2006-12-19

    申请号:US11388593

    申请日:2006-03-24

    Inventor: Keith R. Slavin

    CPC classification number: G09G5/363 G09G2340/0407

    Abstract: A method and system for calculating resample output values from input samples and their associated sample values. A resampling circuit calculates a frequency value for a sine-wave model from a sample set of the input samples and determines whether the frequency value is in a frequency range. In the case where the frequency value is in the frequency range, a sinusoidal transition model is determined based on the sample set. However, if the frequency value is outside of the frequency range, a non-sinusoidal model is determined based on the sample set. The resampling circuit then calculates resample output values from the resulting sinusoidal or non-sinusoidal model.

    Resampling system and method for graphics data including sine-wave components

    公开(公告)号:US07053896B2

    公开(公告)日:2006-05-30

    申请号:US09779010

    申请日:2001-02-07

    Inventor: Keith R. Slavin

    CPC classification number: G09G5/363 G09G2340/0407

    Abstract: A method and system for calculating resample output values from input samples and their associated sample values. A resampling circuit calculates a frequency value for a sine-wave model from a sample set of the input samples and determines whether the frequency value is in a frequency range. In the case where the frequency value is in the frequency range, a sinusoidal transition model is determined based on the sample set. However, if the frequency value is outside of the frequency range, a non-sinusoidal model is determined based on the sample set. The resampling circuit then calculates resample output values from the resulting sinusoidal or non-sinusoidal model.

    Image resizing using short asymmetric FIR filters
    17.
    发明授权
    Image resizing using short asymmetric FIR filters 有权
    使用短非对称FIR滤波器的图像调整大小

    公开(公告)号:US06795587B2

    公开(公告)日:2004-09-21

    申请号:US09911633

    申请日:2001-07-23

    Inventor: Keith R. Slavin

    CPC classification number: G06T3/4023 G06T3/403

    Abstract: Asymmetric finite impulse response (FIR) filters are used to estimate gradients for re-sampling models used in image resizing. Better than conventional 3-tap symmetric FIR filters, these filters provide good edge and extended-frequency responses with good narrow peak sharpening characteristics. These filters emphasize accurate edge handling, where gradients are steepest, over accurate peak handling, where gradients are shallowest. This results in superior zone-plate test signals and better resized image quality.

    Abstract translation: 不对称有限脉冲响应(FIR)滤波器用于估计用于图像调整大小的重新采样模型的梯度。 比传统的3抽头对称FIR滤波器更好,这些滤波器提供良好的边缘和扩展频率响应,具有良好的窄峰值锐化特性。 这些滤波器强调准确的边缘处理,其中梯度最陡峭,超过精确的峰值处理,其中梯度最浅。 这导致了优异的区域板测试信号和更好的调整大小的图像质量。

    Fir filter based upon squaring
    18.
    发明授权

    公开(公告)号:US06330579B1

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

    申请号:US09641490

    申请日:2000-08-18

    Inventor: Keith R. Slavin

    CPC classification number: H03H17/06

    Abstract: An improved FIR filter based upon squaring is used to self-determine a filter constant equal to the sum-of-squares of the filter coefficients. An input signal is forced to zero for T samples, where T is the number of accumulator cells in an accumulator stage, and at the end of such zero samples the output from the filter is latched as the filter constant for use in filtering the normal input signal. The FIR filter may also be placed in a co-processor mode, using a FIFO register between the input of the FIR filter and a processor bus. A CPU on the bus initiates the co-processor mode and loads data into the FIFO. When the FIFO has data the data is read out and input to the FIR filter. The output of the FIR filter is placed on the processor bus. To determine the values of the filter coefficients loaded in the FIR filter, the data loaded by the CPU is an impulse signal having T−1 zero samples before and after an impulse sample, the output for each sample representing one of the filter coefficients.

    Public key cryptographic system having differential security levels
    19.
    发明授权
    Public key cryptographic system having differential security levels 失效
    具有不同安全级别的公钥密码系统

    公开(公告)号:US5974151A

    公开(公告)日:1999-10-26

    申请号:US742982

    申请日:1996-11-01

    Inventor: Keith R. Slavin

    CPC classification number: H04L9/302

    Abstract: A method of encoded communication in which a receiver generates a receiver public key by looking up a monitoring authority public key, multiplying four prime numbers, and encoding the identities of two of the prime numbers with the monitoring authority public key. The receiver communicates the public key to a sender, who creates a message, encodes it with the receiver public key, and transmits it to the receiver. The receiver then decodes the encoded message with the four prime numbers. The monitoring authority may decode the two prime numbers of the receiver's key, and factorize the product of the remaining primes. An unauthorized party would be faced with the much more difficult or impossible task of factorizing the original product of the four primes.

    Abstract translation: 一种编码通信的方法,其中接收机通过查找监视权限公钥,乘以四个素数,以及使用监视权限公钥对两个素数的身份进行编码来生成接收者公开密钥。 接收者将公共密钥通信给发送者,发送者创建消息,用接收者公开密钥进行编码,并将其发送给接收者。 然后,接收器用四个素数解码编码的消息。 监控机构可以解码接收者密钥的两个素数,并且将其余素数的乘积进行因式分解。 未经授权的一方将面临将四项原始产品分解的困难或不可能的任务。

    Touch controlled zoom of waveform displays
    20.
    发明授权
    Touch controlled zoom of waveform displays 失效
    触摸控制变焦波形显示

    公开(公告)号:US4755811A

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

    申请号:US30758

    申请日:1987-03-24

    CPC classification number: G01R13/20 G06F3/033

    Abstract: Touch controlled zoom of a waveform display uses a touch screen for the display surface. Function buttons for moving or expanding the waveform display and for determining the axis of such movement or expansion operate in conjunction with a rotary encoder. Expansion, or zoom, is accomplished by contacting the screen overlying a point on the waveform about which zoom is desired. Such contact or activation of the expand function button results in movement of the rotary encoder providing a gain parameter to a zoom function. The zoom function operates on the waveform display in an exponential manner as a function of the gain parameter to expand or contract the waveform display about the zoom point according to the direction of rotation of the rotary encoder.

Patent Agency Ranking