会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 1. 发明授权
    • Method and apparatus for draining video data from a planarized video
buffer
    • 从平面化视频缓冲器中排出视频数据的方法和装置
    • US5982425A
    • 1999-11-09
    • US772701
    • 1996-12-23
    • John Lewis AllenLeonard W. CrossBill A. MunsonAli S. OztaskinRoger Traylor
    • John Lewis AllenLeonard W. CrossBill A. MunsonAli S. OztaskinRoger Traylor
    • H04N9/64H04N5/76H04N3/14
    • H04N9/64
    • A method and apparatus for draining video data from a planarized video buffer in a video camera. The method includes the steps of reading a first sequence of video data from a first plane of the planarized image buffer starting at a buffer address indicated by a first pointer, and then reading a second sequence of video data from a second plane of the planarized image buffer starting at a buffer address indicated by a second read pointer. The apparatus includes an address generation unit and a sequence counter. The address generation unit includes a number of read pointers each configured to indicate a memory location within a different data plane of a video buffer. The address unit is configured to address a sequence of memory locations in a video buffer starting at a location indicated by an active one of the read pointers. The sequence counter is configured to detect when a final memory location of the sequence of memory locations has been addressed by the address generation unit and, in response, to select a different one of the read pointers to be the active read pointer.
    • 一种用于从视频摄像机中的平面化视频缓冲器排出视频数据的方法和装置。 该方法包括从平坦化图像缓冲器的第一平面读取第一序列的视频数据的步骤,从由第一指针指示的缓冲器地址开始,然后从平面化图像的第二平面读取第二序列的视频数据 缓冲区从第二个读指针指示的缓冲区地址开始。 该装置包括地址生成单元和序列计数器。 地址生成单元包括多个读指针,每个读指针被配置为指示视频缓冲器的不同数据平面内的存储器位置。 地址单元被配置为寻址在由读取指针中的活动的一个指示的位置开始的视频缓冲器中的一系列存储器位置。 序列计数器被配置为检测存储器位置序列的最终存储器位置何时已被地址生成单元寻址,并且作为响应,选择读取指针中的不同的一个作为活动读指针。
    • 2. 发明授权
    • Method and apparatus for servicing a plurality of FIFO's in a capture
gate array
    • 用于在捕获门阵列中维护多个FIFO的方法和装置
    • US5768626A
    • 1998-06-16
    • US874000
    • 1997-06-13
    • Bill A. MunsonAli S. Oztaskin
    • Bill A. MunsonAli S. Oztaskin
    • G06F5/06G06F13/00
    • G06F5/06
    • The present invention provides a direct memory access unit for use in prioritizing the servicing of FIFO buffers in a capture gate array coupled to a video processing device. The capture gate array comprises at least a FIFO input unit having a plurality of FIFO buffers for receiving as input to the capture gate array separated Y, U and V bitmap data entries and a bus interface unit coupled to a video memory bus for outputting the data entries to the video processing device. The direct memory access unit preferably comprises at least a signal generation unit, a logic unit and a control unit. The signal generation unit receives as input from the FIFO unit depth values for the FIFO buffers representing the number of data entries currently stored in respective FIFO buffers in addition to comparators which compare the depth value of each FIFO buffer with at least first and second trip point values stored in at least first and second buffers. The trip point values represent predetermined numbers of data entries within the FIFO buffers, and the second trip point value is set so as to be greater in magnitude than the first trip point value. The signal generation unit then generates a first trip point signal for each FIFO buffer having a depth value equal to or greater than the first trip point value but less than the second trip point value and a second trip point signal for each FIFO buffer having a depth value equal to or greater than the second trip point value. The logic unit is coupled to the signal generation unit and comprises combinational logic for prioritizing the generated trip point signals associated with the respective FIFO buffers. The logic unit further generates FIFO service requests in accordance with the prioritized trip point signals.
    • 本发明提供了一种直接存储器访问单元,用于在耦合到视频处理设备的捕获门阵列中优先处理FIFO缓冲器的服务。 捕获门阵列至少包括具有多个FIFO缓冲器的FIFO输入单元,用于接收作为捕获门阵列分离的Y,U和V位图数据条目的输入,以及耦合到视频存储器总线的总线接口单元,用于输出数据 条目到视频处理设备。 直接存储器访问单元优选地至少包括信号生成单元,逻辑单元和控制单元。 信号生成单元除了比较每个FIFO缓冲器的深度值与至少第一和第二跳变点之间的比较器之外,还从表示当前存储在各个FIFO缓冲器中的数据条目数的FIFO缓冲器的FIFO单元的深度值接收来自FIFO单元的深度值 存储在至少第一和第二缓冲器中的值。 跳变点值表示FIFO缓冲器内的预定数量的数据项,并且第二跳变点值被设置为大于第一跳变点值。 然后,信号生成单元为每个具有深度值等于或大于第一跳变点值但小于第二跳变点值的每个FIFO缓冲器产生第一跳变点信号,并且为每个具有深度的FIFO缓冲器产生第二跳变点信号 值等于或大于第二跳变点值。 逻辑单元耦合到信号产生单元,并且包括组合逻辑,用于对与各个FIFO缓冲器相关联的产生的跳变点信号进行优先排序。 逻辑单元还根据优先跳变点信号产生FIFO服务请求。
    • 4. 发明授权
    • Digital video scaling engine
    • 数字视频缩放引擎
    • US5838387A
    • 1998-11-17
    • US771300
    • 1996-12-20
    • John L. AllenLeonard W. CrossAli S. Oztaskin
    • John L. AllenLeonard W. CrossAli S. Oztaskin
    • G06T3/40H04N1/393H04N5/262G06F15/66
    • G06T3/4023H04N1/3935H04N5/2628
    • A video scaling engine for scaling video data over a plurality of clock cycles is disclosed. In a first clock cycle of the plurality of clock cycles, a multiplier of the video scaling engine multiplies an input pixel by a coefficient indicated by a coefficient select signal to generate a first product. The first product is stored in an accumulator of the video scaling engine. In a second clock cycle of the plurality of clock cycles, the multiplier multiplies another input pixel by a coefficient indicated by another coefficient select signal to generate a second product. The second product is added to the contents of the accumulator to produce a sum including the first and second products. The sum including the first and second products is stored in the accumulator and then divided by a value based on at least one of the coefficients to produce a scaled output pixel.
    • 公开了一种用于在多个时钟周期上缩放视频数据的视频缩放引擎。 在多个时钟周期的第一时钟周期中,视频缩放引擎的乘法器将输入像素乘以由系数选择信号指示的系数,以产生第一乘积。 第一个产品存储在视频缩放引擎的累加器中。 在多个时钟周期的第二时钟周期中,乘法器将另一个输入像素乘以由另一系数选择信号指示的系数,以产生第二乘积。 将第二产品添加到蓄电池的内容物中以产生包括第一和第二产品的总和。 包括第一和第二乘积的总和被存储在累加器中,然后根据系数中的至少一个被除以一个值以产生一个缩放的输出像素。
    • 8. 发明申请
    • METHODS, APPARATUS AND SYSTEMS FOR FACILITATING RDMA OPERATIONS WITH REDUCED DOORBELL RINGS
    • 方法,装备和系统,用于减少DOORBELL环的RDMA操作
    • US20140089444A1
    • 2014-03-27
    • US13628771
    • 2012-09-27
    • Vadim MakhervaksKenneth G. KeelsBrian S. HausauerAli S. Oztaskin
    • Vadim MakhervaksKenneth G. KeelsBrian S. HausauerAli S. Oztaskin
    • G06F15/167
    • G06F15/17331
    • Methods, apparatus and systems for reducing usage of Doorbell Rings in connection with RDMA operations. A portion of system memory is employed as a Memory-Mapped Input/Output (MMIO) address space configured to be accessed via a hardware networking device. A Send Queue (SQ) is stored in MMIO and is used to facilitate processing of Work Requests (WRs) that are written to SQ entries by software and read from the SQ via the hardware networking device. The software and logic in the hardware networking device employ pointers identifying locations in the SQ corresponding to a next write WR entry slot and last read WR entry slot that are implemented to enable WRs to be written to and read from the SQ during ongoing operations under which the SQ is not emptied such that doorbell rings to notify the hardware networking device that new WRs have been written to the SQ are not required.
    • 与RDMA操作相关的减少门铃环使用的方法,装置和系统。 系统存储器的一部分被用作经配置以经由硬件网络设备访问的存储器映射输入/输出(MMIO)地址空间。 发送队列(SQ)存储在MMIO中,用于促进通过软件写入SQ条目并通过硬件网络设备从SQ读取的工作请求(WR)的处理。 硬件网络设备中的软件和逻辑采用标识SQ中相应于下一个写入WR入口时隙的位置的指针,以及最后读取的WR入口时隙,其被实现为使得在正在进行的操作期间将WR写入到SQ并从其读取, SQ不能清空,以致门铃振铃以通知硬件网络设备不会向SQ写入新的WR。
    • 9. 发明授权
    • Flexible event monitoring counters in multi-node processor systems and process of operating the same
    • 多节点处理器系统中的灵活事件监控计数器及其操作过程
    • US06347362B1
    • 2002-02-12
    • US09221577
    • 1998-12-29
    • Ioannis T. SchoinasAli S. Oztaskin
    • Ioannis T. SchoinasAli S. Oztaskin
    • G06F1300
    • G06F11/3072G06F11/3006G06F11/3037G06F11/348G06F12/08G06F12/122G06F2201/88
    • A flexible event monitoring counter apparatus and process are provided for a processor system including a plurality of nodes, each node having a processor and a portion of a total main memory of the processor system. One example of such a processor system is a Non-Uniform-Memory-Architecture (NUMA) system. In order to reduce the total number of counters necessary, the counter structure will track certain ones of a type of event which occur in the processor system, determined in accordance with a predetermined standard to be most interesting, while discarding other ones of the same type of event determined by the standard to be less interesting. In accordance with one embodiment, the type of event which is tracked or discarded can be page accesses to pages of the total main memory. The standard of most interesting events can be based on the pages which receive the most requests for remote access from a node other than the node where the requested page is located. The information regarding the most interesting events can be used, if desired, to make decisions regarding migration and/or replication of pages between the different nodes.
    • 为包括多个节点的处理器系统提供灵活的事件监视计数器装置和处理,每个节点具有处理器和处理器系统的总主存储器的一部分。 这种处理器系统的一个例子是非均匀存储器架构(NUMA)系统。 为了减少所需的计数器总数,计数器结构将跟踪在处理器系统中出现的某种类型的事件,其根据预定标准确定为最有趣,同时丢弃相同类型的其他类型 由标准决定的事件不那么有趣。 根据一个实施例,被跟踪或丢弃的事件的类型可以是对总主存储器的页面的页面访问。 最有趣的事件的标准可以基于从除请求的页面所在的节点之外的节点接收到对远程访问的最多请求的页面。 如果需要,可以使用关于最有趣事件的信息来做出关于不同节点之间的页面的迁移和/或复制的决定。