US5721885A
Expired / Lapsed
US
⏱️ 0.0 years remaining
Pixel data transfer system
Assignee: Toshiba Corp
•
Filing: 1995-11-16
•
Granted: 1998-02-24
•
Expires: 2015-11-16
Abstract
Abstract A controller in a line drawing circuit uses a Bresenham error term to detect a horizontal line segment in a straight line which is requested to be drawn. At this time, a signal NOPEL representing the number of pixels of the horizontal line segment and a data transfer request signal TRRQ are sent from the line drawing circuit to a data transfer control unit. The data transfer control unit uses a memory control circuit to perform block transfer of a plurality of data corresponding to the number of pixels constituting the horizontal line segment. Therefore, pixel data constituting the horizontal line can be transferred as a block, and the line drawing performance can be improved.
Inventors
- 👤 Kouichi Nishide
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-11-03 08:54
CPC Classifications
G; G06; G06T; G06T11/00; G06T11/20; G06T11/23; G09; G09G; G09G5/00; G09G5/36; G09G5/39; G09G5/393
Claims Analysis
Total Claims: 12
Claim 1
Independent Claim
92 words
A graphics controller in a computer system having a bitmap video memory and a display monitor, comprising: means for detecting horizontal line segments included in a straight line when straight line drawing is designated; means for counting the number of pixels constituting each of the detected horizontal line segments; and data transfer means for performing block transfer of a plurality of drawing data corresponding to the number of pixels constituting each of the horizontal line segments to said video memory and writing the drawing data at continuous addresses of said video memory.
Claim 2
Dependent Claim
92 words
A graphics controller in a computer system having a bitmap video memory and a display monitor, comprising: means for detecting horizontal line segments included in a straight line when straight line drawing is designated; means for counting the number of pixels constituting each of the detected horizontal line segments; and data transfer means for performing block transfer of a plurality of drawing data corresponding to the number of pixels constituting each of the horizontal line segments to said video memory and writing the drawing data at continuous addresses of said video memory.
Claim 3
Dependent Claim
46 words
A controller according to claim 1, wherein said means for detecting the horizontal line segment includes means for detecting a pixel position where a vertical coordinate value changes by using a Bresenham algorithm, and detects the horizontal line segment in accordance with the detected pixel position.
Claim 4
Dependent Claim
130 words
A graphics controller in a computer system having a bitmap video memory and a display monitor, comprising: BIT block transfer means for transferring image data to a rectangular area designated by parameter values representing start point coordinate values, a width, and a height; means for detecting horizontal line segments included in a straight line when straight line drawing is designated; means for counting a number of pixels constituting each of the detected horizontal line segments; and parameter conversion means for converting line parameter values which designate each of the horizontal line segments to parameter values for BIT block transfer and causing said BIT block transfer means to transfer a plurality of drawing data corresponding to the number of pixels constituting each of the horizontal line segments to said video memory.
Claim 5
Dependent Claim
130 words
A graphics controller in a computer system having a bitmap video memory and a display monitor, comprising: BIT block transfer means for transferring image data to a rectangular area designated by parameter values representing start point coordinate values, a width, and a height; means for detecting horizontal line segments included in a straight line when straight line drawing is designated; means for counting a number of pixels constituting each of the detected horizontal line segments; and parameter conversion means for converting line parameter values which designate each of the horizontal line segments to parameter values for BIT block transfer and causing said BIT block transfer means to transfer a plurality of drawing data corresponding to the number of pixels constituting each of the horizontal line segments to said video memory.
Claim 6
Dependent Claim
57 words
A controller according to claim 3, wherein said parameter conversion means converts line parameter values which designate start point coordinate values, a length, and a line width of the horizontal line segment to the parameter values for BIT block transfer, which designate the start point coordinate value, the width, and the height of the rectangular area, respectively.
Claim 7
Dependent Claim
88 words
A pixel data transfer system comprising: a bitmap video memory; a display monitor; means for detecting horizontal line segments included in a straight line when straight line drawing is designated; means for counting the number of pixels constituting each of the detected horizontal line segments; and data transfer means for performing block transfer of a plurality of drawing data corresponding to the number of pixels constituting each of the horizontal line segments to said video memory and writing the drawing data at continuous addresses of said video memory.
Claim 8
Dependent Claim
88 words
A pixel data transfer system comprising: a bitmap video memory; a display monitor; means for detecting horizontal line segments included in a straight line when straight line drawing is designated; means for counting the number of pixels constituting each of the detected horizontal line segments; and data transfer means for performing block transfer of a plurality of drawing data corresponding to the number of pixels constituting each of the horizontal line segments to said video memory and writing the drawing data at continuous addresses of said video memory.
Claim 9
Dependent Claim
46 words
A system according to claim 5, wherein said means for detecting the horizontal line segment includes means for detecting a pixel position where a vertical coordinate value changes by using a Bresenham algorithm, and detects the horizontal line segment in accordance with the detected pixel position.
Claim 10
Dependent Claim
126 words
A pixel data transfer system comprising: a bitmap video memory; a display monitor; BIT block transfer means for transferring image data to a rectangular area designated by parameter values representing start point coordinate values, a width, and a height; means for detecting horizontal line segments included in a straight line when straight line drawing is designated; means for counting a number of pixels constituting each of the detected horizontal line segments; and parameter conversion means for converting line parameter values which designate each of the horizontal line segments to parameter values for BIT block transfer and causing said BIT block transfer means to transfer a plurality of drawing data corresponding to the number of pixels constituting each of the horizontal line segments to said video memory.
Claim 11
Dependent Claim
126 words
A pixel data transfer system comprising: a bitmap video memory; a display monitor; BIT block transfer means for transferring image data to a rectangular area designated by parameter values representing start point coordinate values, a width, and a height; means for detecting horizontal line segments included in a straight line when straight line drawing is designated; means for counting a number of pixels constituting each of the detected horizontal line segments; and parameter conversion means for converting line parameter values which designate each of the horizontal line segments to parameter values for BIT block transfer and causing said BIT block transfer means to transfer a plurality of drawing data corresponding to the number of pixels constituting each of the horizontal line segments to said video memory.
Claim 12
Dependent Claim
57 words
A system according to claim 7, wherein said parameter conversion means converts line parameter values which designate start point coordinate values, a length, and a line width of the horizontal line segment to the parameter values for BIT block transfer, which designate the start point coordinate value, the width, and the height of the rectangular area, respectively.
References Cited (Backward Citations)
JPH02160290A
Cited
US5167015A
Cited
JPH03296097A
Cited
JPH04128890A
Cited
US5452412A
Cited
US5499328A
Cited
JPH0520452A
Cited
US5444825A
Cited
JPH05113928A
Cited
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 2001-02-23 | 2001-08-25 | 2002-02-24 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 2005-02-23 | 2005-08-25 | 2006-02-24 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 2009-02-23 | 2009-08-25 | 2010-02-24 | $7700.00 | Window Closed / Lapsed |