会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 1. 发明授权
    • Memory architecture and method of data organization optimized for hashing
    • 数据组织的内存架构和方法优化哈希
    • US5339398A
    • 1994-08-16
    • US913764
    • 1992-07-14
    • Imran A. ShahBrian C. Johnson
    • Imran A. ShahBrian C. Johnson
    • G06F17/30G06F12/02
    • G06F17/30949
    • A hashing data storage and retrieval arrangement whose storage capacity is unaffected by collisions. A first memory serves as a hash index table, for storing pointers at each address location corresponding to a hash value generated by hashing a key data word. Each pointer is the address of a location in a second memory, which has a separate storage location for each key data word, its associated data, and a further pointer which is the address of the next key data word resulting from a collision during hashing. Preferably a pipeline register between the two memories permits hashing of a subsequent key data word while accessing of the second memory is still in progress.
    • 散列数据存储和检索布置,其存储容量不受碰撞影响。 第一存储器用作散列索引表,用于存储与通过散列密钥数据字生成的散列值相对应的每个地址位置处的指针。 每个指针是第二存储器中的位置的地址,其具有用于每个关键数据字及其关联数据的单独的存储位置,以及另外的指针,该指针是由于散列期间的碰撞产生的下一个关键数据字的地址。 优选地,两个存储器之间的流水线寄存器允许随后的密钥数据字的散列,同时第二存储器的访问仍在进行中。
    • 2. 发明授权
    • Multi-processor video display apparatus
    • 多处理器视频显示设备
    • US5398315A
    • 1995-03-14
    • US998358
    • 1992-12-30
    • Brian C. JohnsonMichael A. Epstein
    • Brian C. JohnsonMichael A. Epstein
    • G06F15/16G06F15/80G06T1/20H04N5/14H04N5/262G06F3/14
    • H04N5/14
    • Video display apparatus having multiple processors for operation in parallel, each processing a respective complete video image in the sequence of video images (fields or frames) which form a video picture, the processing being in accordance with a selected signal processing algorithm. The algorithm may be one which simulates a signal processing circuit design which is to be evaluated, so that the effect of changes in circuit design can be displayed in real time. The signal data for each of the sequential video images is assembled into data packets in successive equal time slots, which are transmitted downstream on a data bus along which are a succession of data processors. The headers of the packets for a given image identify a serially corresponding processor to which such image is assigned, and such packets are processed by the assigned processor in accordance with the selected algorithm. If the processing time of each processor corresponds to the time period of N images, then by using N processors the nth processor will have completed processing of the nth complete image by the time of arrival of the (N+n) th image. Each series of N images can therefor be cyclically assigned to the series of processors, and are processed in parallel in real-time. Provision is made for inter-processor communication when the algorithm has temporal effects on the video picture which necessitate FIR or IIR filtering in order to display such effects.
    • 具有并行操作的多个处理器的视频显示装置,每个处理形成视频图像的视频图像(场或帧)的序列中的相应的完整视频图像,该处理根据所选择的信号处理算法。 该算法可以是模拟要被评估的信号处理电路设计的算法,从而可以实时显示电路设计中的变化的影响。 每个顺序视频图像的信号数据被组装成连续相等的时隙中的数据分组,这些时隙在数据总线上向下传送,数据总线沿着它们是一系列的数据处理器。 用于给定图像的分组的报头标识分配了这种图像的串行对应的处理器,并且根据所选择的算法由分配的处理器处理这样的分组。 如果每个处理器的处理时间对应于N个图像的时间段,则通过使用N个处理器,第n个处理器将在到达第(N + n)个图像时完成第n个完整图像的处理。 每个N个图像系列可以循环地分配给一系列处理器,并且被实时并行处理。 当算法对视频图像具有时效时,需要进行处理器间通信,这就需要FIR或IIR滤波才能显示这种效果。
    • 6. 发明授权
    • Method and apparatus for scrambling and descrambling television programs
    • 用于扰频和解扰电视节目的方法和装置
    • US4542407A
    • 1985-09-17
    • US503208
    • 1983-06-10
    • Jeffrey L. CooperBrian C. Johnson
    • Jeffrey L. CooperBrian C. Johnson
    • H04N7/167H04N7/171H04N7/16
    • H04N7/1675H04N7/1713
    • A method for scrambling and descrambling television programs in which the horizontal synchronizing information is suppressed at a CATV supplier's head-end and then regenerated at the subscriber's converter. The pulse frequency is multiplied by a factor N/M, in which N and M are integers thereby generating a synthesized pulse stream which is, in turn, encoded with data identifying the values for N and M. This encoded pulse stream is modulated onto the audio subcarrier wave in the TV video signal and transmitted to the converter. The converter then demodulates and recovers the encoded pulse stream, decodes the same to recover the identifying data, using this data to obtain the correct values for N and M which have been transmitted separately on a digital data channel. The converter then multiplies the synthesized pulse stream by M/N regenerating the horizontal synchronizing pulse stream and inserts the same into the TV video signal at the proper phase.
    • 一种用于加扰和解扰电视节目的方法,其中水平同步信息在CATV供应商的头端被抑制,然后在用户转换器处再生。 脉冲频率乘以因子N / M,其中N和M是整数,从而产生合成脉冲流,该合成脉冲流又被用于识别N和M的值的数据编码。该编码脉冲流被调制到 音频副载波在TV视频信号中发送并传输到转换器。 然后,转换器解调并恢复编码的脉冲流,对其进行解码以恢复识别数据,使用该数据来获得在数字数据信道上分别发送的N和M的正确值。 然后,转换器将合成脉冲流乘以M / N再生水平同步脉冲流,并将其插入到适当阶段的TV视频信号中。
    • 7. 发明授权
    • Data repacker having controlled feedback shifters and registers for
changing data format
    • 数据重新包装器具有控制的反馈移位器和寄存器来改变数据格式
    • US5113516A
    • 1992-05-12
    • US388281
    • 1989-07-31
    • Brian C. Johnson
    • Brian C. Johnson
    • G06F7/78H03M7/30
    • G06F7/785H03M7/3084H03M7/3088
    • A data repacker utilizing a multiplexer, one intermediate register, two shifters, and a control for these circuits. The multiplexer output is connected to the intermediate register, which has a storage length greater than the size of data words to be repacked. The first shifter receives the output of the register, and its output can be concatenated with an input data word to form one input to the multiplexer. The output of the register is provided as another input to the multiplexer. The second shifter also receives the output of the multiplexer, and has an output which is the repacker output. Information representing the number of bits in and the number of bits out is used to determine the most and least significant bits of the intermediate data which will be stored in the intermediate register, and to control the shifters.
    • 一种利用多路复用器,一个中间寄存器,两个移位器和这些电路的控制的数据重新装载机。 多路复用器输出连接到中间寄存器,该寄存器的存储长度大于要重新打包的数据字的大小。 第一移位器接收寄存器的输出,并且其输出可以与输入数据字连接,以形成多路复用器的一个输入。 寄存器的输出被提供给多路复用器的另一个输入。 第二移位器还接收多路复用器的输出,并且具有作为再分配器输出的输出。 表示位数和信号数的信息用于确定将存储在中间寄存器中的中间数据的最高有效位和最低有效位,并控制移位器。
    • 8. 发明授权
    • Method and apparatus for positioning using circular interpolation
    • 使用圆弧插补定位的方法和装置
    • US4493032A
    • 1985-01-08
    • US415745
    • 1982-09-07
    • Brian C. Johnson
    • Brian C. Johnson
    • G05B19/4103G05B19/25
    • G05B19/4103
    • A method and apparatus are disclosed for providing very precise incremental motion of a numerically controlled machine tool, or other similarly controlled object, along a circularly arced path. For a mutually perpendicular X and Y coordinate system, X and Y indices are determined based on certain prescribed input information related to the parameters of the circular path and the relative rate of motion between the machine tool and the workpiece, and on immediate, continuously recomputed, coordinates of the tool or object. The indices are each scaled by a modulus related to the radius of the arc to generate incremental distances .DELTA.X and .DELTA.Y according to which the next move is to be made. The process is reiterated until the desired circular path is complete. In both method and apparatus, only integer values of .DELTA.X and .DELTA.Y are used for implementing each increment of motion. Non-integer values are carried forward to the next iteration of the process to prevent error accumulation.
    • 公开了一种方法和装置,用于沿圆弧路径提供数控机床或其他类似受控对象的非常精确的增量运动。 对于相互垂直的X和Y坐标系,X和Y指数根据与圆轨迹参数和机床与工件之间的相对运动速度相关的特定规定输入信息确定,并立即连续重新计算 ,工具或对象的坐标。 这些索引各自用与弧的半径相关的模量缩放以产生增量距离DELTA X和DELTA Y,根据该距离将进行下一个移动。 重复该过程,直到所需的循环路径完成。 在这两种方法和装置中,仅使用DELTA X和DELTA Y的整数值来实现每个运动增量。 非整数值被转发到进程的下一次迭代,以防止错误累积。