← Back to Patent Explorer
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
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

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

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag