Dynamic arrays and overlays with bounds policies
    1.
    发明授权
    Dynamic arrays and overlays with bounds policies 失效
    具有边界策略的动态数组和叠加

    公开(公告)号:US08782621B2

    公开(公告)日:2014-07-15

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

    Dynamic arrays and overlays with bounds policies
    2.
    发明授权
    Dynamic arrays and overlays with bounds policies 有权
    具有边界策略的动态数组和叠加

    公开(公告)号:US08332832B2

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

    申请号:US11421399

    申请日:2006-05-31

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

    LOW POWER, HASH-CONTENT ADDRESSABLE MEMORY ARCHITECTURE
    3.
    发明申请
    LOW POWER, HASH-CONTENT ADDRESSABLE MEMORY ARCHITECTURE 有权
    低功耗,内存可寻址存储器架构

    公开(公告)号:US20120117319A1

    公开(公告)日:2012-05-10

    申请号:US13345530

    申请日:2012-01-06

    Inventor: Keith R. Slavin

    Abstract: A method is comprised of inputting a comparand word to a plurality of hash circuits, each hash circuit being responsive to a different portion of the comparand word. The hash circuits output a hash signal which is used to enable or precharge portions of a CAM. The comparand word is also input to the CAM. The CAM compares the comparand word in the precharged portions of the CAM and outputs information responsive to the comparing step. When used to process Internet addresses, the information output may be port information or an index from which port information may be located. A circuit is also disclosed as is a method of initializing the circuit.

    Abstract translation: 一种方法包括:将比较字输入多个散列电路,每个散列电路响应比较字的不同部分。 哈希电路输出用于启用或预充电CAM部分的散列信号。 比较字也输入到CAM。 CAM比较CAM的预充电部分中的比较字,并响应于比较步骤输出信息。 当用于处理因特网地址时,信息输出可以是端口信息或端口信息可能位于的索引。 还公开了一种初始化电路的方法。

    Efficient method for reducing noise and blur in a composite still image from a rolling shutter camera
    4.
    发明申请
    Efficient method for reducing noise and blur in a composite still image from a rolling shutter camera 有权
    用于降低来自滚动快门摄像机的复合静止图像中的噪声和模糊的有效方法

    公开(公告)号:US20090201383A1

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

    申请号:US12069669

    申请日:2008-02-11

    Inventor: Keith R. Slavin

    CPC classification number: H04N5/357 H04N5/23248 H04N5/23267 H04N5/3532

    Abstract: A rolling shutter digital camera. Each photographic image of a given exposure duration is captured as a multi-frame burst of frames each having a shorter exposure duration to minimize motion blur and to reduce sensor noise by averaging. Each frame is quantized into swaths, captured sequentially by the rolling shutter. Swaths of the first frames are analyzed to select a set of best motion detection reference regions. Swaths of subsequent frames are analyzed versus only those regions, to reduce required computation, and are re-registered accordingly. Corresponding swaths of each frame are accumulated. The accumulator is normalized to the desired bit depth and written as the final image. Averaging of the multiple frames is improved by re-registering swaths rather than entire frames, because of the time delta caused by the rolling shutter. Computation is further reduced by selecting candidate points only along a key line of each swath of the first frame, and still further by pre-limiting the search by using a thumbnail version of the first frame to cull most candidate points. Thresholds are used to ensure adequate motion detection regions are used for each swath.

    Abstract translation: 滚动快门数码相机。 给定曝光持续时间的每个摄影图像被捕获为具有较短曝光持续时间的帧的多帧突发,以最小化运动模糊并且通过平均来降低传感器噪声。 每个帧被量化成条,由滚动快门顺序捕获。 分析第一帧的幅面以选择一组最佳运动检测参考区域。 分析后续帧的幅面,而不仅仅是那些区域,以减少所需的计算,并相应地重新注册。 每个帧的相应条带被累积。 将累加器归一化为所需的位深度并写入最终图像。 由于由滚动快门引起的时间增量,可以通过重新排列条带而不是整个帧来改善多个帧的平均。 通过仅沿着第一帧的每个条带的键线选择候选点进一步减少计算,并且还通过使用第一帧的缩略图版本预先限制搜索以剔除大多数候选点。 阈值用于确保为每个条带使用足够的运动检测区域。

    Graphics resampling system and method for use thereof
    5.
    发明授权
    Graphics resampling system and method for use thereof 失效
    图形重采样系统及其使用方法

    公开(公告)号:US07492376B2

    公开(公告)日:2009-02-17

    申请号:US11202578

    申请日:2005-08-11

    Inventor: Keith R. Slavin

    Abstract: A resampling circuit and method where input sample values for samples arranged along a row of a source image are received by a row resampling circuit. The row resampling circuit calculates row output values which are provided to a column resampling circuit that calculates output sample values therefrom. The column resampling circuit includes a shift register that receives the row output values and shifts the row output values through the shift register as the row output samples are calculated. The shift register has a plurality of evenly spaced sample output terminals from which the row output values are sampled by an interpolation circuit for calculation of the output sample values.

    Abstract translation: 一种重采样电路和方法,其中沿着源图像行排列的采样的输入采样值由行重采样电路接收。 行重采样电路计算提供给从其计算输出采样值的列重采样电路的行输出值。 列重采样电路包括移位寄存器,其接收行输出值,并且通过计算行输出采样来移动通过移位寄存器的行输出值。 移位寄存器具有多个均匀间隔的采样输出端子,通过用于计算输出采样值的内插电路对行输出值进行采样。

    Dynamic arrays and overlays with bounds policies

    公开(公告)号:US07062761B2

    公开(公告)日:2006-06-13

    申请号:US09901806

    申请日:2001-07-10

    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.

    Pixel resampling system and method for text
    7.
    发明授权
    Pixel resampling system and method for text 有权
    像素重采样系统和文本方法

    公开(公告)号:US06941031B2

    公开(公告)日:2005-09-06

    申请号:US10820063

    申请日:2004-04-06

    Inventor: Keith R. Slavin

    CPC classification number: G06T3/4007

    Abstract: A method and system for determining a transition model between input pixel samples from which output sample values are calculated based on various relative background and brightness conditions of the input pixel samples. A brightness condition is determined from the input sample values associated with the input pixel samples. A first transition model that preserves a constant luminance is used where the brightness condition is indicative of light isolated pixels and a second transition model that preserves a constant darkness is used where the brightness condition is indicative of dark isolated pixels. The resampling circuit may also use alternative models for other brightness conditions, such as for pixel transitions without any emphasis or alternating pixels. The resampling circuit may also perform modified operations for pixels arranged in a diagonal fashion.

    Abstract translation: 一种用于确定输入像素样本之间的转换模型的方法和系统,基于输入像素样本的各种相对背景和亮度条件来计算输出样本值。 从与输入像素样本相关联的输入样本值确定亮度条件。 使用保持恒定亮度的第一过渡模型,其中亮度条件表示光隔离像素,并且使用保持恒定黑暗的第二过渡模型,其中亮度条件指示暗孤立像素。 重采样电路还可以使用用于其他亮度条件的替代模型,例如用于没有任何强调或交替像素的像素转换。 重采样电路还可以以对角线方式布置的像素执行修改的操作。

    Pixel resampling system and method for text
    8.
    发明授权
    Pixel resampling system and method for text 失效
    像素重采样系统及文本方法

    公开(公告)号:US06751362B2

    公开(公告)日:2004-06-15

    申请号:US09759787

    申请日:2001-01-11

    Inventor: Keith R. Slavin

    CPC classification number: G06T3/4007

    Abstract: A method and system for determining a transition model between input pixel samples from which output sample values are calculated based on various relative background and brightness conditions of the input pixel samples. A brightness condition is determined from the input sample values associated with the input pixel samples. A first transition model that preserves a constant luminance is used where the brightness condition is indicative of light isolated pixels and a second transition model that preserves a constant darkness is used where the brightness condition is indicative of dark isolated pixels. The resampling circuit may also use alternative models for other brightness conditions, such as for pixel transitions without any emphasis or alternating pixels. The resampling circuit may also perform modified operations for pixels arranged in a diagonal fashion.

    Abstract translation: 一种用于确定输入像素样本之间的转换模型的方法和系统,基于输入像素样本的各种相对背景和亮度条件来计算输出样本值。 从与输入像素样本相关联的输入样本值确定亮度条件。 使用保持恒定亮度的第一过渡模型,其中亮度条件表示光隔离像素,并且使用保持恒定黑暗的第二过渡模型,其中亮度条件指示暗孤立像素。 重采样电路还可以使用用于其他亮度条件的替代模型,例如用于没有任何强调或交替像素的像素转换。 重采样电路还可以以对角线方式布置的像素执行修改的操作。

    Public key cryptographic system having nested security levels
    9.
    发明授权
    Public key cryptographic system having nested security levels 失效
    具有嵌套安全级别的公钥加密系统

    公开(公告)号:US5956407A

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

    申请号:US889692

    申请日:1997-07-08

    Inventor: Keith R. Slavin

    CPC classification number: H04L9/302

    Abstract: A method of encrypted communication including creating a message and looking up a public key of a recipient. Then, encoding the message via a first encoding process using a first portion of the public key to generated an intermediate encoded message. The intermediate encoded message is encoded via a second encoding process using a second portion of the public key to generate a final encoded message. Then, the final encoded message is sent to a recipient. The public key may have a first key portion, a second key portion, and a third key portion, with the third key portion containing the encoded identity of a data element needed to decode a message encoded with the second key portion. The third key portion is encoded with the public key of a monitoring authority to enable the monitoring authority to more readily decode transmitted messages.

    Abstract translation: 一种加密通信的方法,包括创建消息并查找接收者的公钥。 然后,使用公钥的第一部分经由第一编码处理对消息进行编码,以生成中间编码消息。 中间编码消息通过使用公钥的第二部分的第二编码处理进行编码,以生成最终编码消息。 然后,最终编码的消息被发送到接收方。 公钥可以具有第一密钥部分,第二密钥部分和第三密钥部分,其中第三密钥部分包含对用第二密钥部分编码的消息进行解码所需的数据元素的编码标识。 第三关键部分用监控机构的公共密钥进行编码,以使监控权限能够更容易地解码发送的消息。

    Composite video sub-pixel timing adjustments using digital resampling
    10.
    发明授权
    Composite video sub-pixel timing adjustments using digital resampling 失效
    使用数字重采样的复合视频子像素时序调整

    公开(公告)号:US5523792A

    公开(公告)日:1996-06-04

    申请号:US359153

    申请日:1994-12-19

    CPC classification number: H04N7/0105 H04N7/0102

    Abstract: Composite video timing adjustments using digital resampling provides precise sub-pixel timing relative to a timing reference with a single video master clock. A digital resampler interpolates an input digital composite video signal as a function of a phase offset input which defines a fractional clock period of the video master clock derived from the timing reference. The sub-pixel offset digital composite video signal also may be adjusted by integer multiples of the video master clock period using a FIFO memory. The final timing adjusted digital composite video signal then is input to an analog reconstruction circuit to provide an output analog composite video signal that is precisely timed to the timing reference.

    Abstract translation: 使用数字重采样的复合视频定时调整相对于具有单个视频主时钟的定时参考提供精确的子像素定时。 数字重采样器根据相位偏移输入内插输入数字复合视频信号,该相位偏移输入定义从时序参考导出的视频主时钟的分数时钟周期。 子像素偏移数字复合视频信号也可以使用FIFO存储器来调整视频主时钟周期的整数倍。 最后定时调整的数字复合视频信号然后被输入到模拟重建电路,以提供精确定时到定时参考的输出模拟复合视频信号。

Patent Agency Ranking