摘要:
The present invention concerns a line generator and a method for determining the individual pixels to be plotted for a line to be drawn in a display system. Coded representations of a plurality of lines are stored in a line definition table (12, in 42), the coded representation of each individual line comprising a string of data items representing the transitions between adjacent pixels to be plotted for drawing said individual line. Preferably, only coded representations of lines up to a predetermined size (ie. the length of the line in the case of a straight line) are stored in the line definition table (12, in 42) and strings of data items for representing the pixels to be plotted for longer lines to be drawn are still calculated (in 40) as in the prior art. In this case, means (28,46) are provided for determining whether there are coded representations of a line to be drawn in the line definition table, or not, and for passing control to the appropriate logic for determining the pixels to be plotted. In a preferred embodiment, the string of data items forming the coded representation of a line to be drawn is a string of binary digits and the value each bit in the string represents a transition in one of two directions. This provides a very compact representation of the line.
摘要:
A voice processing system 30 is connected to a switch 20 via multiple telephone lines 25, and provides a set of line objects 335, each line object being associated with one of the physical telephone lines. The line object allows a demarcation to be made between the underlying voice processing system software 335, and external business applications 310. Thus a line object supports a set of methods such as Get DTMF Tone, Play Audio, Answer call, and End call, to allow the external business applications 310 to perform desired operations on a telephone line. These methods are invoked via a set of corresponding IVR action objects 320, which in turn are integrated into the business application. The business application itself, and its IVR actions, regard the line objects effectively as servers to provide IVR functionality. The business application may therefore run partially or completely on a separate physical machine from the IVR system itself.
摘要:
A logic circuit is presented comprising a plurality of registers 30, 39; each register 30 having first register latches 31, 41 for clocking data into the register 30 in response to a first clock signal 37 and second register latches for clocking data out of the register in response to a second clock signal 38, and combinatorial logic comprising address logic 4 for addressing data to a register and first suppression logic 33 for inhibiting the first clock signal input to the register in responsive to the address logic, wherein the logic circuit further comprises second suppression logic 34, 35 for inhibiting the second clock signal input to the register in collective response to the address logic and the first clock signal.
摘要:
In a logic circuit having a plurality of clocked state latches (SRL) and combinatorial logic for functional processing of a task in response to functional clocking C′-B′ of the state latches, the state latches are additionally interconnected to form a scannable chain of latches, and task switching logic 12,14 is provided for suspending task processing by interrupting the functional clocking C′-B′ of the state latches and, during said suspension, for scanning the state latches such that existing contents of the state latches defining a task state can be saved from the state latches and/or new contents defining a task state can be loaded into the state latches. The invention provides an efficient means for switching tasks being performd by a logic circuit in a multiprocessing environment.
摘要:
In a logic circuit having a plurality of clocked state latches (SRL) and combinatorial logic for functional processing of a task in response to functional clocking C′-B′ of the state latches, the state latches are additionally interconnected to form a scannable chain of latches, and task switching logic 12,14 is provided for suspending task processing by interrupting the functional clocking C′-B′ of the state latches and, during said suspension, for scanning the state latches such that existing contents of the state latches defining a task state can be saved from the state latches and/or new contents defining a task state can be loaded into the state latches. The invention provides an efficient means for switching tasks being performd by a logic circuit in a multiprocessing environment.
摘要翻译:在具有多个时钟状态锁存器(SRL)的逻辑电路和用于响应于状态锁存器的功能时钟C min-B min的功能处理任务的组合逻辑,状态锁存器被附加地互连以形成可扫描链 锁存器和任务切换逻辑12,14用于通过中断状态锁存器的功能时钟C min -B min来中止任务处理,并且在所述暂停期间,用于扫描状态锁存器,使得状态锁存器的现有内容定义为 任务状态可以从状态锁存器和/或定义任务状态的新内容保存到状态锁存器中。 本发明提供了一种用于在多处理环境中切换由逻辑电路执行的任务的有效手段。