CURSOR LOCATION ERROR MINIMIZING SYSTEM

    公开(公告)号:CA1103377A

    公开(公告)日:1981-06-16

    申请号:CA307336

    申请日:1978-07-13

    Applicant: IBM

    Abstract: There is disclosed a method and means for increasing the positional accuracy of operator controlled cursors engaged in the digitized encoding of graphic information such as line drawings. The method steps comprise those of digitizing the instantaneous contact position between the cursor and the data entry surface as reference coordinates detecting any segment of a colored object upon the surface within a predetermined area about the cursor; ascertaining the location within the area of the centroid or the like of the detected segment; and digitizing said ascertained location as a displacement from the reference coordinates. Apparatus for practicing the method comprise an independently actuable cursor formed from a position encoder and an image scanner, the scanner generating a Boolean coded array of points counterpart to a preselected surface area The scanned array is first buffered and then used to actuate an operator viewable LED di-play of the scanned array on one hand and said array is sent to CPU on the other hand. In turn, the CPU calculates the coordinates of the centroid of that array area of contiguous points having the same de-lgnatod 8001ean Icolor) 0 or 1 value Signals representing tho calcul-ted coordlnate- generated by the CPU then cause the LED dlsplay ~o differentlally lndicate ths calculated centrold location to the operator such as by way of a fla-hlng di~play ele~ent

    DIRECTION-CONSTRAINED TERNARY CODES USING PEAK AND POLARITY DETECTION

    公开(公告)号:CA1213062A

    公开(公告)日:1986-10-21

    申请号:CA481842

    申请日:1985-05-17

    Applicant: IBM

    Abstract: DIRECTION-CONSTRAINED TERNARY CODES USING PEAK AND POLARITY DETECTION of the Invention A class of ternary square wave signals is detectable by peak polarity detection alone without need for amplitude discrimination. The ternary codes are used to increase data density recording at the same clock rate as binary codes. This is satisfied by selective direction-constrained run length limited (RLL) signals. The direction constraint is that the half-step transitions can only occur in pairs of the same polarity. Alternate half-step pairs of opposite polarity are forbidden. This avoids the need for amplitude discrimination. The RLL (d,k) constraint includes "d" number of clock times when a transition is forbidden and "k > d" clock times within which consecutive transitions must occur. The latter determines a minimum frequency for clocking purposes. This eases peak shift detection.

    MULTI-COLOR VIDEO DISPLAY SYSTEMS USING MORE THAN ONE SIGNAL SOURCE

    公开(公告)号:CA1119287A

    公开(公告)日:1982-03-02

    申请号:CA310047

    申请日:1978-08-25

    Applicant: IBM

    Abstract: An improved video display system is provided in which two color images are combinable in a dynamic and self-determining fashion to provide improved contrast, comprehension and display versatility. Two separate video signals that are to be used in generating a single display are converted into sequences of digitally encoded picture elements (pixels). Control signals are generated that are dependent upon the data content of the elements in at least one of the sequences, and these signals are used to govern the mode of combination of the two video signals for individual pixel sets. For example a first video signal of digital character and having varying pixel intensity may be transformed into color values for a first pseudocolor display. A second video signal, derived from an analog source, is digitized and is also transformed into pseudocolor, concurrent with the dynamic generation in real time of the data dependent control signals. Such control signals may be incorporated in either or both of the digitized data sequences, and the second video signal may be digitized with or without adjustment of intensity ranges within variable limits. The two transformed digital signal sequences are then arithmetically or logically combined in accordance with the functions defined by the data dependent control signals. For example, the signals may be added, ANDed, ORed, averaged, subtracted, or one or the other can be blocked, and these functions can be varied, dependent upon the data, in incremental fashion within the display. Consequently, the contrast between the two color images can be selectively enhanced, the data contained in the images can be much more clearly depicted in graphical form, and special effects can be obtained in versatile and discretionary fashion.

    4.
    发明专利
    未知

    公开(公告)号:FR2409554B1

    公开(公告)日:1986-04-11

    申请号:FR7830410

    申请日:1978-10-19

    Applicant: IBM

    Abstract: There is disclosed a method and means for increasing the positional accuracy of operator controlled cursors engaged in the digitized encoding of graphic information such as line drawings. The method steps comprise those of digitizing the instantaneous contact position between the cursor and the data entry surface as reference coordinates; detecting any segment of a colored object upon the surface within a predetermined area about the cursor; ascertaining the location within the area of the centroid or the like of the detected segment; and digitizing said ascertained location as a displacement from the reference coordinates. Apparatus for practicing the method comprises an independently actuable cursor formed from a position encoder and an image scanner, the scanner generating a Boolean coded array of points counterpart to a preselected surface area. The scanned array is first buffered and then used to actuate an operator viewable LED display of the scanned array on one hand and said array is sent to a CPU on the other hand. In turn, the CPU calculates the coordinates of the centroid of that array area of contiguous points having the same designated Boolean (color) 0 or 1 value. Signals representing the calculated coordinates generated by the CPU then cause the LED display to differentially indicate the calculated centroid location to the operator such as by way of a flashing display element.

    METHOD AND MEANS FOR RASTER SCANNED TEXTURE DISPLAY

    公开(公告)号:CA1127332A

    公开(公告)日:1982-07-06

    申请号:CA339637

    申请日:1979-11-13

    Applicant: IBM

    Abstract: A METHOD AND MEANS FOR ELECTROCHROMIC TEXTURE DISPLAY A method and means for creating the display illusion of "roughness" or "texture" in color patterns suitable for a raster scanned display surface by assigning different color values to pels (picture elements) in adjacent positions and then replicating the patterns automatically using the recurrent and sequential accessing of a concordance table. The real colour of each pel of a textured pattern is a joint function of a color number stored in a refresh buffer driving the display surface for any given display matrix array pel position and the value of a predetermined subset of address bits which describe that pel position. The use of preselected pel position address bits for regulating texture is shown as applied to video lookup tables and refresh buffers as a single level control and additionally to two or more video lookup tables for achieving a pattern hierarchy. SA9-78-045

    6.
    发明专利
    未知

    公开(公告)号:FR2409554A1

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

    申请号:FR7830410

    申请日:1978-10-19

    Applicant: IBM

    Abstract: There is disclosed a method and means for increasing the positional accuracy of operator controlled cursors engaged in the digitized encoding of graphic information such as line drawings. The method steps comprise those of digitizing the instantaneous contact position between the cursor and the data entry surface as reference coordinates; detecting any segment of a colored object upon the surface within a predetermined area about the cursor; ascertaining the location within the area of the centroid or the like of the detected segment; and digitizing said ascertained location as a displacement from the reference coordinates. Apparatus for practicing the method comprises an independently actuable cursor formed from a position encoder and an image scanner, the scanner generating a Boolean coded array of points counterpart to a preselected surface area. The scanned array is first buffered and then used to actuate an operator viewable LED display of the scanned array on one hand and said array is sent to a CPU on the other hand. In turn, the CPU calculates the coordinates of the centroid of that array area of contiguous points having the same designated Boolean (color) 0 or 1 value. Signals representing the calculated coordinates generated by the CPU then cause the LED display to differentially indicate the calculated centroid location to the operator such as by way of a flashing display element.

    ARITHMETIC CODING ENCODER AND DECODER SYSTEM

    公开(公告)号:CA1291821C

    公开(公告)日:1991-11-05

    申请号:CA544052

    申请日:1987-08-07

    Applicant: IBM

    Abstract: YO986-091 Apparatus and method for compressing and de-compressing binary decision data by arithmetic coding and decoding wherein the estimated probability Qe of the less probable of the two decision events, or outcomes, adapts as decisions are successively encoded. To facilitate coding computations, an augend value A for the current number line interval is held to approximate one by renormalizing A whenever it becomes less than a prescribed minimum AMIN. When A is renormalized, the value of Qe is up-dated. The renormalization of A and up-dating of Qe are preferably based on a single-bit test. Also, each Qe value is preferably specified as a 12-bit value having the least significant bit set to 1 and having no more than four other bits set to 1. The number of Qe values in the 1/4 to 1/2 probability range is enhanced to improve coding efficiency. A decision coding parameter of preferably six bits indicates the sense of the more probable symbol (MPS) in one bit and identifies a corresponding Qe value with the remaining five bits. In addition to probability adaptation, the present invention discloses an allocation of bits in a code stream register in which preferably two spacer bits are inserted between a next byte portion (which contains a byte of data en route to a buffer) and a fractional portion which may be involved in further computation. With the two spacer bits, any code greater than or equal to Hex 'CO' which fol YO986-091 lows a Hex 'FF' byte is illegal for data and therefore provides for an escape from the code stream. The two spacer bits also reduce the number of stuff bits inserted to account for carry or borrow propagation. Encoding and decoding can be performed interchangeably by hardware or software which feature differing coding conventions.

    9.
    发明专利
    未知

    公开(公告)号:FR2284153A1

    公开(公告)日:1976-04-02

    申请号:FR7521490

    申请日:1975-07-04

    Applicant: IBM

    Abstract: A keyboard operated programmable electronic calculator is provided with a light display and individual key lights for the numeric and function keys. A program is entered into storage by operation of the numeric and function keys when the calculator is activated to the program mode by a first control key. The program is read out of storage by operation of a second control key. Control logic under control of the calculator CPU operates the light display and the individual key lights in response to manual operation of the second control key to identify the program step and its program parameter for checking purposes.

Patent Agency Ranking