-
公开(公告)号:JPH03144776A
公开(公告)日:1991-06-20
申请号:JP25401590
申请日:1990-09-21
Applicant: IBM
Inventor: MAIKERU AACHIYANGERU ARANDA , IIDA YOSHIO , KAMEI AKIYUKI
Abstract: PURPOSE: To lower a specification error rate by masking image fragments by respective masking fragments when the fragments cross with an area, logically combining them and generating true detection signals when a logical combination is provided with a value which is not zero. CONSTITUTION: A line fragment started in a block larger than BXmin and smaller than BXma-1 , the line fragment 116 for instance, can be expressed as simple incoming in an X-axial dimension. When the simple incoming X and the simple incoming Y are true, the line fragment is classified as the simple incoming and further analysis is not required. When simple outgoing X and the simple outgoing Y are true, the line fragment is expressed by the simple outgoing. The process of detecting the line fragment of the simple incoming and the simple outgoing reduces an analysis amount required for the respective line fragments. Thus, analysis is centralized onto segments 178 and 180 and the specification error, rate is reduced.
-
公开(公告)号:CA2021665C
公开(公告)日:1995-06-27
申请号:CA2021665
申请日:1990-07-20
Applicant: IBM
Inventor: ARANDA MICHAEL A , IIDA YOSHIO , KAMEI AKISHI
Abstract: A processing system for identifying operator selection of a graphics object in a system using parallel pixel generation. Parallel pixel generation results in a fragment comprising a series of M pixels being generated at each processing cycle. The image fragment must be tested against an operator defined selection area to determine whether the object being generated falls within the operator selection area. Fragments are initially classified as totally within or totally outside of the area. If a fragment intersects the operator selection area, applying a mask for each boundary of the operator defined area. Selection is signalled based upon the logical combination of the masked image fragments. Operator selection or picking occurs without the overhead of maintaining a pick RAM for the X and Y dimensions.
-
公开(公告)号:DE3782830D1
公开(公告)日:1993-01-14
申请号:DE3782830
申请日:1987-01-08
Applicant: IBM
Inventor: RAHIM OMAR MAHMOUD , KWONG EDWARD YUMAN , IIDA YOSHIO , ELSNER MATTHEW
IPC: G09G5/36 , G09G5/00 , G09G5/02 , G09G5/06 , G09G5/393 , G09G5/395 , G09G1/28 , G09G1/16 , G06F3/153
Abstract: A colour graphics display having a read/write control system for a buffer memory therein provides Line-on-Line and Underpaint mode operation, if selected and enabled, by reading the contents of a frame buffer storage location for which new pixel data is being provided, comparing those contents with data representing a display background characteristic or colour, and if the result of the comparison is positive, storing the new pixel data to the frame buffer storage location. If the result of the comparison is negative, a selected data value different from the new pixel data is stored to the frame buffer storage location.
-
公开(公告)号:DE3853511D1
公开(公告)日:1995-05-11
申请号:DE3853511
申请日:1988-09-19
Applicant: IBM
Inventor: ARANDA MICHAEL ARCHANGEL , EBBERS TIMOTHY JON , IIDA YOSHIO , KINDGREN TERENCE WALLACE , ROBERTSON TAGGART HUTH
Abstract: A system for generating multiple pixels in a single machine cycle employs a plurality of parallel vector generators. Each of the parallel generators is initialized with an error term which is calculated in accordance with Bresenham's algorithm. The signs of these error terms are then used to determine the region within the first octant of the coordinate system which contains the function for which the pixels are to be generated. The region data, in turn, determine two selectable values for an increment which is to be added to a running error term for each of the parallel generators as multiple pixels are simultaneously generated. The choice of the two possible values to be added to the error term is dependent upon the sign of the error term itself. The sign of the running error term for each vector generator is utilized to form a sequence of binary data which represents the incremental changes in the pixel positions as the pixels are being generated. In a preferred embodiment, the binary data is translated into pixel position data which is then stored in a memory device. Any generated pixel data which cannot be stored in the machine cycle in which it is generated is re-routed for storage in later cycles.
-
公开(公告)号:CA1272314A
公开(公告)日:1990-07-31
申请号:CA523773
申请日:1986-11-25
Applicant: IBM
Inventor: CORONA JAMES , IIDA YOSHIO
Abstract: A technique is described for efficiently drawing wide lines in a graphics display system by method and apparatus which includes means for identifying a wide line to be drawn; drawing a first line of pixels of said wide line; determining if a next line in said wide line has a different first coordinate value from a first coordinate value of said first line; generating at least one additional pixel value for said next line if said first coordinate value of said next line is different from said first coordinate value of an immediately previously drawn line; repeating said steps until said wide line has been completely drawn.
-
公开(公告)号:DE69025538D1
公开(公告)日:1996-04-04
申请号:DE69025538
申请日:1990-10-17
Applicant: IBM
Inventor: ARANDA MICHAEL ARCHANGEL , IIDA YOSHIO , KAMEI AKISHI
-
公开(公告)号:DE69025538T2
公开(公告)日:1996-09-12
申请号:DE69025538
申请日:1990-10-17
Applicant: IBM
Inventor: ARANDA MICHAEL ARCHANGEL , IIDA YOSHIO , KAMEI AKISHI
-
公开(公告)号:DE3853511T2
公开(公告)日:1995-09-28
申请号:DE3853511
申请日:1988-09-19
Applicant: IBM
Inventor: ARANDA MICHAEL ARCHANGEL , EBBERS TIMOTHY JON , IIDA YOSHIO , KINDGREN TERENCE WALLACE , ROBERTSON TAGGART HUTH
Abstract: A system for generating multiple pixels in a single machine cycle employs a plurality of parallel vector generators. Each of the parallel generators is initialized with an error term which is calculated in accordance with Bresenham's algorithm. The signs of these error terms are then used to determine the region within the first octant of the coordinate system which contains the function for which the pixels are to be generated. The region data, in turn, determine two selectable values for an increment which is to be added to a running error term for each of the parallel generators as multiple pixels are simultaneously generated. The choice of the two possible values to be added to the error term is dependent upon the sign of the error term itself. The sign of the running error term for each vector generator is utilized to form a sequence of binary data which represents the incremental changes in the pixel positions as the pixels are being generated. In a preferred embodiment, the binary data is translated into pixel position data which is then stored in a memory device. Any generated pixel data which cannot be stored in the machine cycle in which it is generated is re-routed for storage in later cycles.
-
公开(公告)号:DE3787813T2
公开(公告)日:1994-05-05
申请号:DE3787813
申请日:1987-01-08
Applicant: IBM
Inventor: CORONA JAMES , IIDA YOSHIO
Abstract: For efficiently drawing wide lines in a graphics display system, a method and apparatus are disclosed which identify a wide line to be drawn; draw a first line of pixels of the wide line; determine if a next pixel line in the wide line has a different first coordinate value from a first coordinate value of the first line; generate at least one additional pixel value for the next line if the first coordinate value of the next line is different from the first coordinate value of an immediately previously drawn line; this being repeated until the wide line has been completely drawn.
-
公开(公告)号:DE3787813D1
公开(公告)日:1993-11-25
申请号:DE3787813
申请日:1987-01-08
Applicant: IBM
Inventor: CORONA JAMES , IIDA YOSHIO
Abstract: For efficiently drawing wide lines in a graphics display system, a method and apparatus are disclosed which identify a wide line to be drawn; draw a first line of pixels of the wide line; determine if a next pixel line in the wide line has a different first coordinate value from a first coordinate value of the first line; generate at least one additional pixel value for the next line if the first coordinate value of the next line is different from the first coordinate value of an immediately previously drawn line; this being repeated until the wide line has been completely drawn.
-
-
-
-
-
-
-
-
-